All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATTPSInterfaces Interface CATITPSToleranceZone

System.IUnknown
  |
  +---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:
CATTPSToleranceZoneForm


Method Index


o GetDirection(CATMathVector*,CATITTRS**)
Get the direction in which we must apply the tolerance zone.
o GetDirections(int*,CATMathVector**,CATMathAxis*)
o GetForm(CATTPSToleranceZoneForm*)
Retrieves tolerance zone form.
o GetValue(double*)
Retrieves tolerance zone value (in millimeters).
o SetDirections(int,CATMathVector*,CATMathAxis*)
o SetForm(CATTPSToleranceZoneForm)
Sets tolerance zone form.
o SetValue(double)
Sets tolerance zone value (in millimeters).

Methods


o GetDirection
public virtual HRESULT GetDirection(CATMathVector* oNormal,
CATITTRS** opiDirection) const = 0
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.
o GetDirections
public virtual HRESULT GetDirections(int* oVectorCount,
CATMathVector** oVectors,
CATMathAxis* oAxis) const = 0
Deprecated:
V5R15
o GetForm
public virtual HRESULT GetForm(CATTPSToleranceZoneForm* oForm) const = 0
Retrieves tolerance zone form.
o GetValue
public virtual HRESULT GetValue(double* oValue) const = 0
Retrieves tolerance zone value (in millimeters).
o SetDirections
public virtual HRESULT SetDirections( const int iVectorCount,
const CATMathVector* iVectors,
const CATMathAxis* iAxis) = 0
Deprecated:
V5R15
o SetForm
public virtual HRESULT SetForm( const CATTPSToleranceZoneForm iForm) = 0
Sets tolerance zone form.
o SetValue
public virtual HRESULT SetValue( const double iValue) = 0
Sets tolerance zone value (in millimeters).

This object is included in the file: CATITPSToleranceZone.h

Copyright © 2003, Dassault Systèmes. All rights reserved.