// 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 _TopOpeBRepDS_ShapeShapeInterference_HeaderFile #define _TopOpeBRepDS_ShapeShapeInterference_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_DefineHandle_HeaderFile #include #endif #ifndef _Handle_TopOpeBRepDS_ShapeShapeInterference_HeaderFile #include #endif #ifndef _Standard_Boolean_HeaderFile #include #endif #ifndef _TopOpeBRepDS_Config_HeaderFile #include #endif #ifndef _TopOpeBRepDS_Interference_HeaderFile #include #endif #ifndef _TopOpeBRepDS_Kind_HeaderFile #include #endif #ifndef _Standard_Integer_HeaderFile #include #endif #ifndef _Standard_OStream_HeaderFile #include #endif class TopOpeBRepDS_Transition; class TopOpeBRepDS_ShapeShapeInterference : public TopOpeBRepDS_Interference { public: //! a shape interfers on shape with shape .
//! examples :
//! create a ShapeShapeInterference describing :
//! vertex V of edge E1 found on edge E2 :
//! ST,S,GT,G = TopOpeBRepDS_EDGE,E2,TopOpeBRepDS_VERTEX,V
//!
//! create a ShapeShapeInterference describing
//! vertex V of edge E found on face F :
//! ST,S,GT,G = TopOpeBRepDS_FACE,F,TopOpeBRepDS_VERTEX,V
Standard_EXPORT TopOpeBRepDS_ShapeShapeInterference(const TopOpeBRepDS_Transition& T,const TopOpeBRepDS_Kind ST,const Standard_Integer S,const TopOpeBRepDS_Kind GT,const Standard_Integer G,const Standard_Boolean GBound,const TopOpeBRepDS_Config C); Standard_EXPORT TopOpeBRepDS_Config Config() const; Standard_EXPORT Standard_Boolean GBound() const; Standard_EXPORT void SetGBound(const Standard_Boolean b) ; Standard_EXPORT virtual Standard_OStream& Dump(Standard_OStream& OS) const; DEFINE_STANDARD_RTTI(TopOpeBRepDS_ShapeShapeInterference) protected: private: Standard_Boolean myGBound; TopOpeBRepDS_Config myC; }; // other Inline functions and methods (like "C++: function call" methods) #endif