GMOperatorsInterfaces CATICGMTopSpine
Usage: you must use this class as is. You should never derive it.
public class CATICGMTopSpine
Class representing the topological operator that creates a spine.
To use it:
- Create it with the CATCGMCreateTopSpine 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 method to remove them from the geometric factory, after the operator deletion.
- Release the operator with the Release method after use.
Constructor and Destructor Index
- o
CATICGMTopSpine()
- 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 CATICGMTopSpine
-
Constructor
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: CATICGMTopSpine.h
If needed, your Imakefile.mk should include the module: CATGMOperatorsInterfaces
Copyright © 1999-2015, Dassault Systèmes. All rights reserved.