CATTPSBaseUseItf Interface CATITPSToleranceZone
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
 interface CATITPSToleranceZone
 Interface for accessing tolerance zone informations of a TPS.
 Warning CATMathSetOfVectors is a protected interface (not exposed)
 of Mathematics framework. Subject to change.
   
  -  See also: 
  
 -  
 
 Method Index
 
 -  o 
    GetAnyCrossSection(CATBoolean&)
 -   Retrieves Any Cross Section symbol.
 
 -  o 
    GetDirection(CATMathVector*,CATITTRS**)
 -   Get the direction in which we must apply the tolerance zone.
 
 -  o 
    GetForm(CATTPSToleranceZoneForm*)
 -   Retrieves tolerance zone form.
 
 -  o 
    GetNonUniformToleranceZone(CATITTRS**,CATITTRS**)
 -   Retrieves  boundaries of Non Uniform tolerance zone.
 
 -  o 
    GetToleranceValueType(ValueType&)
 -   Retrieve the value type of tolerance zone.
 
 -  o 
    GetValue(double*)
 -   Retrieves tolerance zone value (in millimeters).
 
 -  o 
    SetAnyCrossSection(CATBoolean)
 -   Sets Any Cross Section symbol.
 
 -  o 
    SetForm(CATTPSToleranceZoneForm)
 -   Sets tolerance zone form.
 
 -  o 
    SetNonUniformToleranceZone(CATITTRS*,CATITTRS*)
 -   Sets boundaries of Non Uniform tolerance zone.
 
 -  o 
    SetToleranceValueType(ValueType)
 -   Sets the value type of tolerance zone.
 
 -  o 
    SetValue(double)
 -   Sets tolerance zone value (in millimeters).
 
 Enumerated Type Index
 
 -  o 
    ValueType
 -   Enum to describe the value type of tolerance zone.
 
 Methods
 
  o GetAnyCrossSection
  |   public virtual   GetAnyCrossSection( |   | oValue)   | 
  - 
 Retrieves Any Cross Section symbol.
  
  -  Parameters:
  
 - 
    
    -  oValue
   
 -    Any Cross Section.
  returns S_OK when the value has been correctly retrieved, 
  returns E_FAIL otherwise.
 
 
 
  o GetDirection
  |   public virtual   GetDirection( |   | oNormal, | 
 |   | opiDirection)   | 
  - 
 Get the direction in which we must apply the tolerance zone.
 If the class of the TTRS is cylindrical, the normal is the direction of the cylindre.
 If the class of the TTRS is planar, the normal is the normal of the plane.
   
  -  Parameters:
  
 - 
    
    -  opiDirection
   
 -  [out, CATITTRS#Release]     The the direction in which we must apply the tolerance zone.
 
 
 
  o GetForm
  |   public virtual   GetForm( |   | oForm)   | 
  - 
 Retrieves tolerance zone form.
   
  -  Parameters:
  
 - 
    
    -  oForm
   
 -  [out, CATTPSToleranceZoneForm#Release]     The tolerance zone form.
 
 
 
  o GetNonUniformToleranceZone
  |   public virtual   GetNonUniformToleranceZone( |   | opMMBoundary, | 
 |   | opLMBoundary)   | 
  - 
 Retrieves  boundaries of Non Uniform tolerance zone.  
  
  -  Parameters:
  
 - 
    
    -  opMMBoundary
   
 -  [out, CATITTRS#Release]   Maximum material boundary. 
  
 
    -  opLMBoundary
   
 -  [out, CATITTRS#Release]   Least material boundary.
  returns S_OK when the boundaries have been correctly retrieved, 
  returns E_FAIL otherwise.
 
 
 
  o GetToleranceValueType
  |   public virtual   GetToleranceValueType( |   | oType)   | 
  - 
 Retrieve the value type of tolerance zone.     
  
  -  Parameters:
  
 - 
    
    -  oType
   
 -    value type.
  returns S_OK when the value type has been correctly retrieved, 
  returns E_FAIL otherwise.
 
 
 
  o GetValue
  |   public virtual   GetValue( |   | oValue)   | 
  - 
 Retrieves tolerance zone value (in millimeters).
 
  o SetAnyCrossSection
  |   public virtual   SetAnyCrossSection( |  const   | iValue)   | 
  - 
 Sets Any Cross Section symbol.
  
  -  Parameters:
  
 - 
    
    -  iValue
   
 -    Any Cross Section.
  returns S_OK when the value has been correctly set, 
  returns E_FAIL otherwise.
 
 
 
  o SetForm
  |   public virtual   SetForm( |  const   | iForm)   | 
  - 
 Sets tolerance zone form.
 
  o SetNonUniformToleranceZone
  |   public virtual   SetNonUniformToleranceZone( |  const   | ipMMBoundary, | 
 |  const   | ipLMBoundary)   | 
  - 
 Sets boundaries of Non Uniform tolerance zone.
  
  -  Parameters:
  
 - 
    
    -  ipMMBoundary
   
 -    Maximum material boundary.
  
 
    -  ipLMBoundary
   
 -    Least material boundary.
  returns S_OK when the boundaries have been correctly set,
  returns E_FAIL otherwise.
 
 
 
  o SetToleranceValueType
  |   public virtual   SetToleranceValueType( |  const   | iType)   | 
  - 
 Sets the value type of tolerance zone.     
  
  -  Parameters:
  
 - 
    
    -  iType
   
 -    value type.
  returns S_OK when the value type has been correctly set, 
  returns E_FAIL otherwise.
 
 
 
  o SetValue
  |   public virtual   SetValue( |  const   | iValue)   | 
  - 
 Sets tolerance zone value (in millimeters).
 
 Enumerated Types
 
  o ValueType
  - 
enum ValueType {
  Numerical,
  Tabulated,
  NonUniform
}
 Enum to describe the value type of tolerance zone.
 
  -  Parameters:
  
 - 
    
    -  Numerical
   
 -      represent Numerical tolerance zone type.
 
 
    -  Tabulated
   
 -      represent Tabulated tolerance zone type.
 
 
    -  NonUniform
   
 -      represent NonUniform tolerance zone type.
 
 
 
 This object is included in the file: CATITPSToleranceZone.h
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.