CATWeightEquivalentUseItf Interface CATIDeclaredEquivalentUse

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


interface CATIDeclaredEquivalentUse

Interface to declare inertia values on a product reference.
This is the interface that permits to declare weight values on a product reference. In order to access to the weight values, the related interface is CATIDeclaredWeightEquivalentUse.

See also:


Method Index


o SetCOG_Tolerance(double)
Permits to define the tolerance associated to the defined center of gravity.
o SetCoG(CATMathPoint&)
Permits to define the center of gravity of itself.
o SetInertiaMatrix(CATMath3x3Matrix&)
Permits to define the inertia matrix of itself.
o SetVolume(double)
Permits to set the volume of itself.
o SetVolumeTolerance(double)
Permits to define the tolerance associated to the volume.

Methods


o SetCOG_Tolerance
public virtual SetCOG_Tolerance( iCOG_Tolerance)
Permits to define the tolerance associated to the defined center of gravity.
Parameters:
iCOG_Tolerance
[in] The tolerance associated to the defined center of gravity
Unit: m (Meter)
Returns:
S_OK
If the operation is successful.
E_FAIL
If the operation is failed.
o SetCoG
public virtual SetCoG( iCenterOfGravity)
Permits to define the center of gravity of itself.
Parameters:
iCenterOfGravity
[in] The center of gravity, defined in the local axis of itself
Unit: m (Meter)
Returns:
S_OK
If the operation is successful.
E_FAIL
If the operation is failed.
o SetInertiaMatrix
public virtual SetInertiaMatrix( iInertiaMatrix)
Permits to define the inertia matrix of itself.
Parameters:
iInertiaMatrix
[in] The inertia matrix of itself
Unit: kg.mē
Returns:
S_OK
If the operation is successful.
E_FAIL
If the operation is failed.
o SetVolume
public virtual SetVolume( iVolume)
Permits to set the volume of itself.
Parameters:
iVolume
[in] The volume of the object
Unit: m^3 (Cubic Meter)
Returns:
S_OK
If the operation is successful.
E_FAIL
If the operation is failed.
o SetVolumeTolerance
public virtual SetVolumeTolerance( iVolumeTolerance)
Permits to define the tolerance associated to the volume.
Parameters:
iVolumeTolerance
[in] The tolerance of the defined volume
Unit: m^3 (Cubic Meter)
Returns:
S_OK
If the operation is successful.
E_FAIL
If the operation is failed.

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

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