// This file is generated by WOK (CPPExt). // Please do not edit this file; modify original file instead. // The copyright and license terms as defined for the original file apply to // this header file considered to be the "object code" form of the original source. #ifndef _BRepFill_TrimShellCorner_HeaderFile #define _BRepFill_TrimShellCorner_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_Macro_HeaderFile #include #endif #ifndef _gp_Ax2_HeaderFile #include #endif #ifndef _TopoDS_Shape_HeaderFile #include #endif #ifndef _TopoDS_Wire_HeaderFile #include #endif #ifndef _TopoDS_Face_HeaderFile #include #endif #ifndef _Handle_TopTools_HArray2OfShape_HeaderFile #include #endif #ifndef _Standard_Boolean_HeaderFile #include #endif #ifndef _TopTools_DataMapOfShapeListOfShape_HeaderFile #include #endif class TopTools_HArray2OfShape; class gp_Ax2; class TopoDS_Face; class TopoDS_Wire; class TopoDS_Shape; class TopTools_ListOfShape; class BRepFill_TrimShellCorner { public: void* operator new(size_t,void* anAddress) { return anAddress; } void* operator new(size_t size) { return Standard::Allocate(size); } void operator delete(void *anAddress) { if (anAddress) Standard::Free((Standard_Address&)anAddress); } Standard_EXPORT BRepFill_TrimShellCorner(const Handle(TopTools_HArray2OfShape)& theFaces,const gp_Ax2& theAxeOfBisPlane,const TopoDS_Face& theSecPlane); Standard_EXPORT BRepFill_TrimShellCorner(const Handle(TopTools_HArray2OfShape)& theFaces,const gp_Ax2& theAxeOfBisPlane,const TopoDS_Wire& theSpine,const TopoDS_Face& theSecPlane); Standard_EXPORT void SetSpine(const TopoDS_Wire& theSpine) ; Standard_EXPORT void AddBounds(const Handle(TopTools_HArray2OfShape)& Bounds) ; Standard_EXPORT void AddUEdges(const Handle(TopTools_HArray2OfShape)& theUEdges) ; Standard_EXPORT void Perform() ; Standard_EXPORT Standard_Boolean IsDone() const; Standard_EXPORT Standard_Boolean HasSection() const; Standard_EXPORT void Modified(const TopoDS_Shape& S,TopTools_ListOfShape& theModified) ; protected: private: gp_Ax2 myAxeOfBisPlane; TopoDS_Shape myShape1; TopoDS_Shape myShape2; TopoDS_Wire mySpine; TopoDS_Face mySecPln; Handle_TopTools_HArray2OfShape myBounds; Handle_TopTools_HArray2OfShape myUEdges; Handle_TopTools_HArray2OfShape myFaces; Standard_Boolean myDone; Standard_Boolean myHasSection; TopTools_DataMapOfShapeListOfShape myHistMap; }; // other Inline functions and methods (like "C++: function call" methods) #endif