All Frameworks Class Hierarchy This Framework Previous Next Indexes
TopologicalOperators Class CATExtrapolateBody
Mathematics.CATCGMVirtual
|
+---GeometricObjects.CATCGMOperator
|
+---NewTopologicalObjects.CATTopOperator
|
+---CATExtrapolateBody
Usage: you must use this class as is. You should never derive it.
public class CATExtrapolateBody
Class representing an operator that extrapolates 1D body (CATWire).
The wire can be extrapolated on a planar support (optional).
The extrapolation gives a result that is continuous in tangency.
To use it:
- Create it with the CATCreateExtrapolateBody global function.
- Tune it with appropriate options, using the SetXxx methods.
- Run it
- Get the resulting body, using the GetResult method. If you do not want
to keep the resulting body, use the CATICGMContainer.Remove method to remove it from the geometric factory, after the operator deletion.
- Delete it after use with the usual C++ delete operator.
Constructor and Destructor Index
- o
~CATExtrapolateBody()
- Destructor.
Method Index
- o
GetResult()
- Returns the pointer to the resulting body.
- o
GetTopReport()
-
- o
Run()
- Runs this operator.
- o
SetLimitToExtrapolate(CATCell*,double)
- Specifies the extrapolation length.
Constructor and Destructor
o ~CATExtrapolateBody
public virtual ~CATExtrapolateBody( | ) |
-
Destructor.
Methods
o GetResult
-
Returns the pointer to the resulting body.
o GetTopReport
-
o Run
-
Runs this operator.
o SetLimitToExtrapolate
public void SetLimitToExtrapolate( | CATCell* | iEndCell, |
| double | iLength) |
-
Specifies the extrapolation length.
- Parameters:
-
- iEndCell
- The pointer to the cell to be extrapolated.
- iLength
- The extrapolation length.
This object is included in the file: CATExtrapolateBody.h
If needed, your Imakefile.mk should include the module: CATTopologicalOperators