MeasureGeometryInterfaces Interface CATIMeasurable
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIMeasurable
Get measurements on the object.
Only one type of measurement can be done:
- itself : gives dimensions related to the object itself (ex the radius of a circle).
Method Index
- o
Angle(CATIMeasurable*,double&,CATMathPoint*,CATMathPoint*)
-
- o
GetAxisSystem(CATMathAxis&)
-
- o
GetEntityType(CATIMeasurableType&)
- Get the type of measured object.
- o
GetInstance(CATMathAxis&,CATIMeasurable*&)
-
- o
GetResultComputationMode(CATSiCalculationType&,CATMeasResultData)
- Get the resulting mode of computation of the object.
- o
GetShapeName(char*&)
- Get the classname of higher interface of the object.
- o
GetShapeName(CATMeasurableName&)
- Get the classname of higher interface of the object.
- o
GetType(char*&)
-
- o
MinimumDistance(CATIMeasurable*,double&,CATMathPoint&,CATMathPoint&)
-
- o
SetAxisSystem(CATMathAxis&)
-
Methods
o Angle
public virtual Angle( | | iOtherObject, |
| | oAngle, |
| | iPointOnOtherObject | = NULL, |
| | iPointOnObject | = NULL) |
-
- Deprecated:
- V5R16
The computation of Angle have been deleted in CATIMeasurable.
Use instead the interface
o GetAxisSystem
public virtual GetAxisSystem( | | ioAxis) |
-
- Deprecated:
- V5R16
The management of axis system will be deleted in CATIMeasurable.
Use instead the interface
o GetEntityType
public virtual GetEntityType( | | oObjectType) |
-
Get the type of measured object.
- Parameters:
-
- oObjectType
- The type of the object : Exact or facetted.
- Returns:
- HRESULT
o GetInstance
public virtual GetInstance( | | iAxis, |
| | oInstance) |
-
- Deprecated:
- V5R16
The management of axis system will be deleted in CATIMeasurable.
Use instead the interface
o GetResultComputationMode
public virtual GetResultComputationMode( | | oComputationMode, |
| | iResultData | = CATMeasGlobalResults) |
-
Get the resulting mode of computation of the object.
- Parameters:
-
- oComputationMode
- The computation mode of the object : Exact or Approximate.
- Returns:
- HRESULT
o GetShapeName
public virtual GetShapeName( | const | oClassName) |
-
Get the classname of higher interface of the object.
- Parameters:
-
- oClassName
- The name of the interface
- Returns:
- HRESULT
o GetShapeName
public virtual GetShapeName( | | oClassName) |
-
Get the classname of higher interface of the object.
- Parameters:
-
- oClassName
- The name of the interface
- Returns:
- HRESULT
o GetType
public virtual GetType( | const | oClassName) |
-
- Deprecated:
- V5R16.
Use
instead.
o MinimumDistance
public virtual MinimumDistance( | | iOtherObject, |
| | oDistance, |
| | ioPointOnObject, |
| | ioPointOnOtherObject) |
-
- Deprecated:
- V5R16
The computation of Minimum distance have been deleted in CATIMeasurable.
Use instead the interface
o SetAxisSystem
public virtual SetAxisSystem( | | iAxis) |
-
- Deprecated:
- V5R16
The management of axis system will be deleted in CATIMeasurable.
Use instead the interface
This object is included in the file: CATIMeasurable.h
If needed, your Imakefile.mk should include the module: CATMeasureGeometryInterfaces
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.