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.