All Frameworks Class Hierarchy This Framework Indexes
GMOperatorsInterfaces Class CATICGMWireExtrapolationOp
Usage: you must use this class as is. You should never derive it.
public class CATICGMWireExtrapolationOp
Class defining the extrapolation operator on a wire body.
To use it:
- Create it with the CATCGMCreateWireExtrapolationOp global function.
- Tune it with appropriate options, using the SetXxx methods.
- Run it
- Get the resulting GetResult method. If you do not want
to keep these resulting body, use the CATICGMContainer.Remove 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
CATICGMWireExtrapolationOp()
- Constructor
Method Index
- o
GetFreezeMode()
- Returns the mode in which the resulting body is created.
- o
GetResult()
- Returns a pointer to the resulting CATBody of this operator.
- o
Run()
- Runs this operator.
- o
SetExtrapolation(CATVertex*,double)
- Set extrapolation length for specified vertex.
- o
SetFreezeMode(CATBodyFreezeMode)
- Defines the state of the resulting body.
Constructor and Destructor
- o CATICGMWireExtrapolationOp
-
| public CATICGMWireExtrapolationOp( | ) |
-
Constructor
Methods
- o GetFreezeMode
-
| public virtual GetFreezeMode( | ) |
-
Returns the mode in which the resulting body is created.
- Returns:
- The smart mode.
- o GetResult
-
| public virtual GetResult( | ) |
-
Returns a pointer to the resulting CATBody of this operator.
Must be called after the Run method.
- o Run
-
-
Runs this operator.
- o SetExtrapolation
-
| public virtual SetExtrapolation( | | iVertex, |
| | iLength) |
-
Set extrapolation length for specified vertex.
- Parameters:
-
- iVertex
- The vertex to be extrapolated.
- iLength
- The extrapolation length.
- o SetFreezeMode
-
| public virtual SetFreezeMode( | | iOnOrOff) |
-
Defines the state of the resulting body.
- Parameters:
-
- iOnOrOff
- The state of the resulting body.
This object is included in the file: CATICGMWireExtrapolationOp.h
If needed, your Imakefile.mk should include the module: CATGMOperatorsInterfaces