ROOT  6.06/09
Reference Guide
Public Member Functions | Protected Attributes | Private Member Functions | List of all members
TEveRGBAPaletteOverlay Class Reference

Description of TEveRGBAPaletteOverlay.

Definition at line 21 of file TEveRGBAPaletteOverlay.h.

Public Member Functions

 TEveRGBAPaletteOverlay (TEveRGBAPalette *p, Float_t posx, Float_t posy, Float_t width, Float_t height)
 Constructor. More...
 
virtual ~TEveRGBAPaletteOverlay ()
 
virtual void Render (TGLRnrCtx &rnrCtx)
 Render the overlay. More...
 
TAxisRefAxis ()
 
TGLAxisPainterRefAxisPainter ()
 
void SetPosition (Float_t x, Float_t y)
 
void SetSize (Float_t w, Float_t h)
 
 ClassDef (TEveRGBAPaletteOverlay, 0)
 
- Public Member Functions inherited from TGLOverlayElement
 TGLOverlayElement (ERole r=kUser, EState s=kActive)
 
virtual ~TGLOverlayElement ()
 
virtual Bool_t MouseEnter (TGLOvlSelectRecord &selRec)
 Mouse has entered this element. More...
 
virtual Bool_t MouseStillInside (TGLOvlSelectRecord &selRec)
 
virtual Bool_t Handle (TGLRnrCtx &rnrCtx, TGLOvlSelectRecord &selRec, Event_t *event)
 Handle overlay event. More...
 
virtual void MouseLeave ()
 Mouse has left the element. More...
 
ERole GetRole () const
 
void SetRole (ERole r)
 
EState GetState () const
 
void SetState (EState s)
 
void SetBinaryState (Bool_t s)
 

Protected Attributes

TEveRGBAPalettefPalette
 
TAxis fAxis
 
TGLAxisPainter fAxisPainter
 
Float_t fPosX
 
Float_t fPosY
 
Float_t fWidth
 
Float_t fHeight
 
- Protected Attributes inherited from TGLOverlayElement
ERole fRole
 
EState fState
 

Private Member Functions

 TEveRGBAPaletteOverlay (const TEveRGBAPaletteOverlay &)
 
TEveRGBAPaletteOverlayoperator= (const TEveRGBAPaletteOverlay &)
 

Additional Inherited Members

- Public Types inherited from TGLOverlayElement
enum  ERole { kUser, kViewer, kAnnotation, kAll }
 
enum  EState { kInvisible = 1, kDisabled = 2, kActive = 4, kAllVisible = kDisabled | kActive }
 
- Protected Member Functions inherited from TGLOverlayElement
void ProjectionMatrixPushIdentity ()
 

#include <TEveRGBAPaletteOverlay.h>

+ Inheritance diagram for TEveRGBAPaletteOverlay:
+ Collaboration diagram for TEveRGBAPaletteOverlay:

Constructor & Destructor Documentation

TEveRGBAPaletteOverlay::TEveRGBAPaletteOverlay ( const TEveRGBAPaletteOverlay )
private
TEveRGBAPaletteOverlay::TEveRGBAPaletteOverlay ( TEveRGBAPalette p,
Float_t  posx,
Float_t  posy,
Float_t  width,
Float_t  height 
)

Constructor.

Definition at line 30 of file TEveRGBAPaletteOverlay.cxx.

virtual TEveRGBAPaletteOverlay::~TEveRGBAPaletteOverlay ( )
inlinevirtual

Definition at line 40 of file TEveRGBAPaletteOverlay.h.

Member Function Documentation

TEveRGBAPaletteOverlay::ClassDef ( TEveRGBAPaletteOverlay  ,
 
)
TEveRGBAPaletteOverlay& TEveRGBAPaletteOverlay::operator= ( const TEveRGBAPaletteOverlay )
private
TAxis& TEveRGBAPaletteOverlay::RefAxis ( )
inline

Definition at line 44 of file TEveRGBAPaletteOverlay.h.

TGLAxisPainter& TEveRGBAPaletteOverlay::RefAxisPainter ( )
inline

Definition at line 45 of file TEveRGBAPaletteOverlay.h.

void TEveRGBAPaletteOverlay::Render ( TGLRnrCtx rnrCtx)
virtual

Render the overlay.

Implements TGLOverlayElement.

Definition at line 49 of file TEveRGBAPaletteOverlay.cxx.

void TEveRGBAPaletteOverlay::SetPosition ( Float_t  x,
Float_t  y 
)
inline

Definition at line 48 of file TEveRGBAPaletteOverlay.h.

void TEveRGBAPaletteOverlay::SetSize ( Float_t  w,
Float_t  h 
)
inline

Definition at line 49 of file TEveRGBAPaletteOverlay.h.

Member Data Documentation

TAxis TEveRGBAPaletteOverlay::fAxis
protected

Definition at line 29 of file TEveRGBAPaletteOverlay.h.

Referenced by RefAxis(), Render(), and TEveRGBAPaletteOverlay().

TGLAxisPainter TEveRGBAPaletteOverlay::fAxisPainter
protected

Definition at line 30 of file TEveRGBAPaletteOverlay.h.

Referenced by RefAxisPainter(), Render(), and TEveRGBAPaletteOverlay().

Float_t TEveRGBAPaletteOverlay::fHeight
protected

Definition at line 35 of file TEveRGBAPaletteOverlay.h.

Referenced by Render().

TEveRGBAPalette* TEveRGBAPaletteOverlay::fPalette
protected

Definition at line 28 of file TEveRGBAPaletteOverlay.h.

Referenced by Render().

Float_t TEveRGBAPaletteOverlay::fPosX
protected

Definition at line 32 of file TEveRGBAPaletteOverlay.h.

Referenced by Render().

Float_t TEveRGBAPaletteOverlay::fPosY
protected

Definition at line 33 of file TEveRGBAPaletteOverlay.h.

Referenced by Render().

Float_t TEveRGBAPaletteOverlay::fWidth
protected

Definition at line 34 of file TEveRGBAPaletteOverlay.h.

Referenced by Render().


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