All Frameworks  Class Hierarchy  This Framework  Indexes   

CATTTRSInterfaces Class CATMathPrismaticRGE

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


public class CATMathPrismaticRGE

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


Constructor and Destructor Index


o CATMathPrismaticRGE(CATMathLine&,CATMathPlane&)
Constructs a Prismatic RGE using a line and a plane.

Method Index


o GetMathLine(CATMathLine&)
Retrieves the line making up the Prismatic RGE.
o GetMathPlane(CATMathPlane&)
Retrieves the plane making up the Prismatic RGE.
o GetTTRSClass()
Returns the TTRS class associated with the Prismatic RGE.
o GetTTRSclass()
Returns the TTRS class associated with the Prismatic RGE.

Data Member Index


o _math_line
The line that makes up the Prismatic RGE.
o _math_plane
The plane that makes up the Prismatic RGE.

Constructor and Destructor


o CATMathPrismaticRGE
public CATMathPrismaticRGE( iMathLine,
iMathPlane)
Constructs a Prismatic RGE using a line and a plane.
Parameters:
iMathLine
The line making up the Prismatic RGE
iMathPlane
The plane making up the Prismatic RGE

Methods


o GetMathLine
public GetMathLine( ioMathLine)
Retrieves the line making up the Prismatic RGE.
Parameters:
ioMathLine
The retrieved line
Returns:
S_OK Returns always S_OK, even if a null line is associated with the RGE
o GetMathPlane
public GetMathPlane( ioMathPlane)
Retrieves the plane making up the Prismatic RGE.
Parameters:
ioMathPlane
The retrieved plane
Returns:
S_OK Returns always S_OK, even if a null plane is associated with the RGE
o GetTTRSClass
public GetTTRSClass()
Returns the TTRS class associated with the Prismatic RGE.
o GetTTRSclass
public GetTTRSclass()
Returns the TTRS class associated with the Prismatic RGE.

Data Members


o _math_line
  public CATMathLine _math_line
The line that makes up the Prismatic RGE.
o _math_plane
  public CATMathPlane _math_plane
The plane that makes up the Prismatic RGE.

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

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