CATTTRSUseItf class CATMathRevoluteRGE

Usage: you must use this class as is. You should never derive it.


public class CATMathRevoluteRGE

Class representing the mathematical properties of an RGE whose TTRS class is Revolute.
Overrides CATMathRGE.


Constructor and Destructor Index


o CATMathRevoluteRGE(CATMathPoint&,CATMathLine&)
Constructs a Revolute RGE using a point and a line.

Method Index


o GetMathLine(CATMathLine&)
Retrieves the line making up the Revolute RGE.
o GetMathPoint(CATMathPoint&)
Retrieves the point making up the Revolute RGE.
o GetTTRSClass()
Returns the TTRS class associated with the Revolute RGE.
o GetTTRSclass()
Returns the TTRS class associated with the Revolute RGE.

Data Member Index


o _math_line
The line that makes up the Revolute RGE.
o _math_point
The point that makes up the Revolute RGE.

Constructor and Destructor


o CATMathRevoluteRGE
public CATMathRevoluteRGE(CATMathPoint& iMathPoint,
CATMathLine& iMathLine)
Constructs a Revolute RGE using a point and a line.
Parameters:
iMathPoint
The point making up the Revolute RGE
iMathLine
The line making up the Revolute RGE

Methods


o GetMathLine
public HRESULT GetMathLine(CATMathLine& ioMathLine)
Retrieves the line making up the Revolute RGE.
Parameters:
ioMathLine
The retrieved line
Returns:
S_OK Returns always S_OK, even if a null line is associated with the RGE
o GetMathPoint
public HRESULT GetMathPoint(CATMathPoint& ioMathPoint)
Retrieves the point making up the Revolute RGE.
Parameters:
ioMathPoint
The retrieved point
Returns:
S_OK Returns always S_OK, even if a null point is associated with the RGE
o GetTTRSClass
public CATTTRSClass GetTTRSClass()
Returns the TTRS class associated with the Revolute RGE.
o GetTTRSclass
public CATMmrTTRSClass GetTTRSclass()
Returns the TTRS class associated with the Revolute RGE.

Data Members


o _math_line
  public CATMathLine _math_line
The line that makes up the Revolute RGE.
o _math_point
  public CATMathPoint _math_point
The point that makes up the Revolute RGE.

This object is included in the file: CATMathRGE.h
If needed, your Imakefile.mk should include the module: CATTTRSUseItf

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.