From 365fd031c5276a039c84fcb1aaa335a40f77c7a7 Mon Sep 17 00:00:00 2001 From: eap Date: Mon, 10 Oct 2005 14:37:11 +0000 Subject: [PATCH] IMP 10199 (add Volume Control). Add GetVolumeType() of instance --- src/SMDS/SMDS_VolumeTool.hxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 -- 2.39.2