IMP 10199 (add Volume Control). Add GetVolumeType() of instance

This commit is contained in:
eap 2005-10-10 14:37:11 +00:00
parent 90699a9eec
commit 365fd031c5

View File

@ -61,6 +61,8 @@ class SMDS_WNT_EXPORT SMDS_VolumeTool
{
public:
enum VolumeType { UNKNOWN = -1, TETRA = 0, PYRAM, PENTA, HEXA, POLYHEDA };
SMDS_VolumeTool ();
~SMDS_VolumeTool ();
SMDS_VolumeTool (const SMDS_MeshElement* theVolume);
@ -73,6 +75,8 @@ class SMDS_WNT_EXPORT SMDS_VolumeTool
// general info
// -----------------------
VolumeType GetVolumeType() const;
bool IsForward() const { return myVolForward; }
// Check volume orientation. can be changed by Inverse().
// See node order of forward volumes at the file bottom
@ -170,8 +174,6 @@ class SMDS_WNT_EXPORT SMDS_VolumeTool
// static methods for faces
// ------------------------
enum VolumeType { UNKNOWN, TETRA, PYRAM, PENTA, HEXA };
static VolumeType GetType(int nbNodes);
// return VolumeType by nb of nodes in a volume