Library | Module

Interface IpfcSolidBody



Description

This class represents a solid body.
Direct Parent Classes:
IpfcModelItem



Method Summary

FunctionGetBodyState () as IpfcSolidBodyState
Specifies the state of solid body.
FunctionGetDensity () as Double [optional]
 
FunctionGetFeatures () as IpfcFeatures [optional]
 
FunctionGetMassProperty (CsysName as String [optional]) as IpfcMassProperty
 
FunctionGetOutline () as IpfcOutline3D [optional]
Retrieves the regeneration outline of a solid body, with respect to the base coordinate system orientation.
FunctionIsConstruction () as Boolean
Specifies if solid body is construction body.
FunctionIsSheetmetal () as Boolean
 
FunctionListSurfaces () as IpfcSurfaces [optional]
Lists all surfaces of body.



Method Detail


FunctionGetBodyState () as IpfcSolidBodyState

Specifies the state of solid body.
Returns:
The solid body state



FunctionGetDensity () as Double [optional]

 
Returns:



FunctionGetFeatures () as IpfcFeatures [optional]

 
Returns:



FunctionGetMassProperty (CsysName as String [optional]) as IpfcMassProperty

 
Parameters:
CsysName
Returns:



FunctionGetOutline () as IpfcOutline3D [optional]

Retrieves the regeneration outline of a solid body, with respect to the base coordinate system orientation.
Returns:
The outline that defines the boundary box of the body.



FunctionIsConstruction () as Boolean

Specifies if solid body is construction body.
Returns:
true if solid body is construction body and false otherwise.



FunctionIsSheetmetal () as Boolean

 
Returns:



FunctionListSurfaces () as IpfcSurfaces [optional]

Lists all surfaces of body.
Returns:
Sequence of body surfaces