All Frameworks Class Hierarchy This Framework Indexes
GMOperatorsInterfaces Class CATICGMTopBodyExtremum
Usage: you must use this class as is. You should never derive it.
public class CATICGMTopBodyExtremum
Class defining the operator that computes the point the furthest away from a given point
in a given direction.
The CATICGMTopBodyExtremum 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 CATICGMTopBodyExtremum operator is created with the CATCGMCreateDirBodyExtremum
global method. It must be directly released with the Release method 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
CATICGMTopBodyExtremum()
- Constructor
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 CATICGMTopBodyExtremum
| public CATICGMTopBodyExtremum( | ) |
-
Constructor
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: CATICGMTopBodyExtremum.h
If needed, your Imakefile.mk should include the module: CATGMOperatorsInterfaces