MeasureGeometryInterfaces Interface CATIMeasurableVolume

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


interface CATIMeasurableVolume

Get measurements on a volume.


Method Index


o GetArea(double&)
Get the area of the surface.
o GetCOG(CATMathPoint&)
Get the position of the center of gravity of the surface.
o GetVolume(double&)
Get the volume of the volume.
o GetVolume_Area_COfG(double&,double&,CATMathPoint&)
Get the volume, the Area and the Center Of Gravity of the volume.

Methods


o GetArea
public virtual GetArea( oArea)
Get the area of the surface.
Parameters:
oArea
The area.
Returns:
HRESULT
o GetCOG
public virtual GetCOG( ioPoint)
Get the position of the center of gravity of the surface.
Parameters:
ioPoint
The position with respect to absolute axis system.
Returns:
HRESULT
o GetVolume
public virtual GetVolume( oVolume)
Get the volume of the volume.
Parameters:
oVolume
The volume.
Returns:
HRESULT
o GetVolume_Area_COfG
public virtual GetVolume_Area_COfG( oVolume,
oSurface,
oCOfG)
Get the volume, the Area and the Center Of Gravity of the volume. Use for better performance
Parameters:
oVolume
The volume.
oArea
The area.
oCOfG
The position with respect to absolute axis system.
Returns:
HRESULT

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

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