// 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 _TopOpeBRepBuild_FuseFace_HeaderFile #define _TopOpeBRepBuild_FuseFace_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_Macro_HeaderFile #include #endif #ifndef _TopTools_ListOfShape_HeaderFile #include #endif #ifndef _Standard_Boolean_HeaderFile #include #endif #ifndef _Standard_Integer_HeaderFile #include #endif class TopTools_ListOfShape; class TopOpeBRepBuild_FuseFace { 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); } TopOpeBRepBuild_FuseFace(); TopOpeBRepBuild_FuseFace(const TopTools_ListOfShape& LIF,const TopTools_ListOfShape& LRF,const Standard_Integer CXM); Standard_EXPORT void Init(const TopTools_ListOfShape& LIF,const TopTools_ListOfShape& LRF,const Standard_Integer CXM) ; Standard_EXPORT void PerformFace() ; Standard_EXPORT void PerformEdge() ; Standard_EXPORT void ClearEdge() ; Standard_EXPORT void ClearVertex() ; Standard_Boolean IsDone() const; Standard_Boolean IsModified() const; Standard_EXPORT const TopTools_ListOfShape& LFuseFace() const; Standard_EXPORT const TopTools_ListOfShape& LInternEdge() const; Standard_EXPORT const TopTools_ListOfShape& LExternEdge() const; Standard_EXPORT const TopTools_ListOfShape& LModifEdge() const; Standard_EXPORT const TopTools_ListOfShape& LInternVertex() const; Standard_EXPORT const TopTools_ListOfShape& LExternVertex() const; Standard_EXPORT const TopTools_ListOfShape& LModifVertex() const; protected: TopTools_ListOfShape myLIE; TopTools_ListOfShape myLEE; TopTools_ListOfShape myLME; TopTools_ListOfShape myLIV; TopTools_ListOfShape myLEV; TopTools_ListOfShape myLMV; private: TopTools_ListOfShape myLIF; TopTools_ListOfShape myLRF; TopTools_ListOfShape myLFF; Standard_Boolean myInternal; Standard_Boolean myModified; Standard_Boolean myDone; }; #include // other Inline functions and methods (like "C++: function call" methods) #endif