builder(theTag)->Generated(aRoot,aNewShape);
}
}
+}
+
+void Model_ResultBody::loadFirstLevel(boost::shared_ptr<GeomAPI_Shape> theShapeIn,int& theTag)
+{
+
+}
+
+void Model_ResultBody::loadDisconnectedEdges(boost::shared_ptr<GeomAPI_Shape> theShapeIn,int& theTag)
+{
+
+}
+
+void Model_ResultBody::loadDisconnectedVertexes(boost::shared_ptr<GeomAPI_Shape> theShapeIn,int& theTag)
+{
+
}
\ No newline at end of file
const int theKindOfShape,
const int theTag,
GeomAPI_DataMapOfShapeShape& theSubShapes);
+
+ /// load shapes of the first level (to be used during shape import)
+ MODEL_EXPORT virtual void loadFirstLevel(boost::shared_ptr<GeomAPI_Shape> theShape, int& theTag);
+
+ /// load disconnected edges
+ MODEL_EXPORT virtual void loadDisconnectedEdges(boost::shared_ptr<GeomAPI_Shape> theShape, int& theTag);
+
+ /// load disconnected vetexes
+ MODEL_EXPORT virtual void loadDisconnectedVertexes(boost::shared_ptr<GeomAPI_Shape> theShape, int& theTag);
/// Removes the stored builders
MODEL_EXPORT virtual ~Model_ResultBody();
const int theKindOfShape,
const int theTag,
GeomAPI_DataMapOfShapeShape& theSubShapes) = 0;
+
+ /// load shapes of the first level (to be used during shape import)
+ virtual void loadFirstLevel(boost::shared_ptr<GeomAPI_Shape> theShape, int& theTag) = 0;
+
+ /// load disconnected edges
+ virtual void loadDisconnectedEdges(boost::shared_ptr<GeomAPI_Shape> theShape, int& theTag) = 0;
+
+ /// load disconnected vetexes
+ virtual void loadDisconnectedVertexes(boost::shared_ptr<GeomAPI_Shape> theShape, int& theTag) = 0;
+
protected:
};