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
public virtual 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.