All Frameworks Class Hierarchy This Framework Indexes
AdvancedTopologicalOpe Class CATTopSpine
Usage: you must use this class as is. You should never derive it.
public class CATTopSpine
Class representing the topological operator that creates a spine.
To use it:
- Create it with the CATCreateTopSpine global function.
- Tune it with appropriate options, using the SetXxx methods.
- Run it
- Get the resulting spine by using the GetResult method. If you do not want
to keep this resulting body, use the CATICGMContainer.Remove method to remove them from the geometric factory, after the operator deletion.
- Delete with the usual C++ delete operator after use.
Constructor and Destructor Index
- o
~CATTopSpine()
- Destructor.
- o
CATTopSpine(CATGeoFactory*,CATTopData*)
- Constructor.
Method Index
- o
ImposePointOnProfile(int,CATGeometry*)
- Defines an imposed point of the spine.
- o
SetGuides(CATLISTP(CATGeometry)&)
- Defines the guides to refine the definition of the spine.
- o
SetProfileContinuityCondition(int,CATGeometry*)
- Sets the continuity constraints on a profile.
- o
SetRelimitationMode(CATTopSpineRelimitation_Type)
- Defines the relimitation mode for spine computation.
Constructor and Destructor
o ~CATTopSpine
| public virtual ~CATTopSpine( | ) |
-
Destructor.
o CATTopSpine
| public CATTopSpine( | | iFactory, |
| | iTopData) |
-
Constructor. Do not use. Use the CATCreateTopSpine global function to create a
CATTopSpine operator.
Methods
o ImposePointOnProfile
| public virtual ImposePointOnProfile( | | iProfileRank, |
| | iImposedPoint) |
-
Defines an imposed point of the spine.
Only one imposed point must be defined.
- Parameters:
-
- iProfileRank
- The rank (beginning at 1) of the profile to constraint.
- iImposedPoint
- The pointer to the imposed CATPoint or point body.
o SetGuides
| public virtual SetGuides( | | iGuides) |
-
Defines the guides to refine the definition of the spine.
- Parameters:
-
- iGuides
- The list of pointers to the wire bodies defining the guides.
o SetProfileContinuityCondition
| public virtual SetProfileContinuityCondition( | | iProfileRank, |
| | iReferenceElement) |
-
Sets the continuity constraints on a profile.
- Parameters:
-
- iRankProfile
- The rank (beginning at 1) of the profile to constraint.
- iReferenceElement
- The pointer to the reference element (CATPlane or skin CATBody) on which the profile
must lay. The sweep is tangent to a skin CATBody reference element and normal to
a CATPlane reference element.
o SetRelimitationMode
| public virtual SetRelimitationMode( | | iMode) |
-
Defines the relimitation mode for spine computation.
- Parameters:
-
- iMode
- The relimitation mode.
This object is included in the file: CATTopSpine.h
If needed, your Imakefile.mk should include the module: CATAdvancedTopologicalOpe