X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FDriverUNV%2FDriverUNV_R_SMDS_Mesh.h;h=474f3713abf9912413c224a1c8d4072e6e3ce79d;hb=bfdb869b5ba77aea3d64a25a997f5988ba72a2d4;hp=46c6ad347b30e2696daa70cef607180440c6472b;hpb=e4737e85f0da6d3f90fd08f6be1c2825195fe16f;p=modules%2Fsmesh.git diff --git a/src/DriverUNV/DriverUNV_R_SMDS_Mesh.h b/src/DriverUNV/DriverUNV_R_SMDS_Mesh.h index 46c6ad347..474f3713a 100644 --- a/src/DriverUNV/DriverUNV_R_SMDS_Mesh.h +++ b/src/DriverUNV/DriverUNV_R_SMDS_Mesh.h @@ -15,19 +15,39 @@ // License along with this library; if not, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // -// See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org +// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com #ifndef _INCLUDE_DRIVERUNV_R_SMDS_MESH #define _INCLUDE_DRIVERUNV_R_SMDS_MESH #include "Driver_SMDS_Mesh.h" +#include +#include + class SMDS_Mesh; +class SMDS_MeshGroup; + + +typedef std::map TGroupNamesMap; +typedef std::map TGroupIdMap; class DriverUNV_R_SMDS_Mesh: public Driver_SMDS_Mesh { public: + DriverUNV_R_SMDS_Mesh():Driver_SMDS_Mesh(),myGroup(0) {}; + ~DriverUNV_R_SMDS_Mesh(); + virtual Status Perform(); + + const SMDS_MeshGroup* GetGroup() const { return myGroup;} + const TGroupNamesMap& GetGroupNamesMap() const { return myGroupNames; } + const TGroupIdMap& GetGroupIdMap() const { return myGroupId; } + + private: + SMDS_MeshGroup* myGroup; + TGroupNamesMap myGroupNames; + TGroupIdMap myGroupId; }; #endif