Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes
V3d_LayerMgr Class Reference

Class to manage layers

#include <V3d_LayerMgr.hxx>

Inheritance diagram for V3d_LayerMgr:
Inheritance graph
[legend]

Public Member Functions

 V3d_LayerMgr (const Handle< V3d_View > &aView)
const Handle_Visual3d_Layer & Overlay () const
Handle_V3d_View View () const
void ColorScaleDisplay ()
void ColorScaleErase ()
Standard_Boolean ColorScaleIsDisplayed () const
Handle_Aspect_ColorScale ColorScale () const
void Compute ()
 Recompute layer with objects

void Resized ()

Protected Member Functions

virtual Standard_Boolean Begin ()
 Begin layers recomputation

virtual void Redraw ()
 Perform layers recomputation

virtual void End ()
 End layers recomputation

Protected Attributes

V3d_ViewPointer myView
Handle_Visual3d_Layer myOverlay
Handle_V3d_ColorScale myColorScale
Handle_V3d_ColorScaleLayerItem myColorScaleLayerItem

Constructor & Destructor Documentation


Member Function Documentation

virtual Standard_Boolean V3d_LayerMgr::Begin ( ) [protected, virtual]
Handle_Aspect_ColorScale V3d_LayerMgr::ColorScale ( ) const
virtual void V3d_LayerMgr::End ( ) [protected, virtual]
const Handle_Visual3d_Layer& V3d_LayerMgr::Overlay ( ) const
virtual void V3d_LayerMgr::Redraw ( ) [protected, virtual]
Handle_V3d_View V3d_LayerMgr::View ( ) const

Field Documentation

Handle_V3d_ColorScale V3d_LayerMgr::myColorScale [protected]
Handle_V3d_ColorScaleLayerItem V3d_LayerMgr::myColorScaleLayerItem [protected]
Handle_Visual3d_Layer V3d_LayerMgr::myOverlay [protected]

The documentation for this class was generated from the following file: