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.