GeometricObjects Interface CATElementarySurface
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATElementarySurface
Interface representing a canonical surface of revolution.
The common feature of all canonical surfaces of revolution is the revolution
axis. The revolution direction is the third direction of the axes system, and
the angle reference is the first direction of the axes system.
Method Index
- o
GetAxis()
- Retrieves the axes system associated with this CATElementarySurface.
- o
GetAxis(CATMathAxis&)
- Retrieves the axes system associated with this CATElementarySurface.
- o
GetAxis(CATMathPoint&,CATMathVector&,CATMathVector&,CATMathVector&)
- Retrieves the origin and the three directions of the axes system associated
with this CATElementarySurface.
- o
SetOrigin(CATMathPoint&)
- Modifies the axes system associated with this CATElementarySurface.
Methods
o GetAxis
-
Retrieves the axes system associated with this CATElementarySurface. The signature
which returns the axes system in output argument should be preferably used.
- Returns:
- The axes system.
o GetAxis
public virtual GetAxis( | | ioMathAxis) |
-
Retrieves the axes system associated with this CATElementarySurface.
- Parameters:
-
- ioMathAxis
- The axis defining the elementary surface. In peculiar,
the revolution direction is the third direction of the axes system, and
the angle reference is the first direction of the axes system.
o GetAxis
public virtual GetAxis( | | ioOrigin, |
| | ioFirstDirection, |
| | ioSecondDirection, |
| | ioThirdDirection) |
-
Retrieves the origin and the three directions of the axes system associated
with this CATElementarySurface.
- Parameters:
-
- ioOrigin
- The origin of the axis.
- ioFirstDirection
- The first normalized direction of the axes system.
- ioSecondDirection
- The second ortho-normalized direction of the axes system.
- ioThirdDirection
- The third ortho-normalized direction of the axes system. This is the revolution direction.
o SetOrigin
public virtual SetOrigin( | const | ioNewOrigin) |
-
Modifies the axes system associated with this CATElementarySurface.
- Parameters:
-
- ioNewOrigin
- The new origin of the axis.
This object is included in the file: CATElementarySurface.h
If needed, your Imakefile.mk should include the module: CATGMGeometricInterfaces
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.