All Frameworks Class Hierarchy This Framework Indexes
TopologicalOperators Class CATTopBodyExtremum
Usage: you must use this class as is. You should never derive it.
public class CATTopBodyExtremum
Class defining the operator that computes the point the furthest away from a given point
in a given direction.
The CATTopBodyExtremum operator follows the global frame of the topological operators
and satisfies the smart mechanism: the input body is not modified. The result is a body
containing vertices (for isolated solutions), wires or skins.
- A CATTopBodyExtremum operator is created with the CATCreateDirBodyExtremum
global method. It must be directly deleted after use. It is not streamable.
- The computation is done with the Run method.
- The result is accessed with 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.
Constructor and Destructor Index
- o
CATTopBodyExtremum(CATGeoFactory*,CATCGMJournalList*)
-
- o
~CATTopBodyExtremum()
-
- o
CATTopBodyExtremum(CATGeoFactory*,CATTopData*)
- Constructors - NOT TO BE USED
Method Index
- o
GetExtremum()
- Returns the distance between the origin and the extremum projection
along the specified direction.
- o
GetResult()
- Returns the created body.
- o
Run()
- Runs this operator.
Constructor and Destructor
o CATTopBodyExtremum
| public CATTopBodyExtremum( | | iFactory, |
| | iJournal) |
-
o ~CATTopBodyExtremum
| public virtual ~CATTopBodyExtremum( | ) |
-
o CATTopBodyExtremum
| public CATTopBodyExtremum( | | iFactory, |
| | iTopData) |
-
Constructors - NOT TO BE USED
Methods
o GetExtremum
| public virtual GetExtremum( | ) |
-
Returns the distance between the origin and the extremum projection
along the specified direction.
- Returns:
- The value.
o GetResult
| public virtual GetResult( | ) |
-
Returns the created body.
- Returns:
- The pointer to the created body containing the vertices, wires or surfaces representing
the body extremum.
o Run
-
Runs this operator.
This object is included in the file: CATTopBodyExtremum.h
If needed, your Imakefile.mk should include the module: CATTopologicalOperators