All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

Mathematics Class CATMathCurve

Mathematics.CATCGMVirtual
  |
  +---CATMathCurve
 

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


public class CATMathCurve

Base class representing a mathematical parametric curve t -> M(t) from R to R3.

Role: This class is really useful in the context of the GeometricObjects framework and helps to return the canonical form of a geometry if it exists.


Constructor and Destructor Index


o ~CATMathCurve()

Method Index


o GetMathType()
Returns the mathematical type.
o IsA()
Returns the derived class name of this CATMathCurve.
o IsATypeOf(CATMathematicType)
Checks the type of the CATMathCurve.

Constructor and Destructor


o ~CATMathCurve
public virtual ~CATMathCurve()

Methods


o GetMathType
public virtual CATMathematicType GetMathType()const = 0
Returns the mathematical type.
Returns:
The CATMathematicType.
o IsA
public virtual CATMathClassId IsA()const = 0
Returns the derived class name of this CATMathCurve.
o IsATypeOf
public int IsATypeOf(CATMathematicType TypeReference) const
Checks the type of the CATMathCurve.
Parameters:
TypeReference
The type to be checked.
Returns:
The CATMathematicType.

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

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