// 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 _BRepClass3d_SolidPassiveClassifier_HeaderFile #define _BRepClass3d_SolidPassiveClassifier_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_Macro_HeaderFile #include #endif #ifndef _Standard_Boolean_HeaderFile #include #endif #ifndef _TopoDS_Face_HeaderFile #include #endif #ifndef _gp_Lin_HeaderFile #include #endif #ifndef _Standard_Real_HeaderFile #include #endif #ifndef _TopAbs_State_HeaderFile #include #endif #ifndef _BRepClass3d_Intersector3d_HeaderFile #include #endif #ifndef _TopAbs_Orientation_HeaderFile #include #endif class Standard_DomainError; class BRepClass3d_Intersector3d; class gp_Lin; class TopoDS_Face; class BRepClass3d_SolidPassiveClassifier { 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 BRepClass3d_SolidPassiveClassifier(); Standard_EXPORT void Reset(const gp_Lin& L,const Standard_Real P,const Standard_Real Tol) ; Standard_EXPORT void Compare(const TopoDS_Face& F,const TopAbs_Orientation Or) ; Standard_Real Parameter() const; Standard_EXPORT Standard_Boolean HasIntersection() const; BRepClass3d_Intersector3d& Intersector() ; TopAbs_State State() const; protected: private: Standard_Boolean isSet; TopoDS_Face myFace; gp_Lin myLin; Standard_Real myParam; Standard_Real myTolerance; TopAbs_State myState; Standard_Boolean hasIntersect; BRepClass3d_Intersector3d myIntersector; }; #define TheIntersector BRepClass3d_Intersector3d #define TheIntersector_hxx #define TopClass_Classifier3d BRepClass3d_SolidPassiveClassifier #define TopClass_Classifier3d_hxx #include #undef TheIntersector #undef TheIntersector_hxx #undef TopClass_Classifier3d #undef TopClass_Classifier3d_hxx // other Inline functions and methods (like "C++: function call" methods) #endif