From: eap Date: Mon, 10 Oct 2005 14:37:11 +0000 (+0000) Subject: IMP 10199 (add Volume Control). Add GetVolumeType() of instance X-Git-Tag: ForTest_3_1_0a2~17 X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=commitdiff_plain;h=365fd031c5276a039c84fcb1aaa335a40f77c7a7 IMP 10199 (add Volume Control). Add GetVolumeType() of instance --- diff --git a/src/SMDS/SMDS_VolumeTool.hxx b/src/SMDS/SMDS_VolumeTool.hxx index e8891b93a..beec061b7 100644 --- a/src/SMDS/SMDS_VolumeTool.hxx +++ b/src/SMDS/SMDS_VolumeTool.hxx @@ -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