X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGEOMAlgo%2FGEOMAlgo_Builder.hxx;h=930b3edf0a6744bf0b6e3a244a0d870fbf592201;hb=04f3d723da1ae9133d108921c8f10338a9656d12;hp=b6bc2e9e111458fc42d36b681266f166d8174ae2;hpb=a905ae28f68c37297d2774a4e25bf01bb0ae24a6;p=modules%2Fgeom.git diff --git a/src/GEOMAlgo/GEOMAlgo_Builder.hxx b/src/GEOMAlgo/GEOMAlgo_Builder.hxx index b6bc2e9e1..930b3edf0 100644 --- a/src/GEOMAlgo/GEOMAlgo_Builder.hxx +++ b/src/GEOMAlgo/GEOMAlgo_Builder.hxx @@ -20,8 +20,8 @@ #ifndef _GEOMAlgo_Builder_HeaderFile #define _GEOMAlgo_Builder_HeaderFile -#ifndef _NMTTools_PDSFiller_HeaderFile -#include +#ifndef _NMTTools_PPaveFiller_HeaderFile +#include #endif #ifndef _TopTools_ListOfShape_HeaderFile #include @@ -50,7 +50,7 @@ #ifndef _TopAbs_ShapeEnum_HeaderFile #include #endif -class NMTTools_DSFiller; +class NMTTools_PaveFiller; class TopoDS_Shape; class TopTools_ListOfShape; class BRepAlgo_Image; @@ -90,9 +90,9 @@ Standard_EXPORT virtual ~GEOMAlgo_Builder(); //! Performs calculations
Standard_EXPORT virtual void Perform() ; -//! Performs calculations using prepared DSFiller
+//! Performs calculations using prepared PaveFiller
//! object theDSF
-Standard_EXPORT virtual void PerformWithFiller(const NMTTools_DSFiller& theDSF) ; +Standard_EXPORT virtual void PerformWithFiller(const NMTTools_PaveFiller& theDSF) ; //! Adds argument theShape of the operation
Standard_EXPORT virtual void AddShape(const TopoDS_Shape& theShape) ; @@ -137,6 +137,10 @@ protected: // Methods PROTECTED // +//! Performs calculations using prepared DSFiller
+//! object theDSF
+Standard_EXPORT virtual void PerformInternal(const NMTTools_PaveFiller& theDSF) ; + //! Prepare information for history support
Standard_EXPORT virtual void PrepareHistory() ; @@ -210,7 +214,7 @@ Standard_EXPORT void BuildDraftSolid(const TopoDS_Shape& theSolid,TopoDS_Shape // Fields PROTECTED // -NMTTools_PDSFiller myDSFiller; +NMTTools_PPaveFiller myPaveFiller; TopTools_ListOfShape myShapes; Standard_Integer myNbTypes; TopTools_MapOfShape myMapFence; @@ -220,6 +224,7 @@ TopTools_IndexedDataMapOfShapeListOfShape myInParts; BRepAlgo_Image mySplitFaces; TopTools_IndexedDataMapOfShapeShape mySameDomainShapes; TopTools_IndexedDataMapOfShapeShape myDraftSolids; +Standard_Integer myEntryPoint; private: