GMModelInterfaces Interface CATICGMTopPolarExtremumOperator
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATICGMTopPolarExtremumOperator
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)
- Release the operator with the Release method after use.
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.
Methods
o GetResultAngleMax
public virtual GetResultAngleMax( | | ioReport, |
| | oAngleMax) |
-
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
public virtual GetResultAngleMin( | | ioReport, |
| | oAngleMin) |
-
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
public virtual GetResultRadiusMax( | | ioReport, |
| | oRadiusMax) |
-
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
public virtual GetResultRadiusMin( | | ioReport, |
| | oRadiusMin) |
-
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: CATICGMTopPolarExtremumOperator.h
If needed, your Imakefile.mk should include the module: CATGMModelInterfaces
Copyright © 1999-2015, Dassault Systèmes. All rights reserved.