X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROData%2FHYDROData_ShapesGroup.h;h=71c4c4be0b2a43ab65db25755cabaef5aef9ec82;hb=6bcda532ec67940d5c53e70df3b7912a09208c1c;hp=db2a29ea4d4af497f395be5be985b2c6724380eb;hpb=f0688b4c39fcc3e49c2b58a90724b9c1c84f1337;p=modules%2Fhydro.git diff --git a/src/HYDROData/HYDROData_ShapesGroup.h b/src/HYDROData/HYDROData_ShapesGroup.h index db2a29ea..71c4c4be 100644 --- a/src/HYDROData/HYDROData_ShapesGroup.h +++ b/src/HYDROData/HYDROData_ShapesGroup.h @@ -20,17 +20,14 @@ #define HYDROData_ShapesGroup_HeaderFile #include - #include - +#include #include class TopoDS_Shape; -class TopTools_ListOfShape; class BRepBuilderAPI_MakeShape; class ShapeUpgrade_UnifySameDomain; - -DEFINE_STANDARD_HANDLE(HYDROData_ShapesGroup, HYDROData_Entity) +class BRepTools_ReShape; /**\class HYDROData_ShapesGroup * \brief Class that stores/retreives the sequence of shapes. @@ -49,6 +46,10 @@ public: static void Update( NCollection_Sequence* theGroupsDefs, ShapeUpgrade_UnifySameDomain* theAlgo ); + static void Update( NCollection_Sequence* theGroupsDefs, + BRepTools_ReShape* theAlgo ); + + void Dump( std::ostream& theStream ) const; static void Dump( std::ostream& theStream, @@ -70,7 +71,7 @@ protected: }; public: - DEFINE_STANDARD_RTTI(HYDROData_ShapesGroup); + DEFINE_STANDARD_RTTIEXT(HYDROData_ShapesGroup, HYDROData_Entity); /** * Returns the kind of this object. Must be redefined in all objects of known type.