All Frameworks Class Hierarchy This Framework Previous Next Indexes
BasicTopologicalOpe Class CATTopPolarExtremumOperator
Mathematics.CATCGMVirtual
|
+---GeometricObjects.CATCGMOperator
|
+---NewTopologicalObjects.CATTopOperator
|
+---CATTopPolarExtremumOperator
Usage: you must use this class as is. You should never derive it.
public class CATTopPolarExtremumOperator
Class defining the operator which computes the polar extremums of a wire body.
This operator follows the general scheme of the topological operators:
- Create the operator with the global function CATCreateTopPoslarExtremumOperator, which defines
the wire to be computed and the expected extremums.
- Set the parameters
- Run
- Do not use the GetResult(), GetResult(Journal) methods which will here return a NULL pointer.
- Get the resulting body by the following methods :
- - body = GetResultAngleMin(iJournal, oAngleMin)
- - body = GetResultAngleMax(iJournal, oAngleMax)
- - body = GetResultRadiusMax(iJournal,oRadiusMin)
- - body = GetResultRadiusMax(iJournal,oRadiusMax)
- Delete the operator with the usual C++ delete operator.
Constructor and Destructor Index
- o
~CATTopPolarExtremumOperator()
-
Method Index
- o
GetResultAngleMax(CATCGMJournalList*,CATAngle&)
- Returns the point located at the maximum angle.
- o
GetResultAngleMin(CATCGMJournalList*,CATAngle&)
- Returns the point located at the minimum angle.
- o
GetResultRadiusMax(CATCGMJournalList*,CATLength&)
- Returns the point located at the maximum radius.
- o
GetResultRadiusMin(CATCGMJournalList*,CATLength&)
- Returns the point located at the minimum radius.
Constructor and Destructor
o ~CATTopPolarExtremumOperator
public virtual ~CATTopPolarExtremumOperator( | ) |
-
Methods
o GetResultAngleMax
-
Returns the point located at the maximum angle.
- Parameters:
-
- oAngleMax
- The maximum angle value from polar axis.
- Returns:
- A pointer to the created vertex body.
o GetResultAngleMin
-
Returns the point located at the minimum angle.
- Parameters:
-
- oAngleMin
- The minimum angle value from polar axis.
- Returns:
- A pointer to the created vertex body.
o GetResultRadiusMax
-
Returns the point located at the maximum radius.
- Parameters:
-
- oRadiusMax
- The maximum radius value from polar origin.
- Returns:
- A pointer to the created vertex body.
o GetResultRadiusMin
-
Returns the point located at the minimum radius.
- Parameters:
-
- oRadiusMin
- The minimum radius value from polar origin.
- Returns:
- A pointer to the created vertex body.
This object is included in the file: CATTopPolarExtremumOpe.h
If needed, your Imakefile.mk should include the module: CATBasicTopologicalOpe