// 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 _HLRTest_DrawablePolyEdgeTool_HeaderFile #define _HLRTest_DrawablePolyEdgeTool_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_DefineHandle_HeaderFile #include #endif #ifndef _Handle_HLRTest_DrawablePolyEdgeTool_HeaderFile #include #endif #ifndef _Handle_HLRBRep_PolyAlgo_HeaderFile #include #endif #ifndef _Standard_Boolean_HeaderFile #include #endif #ifndef _Standard_Integer_HeaderFile #include #endif #ifndef _HLRBRep_ListOfBPoint_HeaderFile #include #endif #ifndef _Draw_Drawable3D_HeaderFile #include #endif class HLRBRep_PolyAlgo; class Draw_Display; class HLRTest_DrawablePolyEdgeTool : public Draw_Drawable3D { public: Standard_EXPORT HLRTest_DrawablePolyEdgeTool(const Handle(HLRBRep_PolyAlgo)& Alg,const Standard_Integer ViewId,const Standard_Boolean Debug = Standard_False); void Show() ; void Hide() ; void DisplayRg1Line(const Standard_Boolean B) ; Standard_Boolean DisplayRg1Line() const; void DisplayRgNLine(const Standard_Boolean B) ; Standard_Boolean DisplayRgNLine() const; void DisplayHidden(const Standard_Boolean B) ; Standard_Boolean DisplayHidden() const; Standard_EXPORT void DrawOn(Draw_Display& D) const; Standard_Boolean Debug() const; void Debug(const Standard_Boolean B) ; DEFINE_STANDARD_RTTI(HLRTest_DrawablePolyEdgeTool) protected: private: Handle_HLRBRep_PolyAlgo myAlgo; Standard_Boolean myDispRg1; Standard_Boolean myDispRgN; Standard_Boolean myDispHid; Standard_Integer myViewId; HLRBRep_ListOfBPoint myBiPntVis; HLRBRep_ListOfBPoint myBiPntHid; Standard_Boolean myDebug; Standard_Boolean myHideMode; }; #include // other Inline functions and methods (like "C++: function call" methods) #endif