GeometricObjects Interface 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 GetEccentricity( | ) |
-
Returns the eccentricity of this CATConic.
- Returns:
- The eccentricity.
o GetOrigin
public virtual GetOrigin( | ) |
-
Retrieves the center of this CATConic.
- Returns:
- The center.
o GetOrigin
public virtual GetOrigin( | | ioCenter) |
-
Retrieves the center of this CATConic.
- Parameters:
-
- ioCenter
- The center.
o GetSupport
public virtual GetSupport( | | ioSupport) |
-
Returns the axis system of this CATConic.
- Parameters:
-
- ioSupport
- The plane of this conics.
o SetOrigin
public virtual SetOrigin( | const | iNewCenter) |
-
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: CATGMGeometricInterfaces
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.