CATWeightEquivalentUseItf Interface CATIGenericEquivalentUse

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIGenericEquivalentUse

Interface to access to weight values on a product reference.
This is the generic interface that permits to access to weight values on a product reference.


Method Index


o GetCOG_Tolerance(double&)
Returns the tolerance associated to the center of gravity of itself.
o GetCoG(CATMathPoint&)
Returns the center of gravity of itself.
o GetInertiaMatrix(CATMath3x3Matrix&)
Returns the inertia matrix of itself.
o GetVolume(double&)
Returns the volume of itself.
o GetVolumeTolerance(double&)
Returns the tolerance associated to the volume of itself.

Methods


o GetCOG_Tolerance
public virtual GetCOG_Tolerance( oCOG_Tolerance)
Returns the tolerance associated to the center of gravity of itself.
Parameters:
oCOG_Tolerance
[out] The tolerance
Unit: m (Meter)
Returns:
S_OK
If the operation is successful.
E_FAIL
If the operation is failed.
o GetCoG
public virtual GetCoG( oCenterOfGravity)
Returns the center of gravity of itself.
Parameters:
oCenterOfGravity
[out] The CoG
Unit: m (Meter)
The center of gravity is given related to the local axis of the product reference
It's up to the application which call the method to position this center of gravity in the global axis of the session.
Returns:
S_OK
If the operation is successful.
E_FAIL
If the operation is failed.
o GetInertiaMatrix
public virtual GetInertiaMatrix( oInertiaMatrix)
Returns the inertia matrix of itself.
Parameters:
oInertiaMatrix
[out] The inertia matrix
Unit: kg.mē
Returns:
S_OK
If the operation is successful.
E_FAIL
If the operation is failed.
o GetVolume
public virtual GetVolume( oVolume)
Returns the volume of itself.
Parameters:
oVolume
[out] The volume
Unit: m^3 (Cubic Meter)
It's up to the application to convert it.
Returns:
S_OK
If the operation is successful.
E_FAIL
If the operation is failed.
o GetVolumeTolerance
public virtual GetVolumeTolerance( oVolumeTolerance)
Returns the tolerance associated to the volume of itself.
Parameters:
oVolumeTolerance
[out] The tolerance
Unit: m^3 (Cubic Meter)
It's up to the application to convert it.
Returns:
S_OK
If the operation is successful.
E_FAIL
If the operation is failed.

This object is included in the file: CATIGenericEquivalentUse.h
If needed, your Imakefile.mk should include the module: CATWeightEquivalentUseItf

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.