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

V3d_LayerMgr::V3d_LayerMgr ( const Handle< V3d_View > &  aView  ) 

Member Function Documentation

virtual Standard_Boolean V3d_LayerMgr::Begin (  )  [protected, virtual]
Handle_Aspect_ColorScale V3d_LayerMgr::ColorScale (  )  const
void V3d_LayerMgr::ColorScaleDisplay (  ) 
void V3d_LayerMgr::ColorScaleErase (  ) 
Standard_Boolean V3d_LayerMgr::ColorScaleIsDisplayed (  )  const
void V3d_LayerMgr::Compute (  ) 
virtual void V3d_LayerMgr::End (  )  [protected, virtual]
const Handle_Visual3d_Layer& V3d_LayerMgr::Overlay (  )  const
virtual void V3d_LayerMgr::Redraw (  )  [protected, virtual]
void V3d_LayerMgr::Resized (  ) 
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:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 11:08:15 2011 for Open CASCADE Technology by  doxygen 1.6.3