GeometricObjects Interface CATPlane
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATPlane
Interface representing a geometrical plane.
The CATPlane is created by the CreatePlane
method of the CATGeoFactory interface
and deleted with the Remove method.
A CATPlane is defined with:
CATMathPoint | Origin |
The plane origin |
CATMathDirection | FirstDirection |
The first normalized direction |
CATMathDirection | SecondDirection |
The second normalized direction, othogonal to the
first one |
CATSurLimits | Limits |
The limitations if needed |
Method Index
- o
GetAxis()
- Retrieves the mathematical plane representing this CATPlane.
- o
GetAxis(CATMathPlane&)
- Retrieves the mathematical plane representing this CATPlane.
- o
GetAxis(CATMathPoint&,CATMathDirection&,CATMathDirection&)
- Retrieves the origin and the two orthonormalized directions of this CATPlane.
- o
GetNormal(CATMathPoint&,CATMathVector&)
- Retrieves the origin and the normal of this CATPlane.
- o
SetAxis(CATMathPlane&)
- Modifies the characteristics of this CATPlane.
Methods
o GetAxis
-
Retrieves the mathematical plane representing this CATPlane.
Use preferably the signature which returns the CATMathPlane in output argument.
- Returns:
- The corresponding mathematical definition.
o GetAxis
public virtual GetAxis( | | ioMathPlane) |
-
Retrieves the mathematical plane representing this CATPlane.
- Parameters:
-
- ioMathPlane
- The corresponding mathematical definition.
o GetAxis
public virtual GetAxis( | | ioOrigin, |
| | ioFirstDirection, |
| | ioSecondDirection) |
-
Retrieves the origin and the two orthonormalized directions of this CATPlane.
- Parameters:
-
- ioOrigin
- The origin.
- ioFirstDirection
- The first normalized direction.
- ioSecondDirection
- The second orhto-normalized direction.
o GetNormal
public virtual GetNormal( | | ioOrigin, |
| | ioNormal) |
-
Retrieves the origin and the normal of this CATPlane.
- Parameters:
-
- ioOrigin
- The origin.
- ioNormal
- The normal.
o SetAxis
public virtual SetAxis( | const | iPlaneToCopy) |
-
Modifies the characteristics of this CATPlane.
- Parameters:
-
- iPlaneToCopy
- The new mathematical definition.
This object is included in the file: CATPlane.h
If needed, your Imakefile.mk should include the module: CATGMGeometricInterfaces
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.