Salome HOME
Remove of unused methods from the BodyBuilder
[modules/shaper.git] / src / Model / Model_BodyBuilder.h
index 440791b6971e38a0274567785210f3f7ab4505d3..0689a0f52c6e22625a66bda0d0155e2e11e622ce 100755 (executable)
@@ -57,10 +57,6 @@ public:
                                           const GeomShapePtr& theNewShape,
                                           const bool theIsCleanStored = true) override;
 
-  /// Stores the shape without naming support
-  /// \param theShape shape to store
-  MODEL_EXPORT virtual void storeWithoutNaming(const GeomShapePtr& theShape);
-
   /// Returns the shape-result produced by this feature
   MODEL_EXPORT virtual GeomShapePtr shape();
 
@@ -84,10 +80,6 @@ public:
                                      const GeomShapePtr& theNewShape,
                                      const std::string& theName = "") override;
 
-  /// Records the shape oldShape which was deleted from the current label.
-  /// As an example, consider the case of a face removed by a Boolean operation.
-  MODEL_EXPORT virtual void deleted(const GeomShapePtr& theOldShape) override;
-
   /// load deleted shapes
   MODEL_EXPORT
   virtual void loadDeletedShapes(const GeomMakeShapePtr& theAlgo,
@@ -113,21 +105,9 @@ public:
   MODEL_EXPORT virtual void loadFirstLevel(GeomShapePtr theShape,
                                            const std::string& theName) override;
 
-  /// Loads disconnected edges
-  MODEL_EXPORT virtual void loadDisconnectedEdges(GeomShapePtr theShape,
-                                                  const std::string& theName) override;
-
-  /// Loads disconnected vetexes
-  MODEL_EXPORT virtual void loadDisconnectedVertexes(GeomShapePtr theShape,
-                                                     const std::string& theName) override;
-
   /// Removes the stored builders
   MODEL_EXPORT virtual ~Model_BodyBuilder();
 
-  /// Returns true if the latest modification of this body in the naming history
-  // is equal to the given shape
-  MODEL_EXPORT virtual bool isLatestEqual(const GeomShapePtr& theShape);
-
 protected:
   /// Default constructor accessible only by Model_Objects
   Model_BodyBuilder(ModelAPI_Object* theOwner);