CATTPSBaseUseItf Interface CATITPSProjectedToleranceZone
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATITPSProjectedToleranceZone
Interface for accessing projected tolerance zone informations of a TPS.
========| Position Length
/ |<----------->|<----------->|
Toleranced | | |
Surface - - - +-------> +=============+
\ |\ \ \
\ | Origin Direction Projected Tolerance Zone
========|
Method Index
- o
GetProjectedTolZoneDimensions(CATITPSList**)
- Retrieves the Dimensions of the ProjectedToleranceZone.
- o
GetProjectedTolZoneLength(double*)
- Retrieves length of the projected tolerance zone (in millimeters).
- o
GetProjectedTolZonePosition(double*)
- Retrieves position of the projected tolerance zone (in millimeters).
- o
GetProjectedTolZoneReference(CATMathPoint*,CATMathVector*)
- Retrieves reference axis of the projected tolerance zone.
Methods
o GetProjectedTolZoneDimensions
public virtual GetProjectedTolZoneDimensions( | | opiDimensionsList) |
-
Retrieves the Dimensions of the ProjectedToleranceZone.
- Parameters:
-
- opiDimensionsList
- [out, CATITPSList#Release] The Dimensions of the ProjectedToleranceZone.
o GetProjectedTolZoneLength
public virtual GetProjectedTolZoneLength( | | oLength) |
-
Retrieves length of the projected tolerance zone (in millimeters).
The length defines the ending point of the tolerance zone.
This point can be computed by using Origin and Direction of the axis.
o GetProjectedTolZonePosition
public virtual GetProjectedTolZonePosition( | | oPosition) |
-
Retrieves position of the projected tolerance zone (in millimeters).
The position defines the starting point of the tolerance zone.
This point can be computed by using Origin and Direction of the axis.
o GetProjectedTolZoneReference
public virtual GetProjectedTolZoneReference( | | oOrigin, |
| | oDirection) |
-
Retrieves reference axis of the projected tolerance zone.
The returned point and vector define a axis system that is used to
defined the 3D position of the tolerance zone.
Lifecycle rules deviation: oOrigin must be a pointer
on an already allocated CATMathPoint instance. In the same way
oDirection must be a pointer on an already allocated CATMathVector
instance.
This object is included in the file: CATITPSProjectedToleranceZone.h
If needed, your Imakefile.mk should include the module: CATTPSBaseUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.