Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
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.
 
virtual ~TEveRGBAPaletteOverlay ()
 
TAxisRefAxis ()
 
TGLAxisPainterRefAxisPainter ()
 
virtual void Render (TGLRnrCtx &rnrCtx)
 Render the overlay.
 
void SetPosition (Float_t x, Float_t y)
 
void SetSize (Float_t w, Float_t h)
 
- Public Member Functions inherited from TGLOverlayElement
 TGLOverlayElement (ERole r=kUser, EState s=kActive)
 
virtual ~TGLOverlayElement ()
 
ERole GetRole () const
 
EState GetState () const
 
virtual Bool_t Handle (TGLRnrCtx &rnrCtx, TGLOvlSelectRecord &selRec, Event_t *event)
 Handle overlay event.
 
virtual Bool_t MouseEnter (TGLOvlSelectRecord &selRec)
 Mouse has entered this element.
 
virtual void MouseLeave ()
 Mouse has left the element.
 
virtual Bool_t MouseStillInside (TGLOvlSelectRecord &selRec)
 
void SetBinaryState (Bool_t s)
 
void SetRole (ERole r)
 
void SetState (EState s)
 

Protected Attributes

TAxis fAxis
 
TGLAxisPainter fAxisPainter
 
Float_t fHeight
 
TEveRGBAPalettefPalette
 
Float_t fPosX
 
Float_t fPosY
 
Float_t fWidth
 
- 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:
[legend]

Constructor & Destructor Documentation

◆ TEveRGBAPaletteOverlay() [1/2]

TEveRGBAPaletteOverlay::TEveRGBAPaletteOverlay ( const TEveRGBAPaletteOverlay )
private

◆ TEveRGBAPaletteOverlay() [2/2]

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.

◆ ~TEveRGBAPaletteOverlay()

virtual TEveRGBAPaletteOverlay::~TEveRGBAPaletteOverlay ( )
inlinevirtual

Definition at line 40 of file TEveRGBAPaletteOverlay.h.

Member Function Documentation

◆ operator=()

TEveRGBAPaletteOverlay & TEveRGBAPaletteOverlay::operator= ( const TEveRGBAPaletteOverlay )
private

◆ RefAxis()

TAxis & TEveRGBAPaletteOverlay::RefAxis ( )
inline

Definition at line 44 of file TEveRGBAPaletteOverlay.h.

◆ RefAxisPainter()

TGLAxisPainter & TEveRGBAPaletteOverlay::RefAxisPainter ( )
inline

Definition at line 45 of file TEveRGBAPaletteOverlay.h.

◆ Render()

void TEveRGBAPaletteOverlay::Render ( TGLRnrCtx rnrCtx)
virtual

Render the overlay.

Implements TGLOverlayElement.

Definition at line 49 of file TEveRGBAPaletteOverlay.cxx.

◆ SetPosition()

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

Definition at line 48 of file TEveRGBAPaletteOverlay.h.

◆ SetSize()

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

Definition at line 49 of file TEveRGBAPaletteOverlay.h.

Member Data Documentation

◆ fAxis

TAxis TEveRGBAPaletteOverlay::fAxis
protected

Definition at line 29 of file TEveRGBAPaletteOverlay.h.

◆ fAxisPainter

TGLAxisPainter TEveRGBAPaletteOverlay::fAxisPainter
protected

Definition at line 30 of file TEveRGBAPaletteOverlay.h.

◆ fHeight

Float_t TEveRGBAPaletteOverlay::fHeight
protected

Definition at line 35 of file TEveRGBAPaletteOverlay.h.

◆ fPalette

TEveRGBAPalette* TEveRGBAPaletteOverlay::fPalette
protected

Definition at line 28 of file TEveRGBAPaletteOverlay.h.

◆ fPosX

Float_t TEveRGBAPaletteOverlay::fPosX
protected

Definition at line 32 of file TEveRGBAPaletteOverlay.h.

◆ fPosY

Float_t TEveRGBAPaletteOverlay::fPosY
protected

Definition at line 33 of file TEveRGBAPaletteOverlay.h.

◆ fWidth

Float_t TEveRGBAPaletteOverlay::fWidth
protected

Definition at line 34 of file TEveRGBAPaletteOverlay.h.

Libraries for TEveRGBAPaletteOverlay:

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