All Frameworks Class Hierarchy This Framework Previous Next Indexes
GeometricObjects Interface CATConic
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---GeometricObjects.CATICGMUnknown
|
+---GeometricObjects.CATICGMObject
|
+---GeometricObjects.CATGeometry
|
+---GeometricObjects.CATCurve
|
+---CATConic
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATConic
Base interface representing the conics.
A CATConic is a planar geometrical curve of the second order,
that can be produced by intersecting a plane with a cone.
Its axis system is defined by a CATMathPlane: the center of
the conics is the plane origin and its axes those of the plane.
Method Index
- o
GetAxis()
- Returns the axis system of this CATConic.
- o
GetEccentricity()
- Returns the eccentricity of this CATConic.
- o
GetOrigin()
- Retrieves the center of this CATConic.
- o
GetOrigin(CATMathPoint&)
- Retrieves the center of this CATConic.
- o
GetSupport(CATMathPlane&)
- Returns the axis system of this CATConic.
- o
SetOrigin(CATMathPoint&)
- Modifies the center of this CATConic.
Methods
o GetAxis
-
Returns the axis system of this CATConic.
- Returns:
- The plane of this CATConic.
o GetEccentricity
public virtual double GetEccentricity( | )const =0 |
-
Returns the eccentricity of this CATConic.
- Returns:
- The eccentricity.
o GetOrigin
-
Retrieves the center of this CATConic.
- Returns:
- The center.
o GetOrigin
-
Retrieves the center of this CATConic.
- Parameters:
-
- ioCenter
- The center.
o GetSupport
-
Returns the axis system of this CATConic.
- Parameters:
-
- ioSupport
- The plane of this conics.
o SetOrigin
-
Modifies the center of this CATConic.
- Parameters:
-
- iNewCenter
- The new center.
The plane of the CATConics is translated to have its origin at
the point iNewCenter.
This object is included in the file: CATConic.h
If needed, your Imakefile.mk should include the module: CATGeometricObjects