All Frameworks Class Hierarchy This Framework Previous Next Indexes
BasicTopologicalOpe Class CATTopLineTangentCrvCrvOperator
Mathematics.CATCGMVirtual
|
+---GeometricObjects.CATCGMOperator
|
+---NewTopologicalObjects.CATTopOperator
|
+---NewTopologicalObjects.CATTopMultiResult
|
+---TopologicalOperators.CATTopTangentCurveOperator
|
+---CATTopLineTangentCrvCrvOperator
Usage: you must use this class as is. You should never derive it.
public class CATTopLineTangentCrvCrvOperator
Class defining a topological operator that creates the line bodies tangent to wire bodies.
The input line bodies must be coplanar. The underlying plane is represented by a skin body
containing of a single face which underlying surface is a plane.
This operator follows the general scheme of the topological operators producing several resulting bodies:
- Create the operator with the global function CATCreateTopLineTangentCrvCrvOperator
- Set the parameters
- Run
- Get the resulting bodies (use the iterator on the resulting bodies, because
several line bodies can result from the computation)
- Delete the operator with the usual C++ delete operator.
- See also:
- CATTopMultiResult
Constructor and Destructor Index
- o
~CATTopLineTangentCrvCrvOperator()
-
Method Index
- o
GetSupportMode(CATLONG32&)
- Returns the type of the created geometry.
- o
SetSupportMode(CATLONG32)
- Defines the type of the created geometry.
Constructor and Destructor
o ~CATTopLineTangentCrvCrvOperator
public virtual ~CATTopLineTangentCrvCrvOperator( | ) |
-
Methods
o GetSupportMode
public virtual void GetSupportMode( | CATLONG32& | ioSupportMode)=0 |
-
Returns the type of the created geometry.
- Parameters:
-
- ioSupportMode
- The type of the geometry to create.
Legal values: 1 if the geometry of the wire is a CATPLine (line on the supporting plane),
0 if it is a CATLine.
o SetSupportMode
public virtual void SetSupportMode( | CATLONG32 | iSupport | = 1)=0 |
-
Defines the type of the created geometry.
- Parameters:
-
- iSupport
- The type of the geometry to create.
Legal values: 1 if the geometry of the wire is a CATPLine (line on the supporting plane),
0 if it is a CATLine. By default, a CATPline is created.
This object is included in the file: CATTopLineTangentCrvCrvOperator.h
If needed, your Imakefile.mk should include the module: CATBasicTopologicalOpe