All Frameworks  Class Hierarchy  This Framework  Indexes   

PolyhedralInterfaces Interface CATIPolyPoint

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIPolyPoint

Interface to a polyhedral point.
Implementations of this interface should be thread-safe for use with the polyhedral operators.


Method Index


o CastToSurfaceVertex()
Casts a const CATIPolyPoint to a const CATIPolySurfaceVertex.
o CastToSurfaceVertex()
Casts a const CATIPolyPoint to a const CATIPolySurfaceVertex.
o GetPosition(CATMathPoint&)
Returns the vertex coordinates.
o IsEndVertex()
Returns the curve whose CATIPolyPoint is the end of.
o IsEndVertex()
Returns the curve whose CATIPolyPoint is the end of.
o IsLyingOn(CATIPolyCurve&)
Checks if the point lies on a polyhedral curve.
o IsLyingOn(CATIPolySurface&)
Checks if the point lies on a polyhedral surface.
o IsStartVertex()
Returns the curve whose CATIPolyPoint is the start of.
o IsStartVertex()
Returns the curve whose CATIPolyPoint is the start of.
o SetPosition(CATMathPoint&)
Sets the vertex coordinates.

Methods


o CastToSurfaceVertex
public virtual CastToSurfaceVertex()
Casts a const CATIPolyPoint to a const CATIPolySurfaceVertex.
Returns:
The cast as a const CATIPolySurfaceVertex.
o CastToSurfaceVertex
public virtual CastToSurfaceVertex()
Casts a const CATIPolyPoint to a const CATIPolySurfaceVertex.
Returns:
The cast as a const CATIPolySurfaceVertex.
o GetPosition
public virtual GetPosition( oPoint)
Returns the vertex coordinates.
o IsEndVertex
public virtual IsEndVertex()
Returns the curve whose CATIPolyPoint is the end of.
o IsEndVertex
public virtual IsEndVertex()
Returns the curve whose CATIPolyPoint is the end of.
o IsLyingOn
public virtual IsLyingOn( const c)
Checks if the point lies on a polyhedral curve.
Parameters:
c
The input polyhedral curve.
Returns:
TRUE if the point lies on the polyhedral curve and FALSE otherwise.
o IsLyingOn
public virtual IsLyingOn( const s)
Checks if the point lies on a polyhedral surface.
Parameters:
s
The input polyhedral surface.
Returns:
TRUE if the point lies on the polyhedral surface and FALSE otherwise.
o IsStartVertex
public virtual IsStartVertex()
Returns the curve whose CATIPolyPoint is the start of.
o IsStartVertex
public virtual IsStartVertex()
Returns the curve whose CATIPolyPoint is the start of.
o SetPosition
public virtual SetPosition( const P)
Sets the vertex coordinates.

This object is included in the file: CATIPolyPoint.h
If needed, your Imakefile.mk should include the module: CATPolyhedralInterfaces

Copyright © 2003, Dassault Systèmes. All rights reserved.