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:


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.