// 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 _TopOpeBRep_HeaderFile #define _TopOpeBRep_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_Macro_HeaderFile #include #endif #ifndef _Standard_OStream_HeaderFile #include #endif #ifndef _TopOpeBRep_TypeLineCurve_HeaderFile #include #endif class TopOpeBRep_VPointInter; class TopOpeBRep_Array1OfVPointInter; class TopOpeBRep_HArray1OfVPointInter; class TopOpeBRep_VPointInterIterator; class TopOpeBRep_WPointInter; class TopOpeBRep_WPointInterIterator; class TopOpeBRep_LineInter; class TopOpeBRep_Array1OfLineInter; class TopOpeBRep_HArray1OfLineInter; class TopOpeBRep_DataMapOfTopolTool; class TopOpeBRep_Hctxff2d; class TopOpeBRep_Hctxee2d; class TopOpeBRep_Point2d; class TopOpeBRep_SequenceOfPoint2d; class TopOpeBRep_PointClassifier; class TopOpeBRep_VPointInterClassifier; class TopOpeBRep_GeomTool; class TopOpeBRep_FacesIntersector; class TopOpeBRep_EdgesIntersector; class TopOpeBRep_FaceEdgeIntersector; class TopOpeBRep_ShapeScanner; class TopOpeBRep_ShapeIntersector; class TopOpeBRep_ShapeIntersector2d; class TopOpeBRep_PointGeomTool; class TopOpeBRep_FFTransitionTool; class TopOpeBRep_Bipoint; class TopOpeBRep_ListOfBipoint; class TopOpeBRep_FacesFiller; class TopOpeBRep_FFDumper; class TopOpeBRep_EdgesFiller; class TopOpeBRep_FaceEdgeFiller; class TopOpeBRep_DSFiller; class TopOpeBRep_DataMapNodeOfDataMapOfTopolTool; class TopOpeBRep_DataMapIteratorOfDataMapOfTopolTool; class TopOpeBRep_SequenceNodeOfSequenceOfPoint2d; class TopOpeBRep_ListNodeOfListOfBipoint; class TopOpeBRep_ListIteratorOfListOfBipoint; //! This package provides the topological operations
//! on the BRep data structure.
class TopOpeBRep { 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); } //! Prints the name of as a String on the
//! Stream and returns .
Standard_EXPORT static Standard_OStream& Print(const TopOpeBRep_TypeLineCurve TLC,Standard_OStream& OS) ; protected: private: friend class TopOpeBRep_VPointInter; friend class TopOpeBRep_Array1OfVPointInter; friend class TopOpeBRep_HArray1OfVPointInter; friend class TopOpeBRep_VPointInterIterator; friend class TopOpeBRep_WPointInter; friend class TopOpeBRep_WPointInterIterator; friend class TopOpeBRep_LineInter; friend class TopOpeBRep_Array1OfLineInter; friend class TopOpeBRep_HArray1OfLineInter; friend class TopOpeBRep_DataMapOfTopolTool; friend class TopOpeBRep_Hctxff2d; friend class TopOpeBRep_Hctxee2d; friend class TopOpeBRep_Point2d; friend class TopOpeBRep_SequenceOfPoint2d; friend class TopOpeBRep_PointClassifier; friend class TopOpeBRep_VPointInterClassifier; friend class TopOpeBRep_GeomTool; friend class TopOpeBRep_FacesIntersector; friend class TopOpeBRep_EdgesIntersector; friend class TopOpeBRep_FaceEdgeIntersector; friend class TopOpeBRep_ShapeScanner; friend class TopOpeBRep_ShapeIntersector; friend class TopOpeBRep_ShapeIntersector2d; friend class TopOpeBRep_PointGeomTool; friend class TopOpeBRep_FFTransitionTool; friend class TopOpeBRep_Bipoint; friend class TopOpeBRep_ListOfBipoint; friend class TopOpeBRep_FacesFiller; friend class TopOpeBRep_FFDumper; friend class TopOpeBRep_EdgesFiller; friend class TopOpeBRep_FaceEdgeFiller; friend class TopOpeBRep_DSFiller; friend class TopOpeBRep_DataMapNodeOfDataMapOfTopolTool; friend class TopOpeBRep_DataMapIteratorOfDataMapOfTopolTool; friend class TopOpeBRep_SequenceNodeOfSequenceOfPoint2d; friend class TopOpeBRep_ListNodeOfListOfBipoint; friend class TopOpeBRep_ListIteratorOfListOfBipoint; }; // other Inline functions and methods (like "C++: function call" methods) #endif