// 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 _V3d_LayerMgr_HeaderFile #define _V3d_LayerMgr_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_DefineHandle_HeaderFile #include #endif #ifndef _Handle_V3d_LayerMgr_HeaderFile #include #endif #ifndef _V3d_ViewPointer_HeaderFile #include #endif #ifndef _Handle_Visual3d_Layer_HeaderFile #include #endif #ifndef _Handle_V3d_ColorScale_HeaderFile #include #endif #ifndef _Handle_V3d_ColorScaleLayerItem_HeaderFile #include #endif #ifndef _MMgt_TShared_HeaderFile #include #endif #ifndef _Handle_V3d_View_HeaderFile #include #endif #ifndef _Standard_Boolean_HeaderFile #include #endif #ifndef _Handle_Aspect_ColorScale_HeaderFile #include #endif class Visual3d_Layer; class V3d_ColorScale; class V3d_ColorScaleLayerItem; class V3d_View; class Aspect_ColorScale; //! Class to manage layers
class V3d_LayerMgr : public MMgt_TShared { public: Standard_EXPORT V3d_LayerMgr(const Handle(V3d_View)& aView); const Handle_Visual3d_Layer& Overlay() const; Handle_V3d_View View() const; Standard_EXPORT void ColorScaleDisplay() ; Standard_EXPORT void ColorScaleErase() ; Standard_EXPORT Standard_Boolean ColorScaleIsDisplayed() const; Standard_EXPORT Handle_Aspect_ColorScale ColorScale() const; //! Recompute layer with objects
Standard_EXPORT void Compute() ; Standard_EXPORT void Resized() ; DEFINE_STANDARD_RTTI(V3d_LayerMgr) protected: //! Begin layers recomputation
Standard_EXPORT virtual Standard_Boolean Begin() ; //! Perform layers recomputation
Standard_EXPORT virtual void Redraw() ; //! End layers recomputation
Standard_EXPORT virtual void End() ; V3d_ViewPointer myView; Handle_Visual3d_Layer myOverlay; Handle_V3d_ColorScale myColorScale; Handle_V3d_ColorScaleLayerItem myColorScaleLayerItem; private: }; #include // other Inline functions and methods (like "C++: function call" methods) #endif