Library | File

Class pfcInterferenceVolume

# include <pfcInterference.h>

class pfcInterferenceVolume
 : public virtual pfcObject
{
    xaideclare(pfcInterferenceVolume)
    ...
};



Description

This class corresponds to an interference between two solid models.



Method Summary

xrealComputeVolume ()
Enables the user to compute the total volume of the specified array of surfaces which makes up the solid interference.
pfcSurfaceDescriptors_ptrGetBoundaries ()
The surface geometry surrounding the interference volume.
voidHighlight (pfcStdColor Color)
Enables the user to highlight the boundaries of the volume of interference.



Method Detail

xrealComputeVolume ()

Enables the user to compute the total volume of the specified array of surfaces which makes up the solid interference.

Exceptions thrown (but not limited to):

pfcXToolkitBadContext - The interference data contains interference information obtained by including quilts and/or facets.


Manual References:
Geometry Evaluation: Analyzing Interference Volume, Geometry Evaluation: Analyzing Interference Volume
Returns:
The total volume of the specified array of surfaces.



voidHighlight (pfcStdColor Color)

Enables the user to highlight the boundaries of the volume of interference.
Manual References:
Geometry Evaluation: Analyzing Interference Volume, Geometry Evaluation: Analyzing Interference Volume
Parameters:
Color
The color in which to display the volume.
Returns:



pfcSurfaceDescriptors_ptrGetBoundaries ()

The surface geometry surrounding the interference volume.
Manual References:
Geometry Evaluation: Analyzing Interference Volume