All Frameworks Class Hierarchy This Framework Previous Next Indexes
CATTPSInterfaces Interface CATITPSProjectedToleranceZone
System.IUnknown
|
+---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
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 GetProjectedTolZoneLength
public virtual HRESULT GetProjectedTolZoneLength( | double* | oLength) const = 0 |
-
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 HRESULT GetProjectedTolZonePosition( | double* | oPosition) const = 0 |
-
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
-
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