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:


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
public virtual CATBody* GetResultAngleMax(CATCGMJournalList* ioReport,
CATAngle& oAngleMax) = 0
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 CATBody* GetResultAngleMin(CATCGMJournalList* ioReport,
CATAngle& oAngleMin) = 0
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 CATBody* GetResultRadiusMax(CATCGMJournalList* ioReport,
CATLength& oRadiusMax) = 0
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 CATBody* GetResultRadiusMin(CATCGMJournalList* ioReport,
CATLength& oRadiusMin) = 0
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

Copyright © 2003, Dassault Systèmes. All rights reserved.