TEveRGBAPalette Class Reference

#include <TEveRGBAPalette.h>

Inheritance diagram for TEveRGBAPalette:

TObject TQObject TEveRefCnt TObject TQObject TEveRefCnt List of all members.

Public Types

enum  ELimitAction_e
enum  ELimitAction_e

Public Member Functions

 TEveRGBAPalette ()
 TEveRGBAPalette (Int_t min, Int_t max, Bool_t interp=kTRUE, Bool_t showdef=kTRUE, Bool_t fixcolrng=kFALSE)
virtual ~TEveRGBAPalette ()
void SetupColorArray () const
void ClearColorArray ()
Bool_t WithinVisibleRange (Int_t val) const
const UChar_tColorFromValue (Int_t val) const
void ColorFromValue (Int_t val, UChar_t *pix, Bool_t alpha=kTRUE) const
Bool_t ColorFromValue (Int_t val, Int_t defVal, UChar_t *pix, Bool_t alpha=kTRUE) const
Int_t GetMinVal () const
Int_t GetMaxVal () const
void SetLimits (Int_t low, Int_t high)
void SetLimitsScaleMinMax (Int_t low, Int_t high)
void SetMinMax (Int_t min, Int_t max)
void SetMin (Int_t min)
void SetMax (Int_t max)
Int_t GetLowLimit () const
Int_t GetHighLimit () const
Bool_t GetInterpolate () const
void SetInterpolate (Bool_t b)
Bool_t GetShowDefValue () const
void SetShowDefValue (Bool_t v)
Bool_t GetFixColorRange () const
void SetFixColorRange (Bool_t v)
Int_t GetUnderflowAction () const
Int_t GetOverflowAction () const
void SetUnderflowAction (Int_t a)
void SetOverflowAction (Int_t a)
Color_t GetDefaultColor () const
Color_tPtrDefaultColor ()
UChar_tGetDefaultRGBA ()
const UChar_tGetDefaultRGBA () const
void SetDefaultColor (Color_t ci)
void SetDefaultColorPixel (Pixel_t pix)
void SetDefaultColorRGBA (UChar_t r, UChar_t g, UChar_t b, UChar_t a=255)
Color_t GetUnderColor () const
Color_tPtrUnderColor ()
UChar_tGetUnderRGBA ()
const UChar_tGetUnderRGBA () const
void SetUnderColor (Color_t ci)
void SetUnderColorPixel (Pixel_t pix)
void SetUnderColorRGBA (UChar_t r, UChar_t g, UChar_t b, UChar_t a=255)
Color_t GetOverColor () const
Color_tPtrOverColor ()
UChar_tGetOverRGBA ()
const UChar_tGetOverRGBA () const
void SetOverColor (Color_t ci)
void SetOverColorPixel (Pixel_t pix)
void SetOverColorRGBA (UChar_t r, UChar_t g, UChar_t b, UChar_t a=255)
void MinMaxValChanged ()
 ClassDef (TEveRGBAPalette, 1)
 TEveRGBAPalette ()
 TEveRGBAPalette (Int_t min, Int_t max, Bool_t interp=kTRUE, Bool_t showdef=kTRUE, Bool_t fixcolrng=kFALSE)
virtual ~TEveRGBAPalette ()
void SetupColorArray () const
void ClearColorArray ()
Bool_t WithinVisibleRange (Int_t val) const
const UChar_tColorFromValue (Int_t val) const
void ColorFromValue (Int_t val, UChar_t *pix, Bool_t alpha=kTRUE) const
Bool_t ColorFromValue (Int_t val, Int_t defVal, UChar_t *pix, Bool_t alpha=kTRUE) const
Int_t GetMinVal () const
Int_t GetMaxVal () const
void SetLimits (Int_t low, Int_t high)
void SetLimitsScaleMinMax (Int_t low, Int_t high)
void SetMinMax (Int_t min, Int_t max)
void SetMin (Int_t min)
void SetMax (Int_t max)
Int_t GetLowLimit () const
Int_t GetHighLimit () const
Bool_t GetInterpolate () const
void SetInterpolate (Bool_t b)
Bool_t GetShowDefValue () const
void SetShowDefValue (Bool_t v)
Bool_t GetFixColorRange () const
void SetFixColorRange (Bool_t v)
Int_t GetUnderflowAction () const
Int_t GetOverflowAction () const
void SetUnderflowAction (Int_t a)
void SetOverflowAction (Int_t a)
Color_t GetDefaultColor () const
Color_tPtrDefaultColor ()
UChar_tGetDefaultRGBA ()
const UChar_tGetDefaultRGBA () const
void SetDefaultColor (Color_t ci)
void SetDefaultColorPixel (Pixel_t pix)
void SetDefaultColorRGBA (UChar_t r, UChar_t g, UChar_t b, UChar_t a=255)
Color_t GetUnderColor () const
Color_tPtrUnderColor ()
UChar_tGetUnderRGBA ()
const UChar_tGetUnderRGBA () const
void SetUnderColor (Color_t ci)
void SetUnderColorPixel (Pixel_t pix)
void SetUnderColorRGBA (UChar_t r, UChar_t g, UChar_t b, UChar_t a=255)
Color_t GetOverColor () const
Color_tPtrOverColor ()
UChar_tGetOverRGBA ()
const UChar_tGetOverRGBA () const
void SetOverColor (Color_t ci)
void SetOverColorPixel (Pixel_t pix)
void SetOverColorRGBA (UChar_t r, UChar_t g, UChar_t b, UChar_t a=255)
void MinMaxValChanged ()
 ClassDef (TEveRGBAPalette, 1)

Protected Member Functions

void SetupColor (Int_t val, UChar_t *pix) const
void SetupColor (Int_t val, UChar_t *pix) const

Protected Attributes

Int_t fLowLimit
Int_t fHighLimit
Int_t fMinVal
Int_t fMaxVal
Bool_t fInterpolate
Bool_t fShowDefValue
Bool_t fFixColorRange
Int_t fUnderflowAction
Int_t fOverflowAction
Color_t fDefaultColor
UChar_t fDefaultRGBA [4]
Color_t fUnderColor
UChar_t fUnderRGBA [4]
Color_t fOverColor
UChar_t fOverRGBA [4]
Int_t fNBins
Int_t fCAMin
Int_t fCAMax
UChar_tfColorArray
UChar_tfColorArray

Static Protected Attributes

static TEveRGBAPalettefgDefaultPalette
static TEveRGBAPalettefgDefaultPalette

Private Member Functions

 TEveRGBAPalette (const TEveRGBAPalette &)
TEveRGBAPaletteoperator= (const TEveRGBAPalette &)
 TEveRGBAPalette (const TEveRGBAPalette &)
TEveRGBAPaletteoperator= (const TEveRGBAPalette &)

Friends

class TEveRGBAPaletteEditor
class TEveRGBAPaletteSubEditor

Detailed Description

Definition at line 20 of file TEveRGBAPalette.h.


Member Enumeration Documentation

enum TEveRGBAPalette::ELimitAction_e

Definition at line 28 of file TEveRGBAPalette.h.

enum TEveRGBAPalette::ELimitAction_e

Definition at line 28 of file TEveRGBAPalette.h.


Constructor & Destructor Documentation

TEveRGBAPalette::TEveRGBAPalette ( const TEveRGBAPalette  )  [private]

TEveRGBAPalette::TEveRGBAPalette (  ) 

Definition at line 31 of file TEveRGBAPalette.cxx.

References SetDefaultColor(), SetLimits(), SetMinMax(), SetOverColor(), and SetUnderColor().

TEveRGBAPalette::TEveRGBAPalette ( Int_t  min,
Int_t  max,
Bool_t  interp = kTRUE,
Bool_t  showdef = kTRUE,
Bool_t  fixcolrng = kFALSE 
)

Definition at line 60 of file TEveRGBAPalette.cxx.

References SetDefaultColor(), SetLimits(), SetMinMax(), SetOverColor(), and SetUnderColor().

TEveRGBAPalette::~TEveRGBAPalette (  )  [virtual]

Definition at line 90 of file TEveRGBAPalette.cxx.

References fColorArray.

TEveRGBAPalette::TEveRGBAPalette ( const TEveRGBAPalette  )  [private]

TEveRGBAPalette::TEveRGBAPalette (  ) 

TEveRGBAPalette::TEveRGBAPalette ( Int_t  min,
Int_t  max,
Bool_t  interp = kTRUE,
Bool_t  showdef = kTRUE,
Bool_t  fixcolrng = kFALSE 
)

virtual TEveRGBAPalette::~TEveRGBAPalette (  )  [virtual]


Member Function Documentation

TEveRGBAPalette& TEveRGBAPalette::operator= ( const TEveRGBAPalette  )  [private]

void TEveRGBAPalette::SetupColor ( Int_t  val,
UChar_t pix 
) const [protected]

Definition at line 100 of file TEveRGBAPalette.cxx.

References TEveUtil::ColorFromIdx(), f2, fCAMax, fCAMin, fInterpolate, TStyle::GetColorPalette(), TStyle::GetNumberOfColors(), gStyle, Max, TMath::Min(), and TMath::Nint().

Referenced by SetupColorArray().

void TEveRGBAPalette::SetupColorArray (  )  const

Definition at line 125 of file TEveRGBAPalette.cxx.

References fCAMax, fCAMin, fColorArray, fFixColorRange, fHighLimit, fLowLimit, fMaxVal, fMinVal, fNBins, p, and SetupColor().

Referenced by ColorFromValue().

void TEveRGBAPalette::ClearColorArray (  ) 

Definition at line 146 of file TEveRGBAPalette.cxx.

References fCAMax, fCAMin, fColorArray, and fNBins.

Referenced by SetFixColorRange(), SetInterpolate(), SetLimits(), SetLimitsScaleMinMax(), SetMax(), SetMin(), and SetMinMax().

Bool_t TEveRGBAPalette::WithinVisibleRange ( Int_t  val  )  const [inline]

Definition at line 150 of file TEveRGBAPalette.h.

References fMaxVal, fMinVal, fOverflowAction, fUnderflowAction, kFALSE, kLA_Cut, and kTRUE.

Referenced by ColorFromValue().

const UChar_t * TEveRGBAPalette::ColorFromValue ( Int_t  val  )  const [inline]

Definition at line 160 of file TEveRGBAPalette.h.

References fCAMax, fCAMin, fColorArray, fMaxVal, fMinVal, fNBins, fOverflowAction, fOverRGBA, fUnderflowAction, fUnderRGBA, kLA_Clip, kLA_Wrap, and SetupColorArray().

Referenced by ColorFromValue(), TEveCaloLegoGL::DrawCells2D(), TEveTriangleSet::GenerateZNormalColors(), TEveCaloLegoOverlay::RenderPaletteScales(), TEveDigitSetGL::SetupColor(), and TEveCaloViz::SetupColorHeight().

void TEveRGBAPalette::ColorFromValue ( Int_t  val,
UChar_t pix,
Bool_t  alpha = kTRUE 
) const [inline]

Definition at line 190 of file TEveRGBAPalette.h.

References c, and ColorFromValue().

Bool_t TEveRGBAPalette::ColorFromValue ( Int_t  val,
Int_t  defVal,
UChar_t pix,
Bool_t  alpha = kTRUE 
) const [inline]

Definition at line 198 of file TEveRGBAPalette.h.

References ColorFromValue(), fDefaultRGBA, fShowDefValue, kFALSE, kTRUE, and WithinVisibleRange().

Int_t TEveRGBAPalette::GetMinVal (  )  const [inline]

Definition at line 76 of file TEveRGBAPalette.h.

References fMinVal.

Referenced by TEveCaloViz::AssignCaloVizParameters(), and TEveDigitSetEditor::DoRangeHisto().

Int_t TEveRGBAPalette::GetMaxVal (  )  const [inline]

Definition at line 77 of file TEveRGBAPalette.h.

References fMaxVal.

Referenced by TEveCaloViz::AssignCaloVizParameters(), and TEveDigitSetEditor::DoRangeHisto().

void TEveRGBAPalette::SetLimits ( Int_t  low,
Int_t  high 
)

Definition at line 160 of file TEveRGBAPalette.cxx.

References ClearColorArray(), fHighLimit, fLowLimit, fMaxVal, fMinVal, SetMax(), and SetMin().

Referenced by TEveDigitSet::AssertPalette(), TEveCaloViz::AssertPalette(), TEveCaloViz::DataChanged(), quadset_hierarchy(), TEveCaloViz::SetPlotEt(), and TEveRGBAPalette().

void TEveRGBAPalette::SetLimitsScaleMinMax ( Int_t  low,
Int_t  high 
)

Definition at line 177 of file TEveRGBAPalette.cxx.

References ClearColorArray(), fHighLimit, fLowLimit, fMaxVal, fMinVal, and TMath::Nint().

void TEveRGBAPalette::SetMinMax ( Int_t  min,
Int_t  max 
)

Definition at line 211 of file TEveRGBAPalette.cxx.

References ClearColorArray(), fMaxVal, and fMinVal.

Referenced by TEveDigitSet::AssertPalette(), TEveRGBAPaletteSubEditor::DoMinMax(), and TEveRGBAPalette().

void TEveRGBAPalette::SetMin ( Int_t  min  ) 

Definition at line 193 of file TEveRGBAPalette.cxx.

References ClearColorArray(), fMaxVal, fMinVal, and TMath::Min().

Referenced by TEveCaloViz::AssertPalette(), TEveCaloViz::DataChanged(), and SetLimits().

void TEveRGBAPalette::SetMax ( Int_t  max  ) 

Definition at line 202 of file TEveRGBAPalette.cxx.

References ClearColorArray(), fMaxVal, fMinVal, and TMath::Max().

Referenced by TEveCaloViz::AssertPalette(), TEveCaloViz::DataChanged(), and SetLimits().

Int_t TEveRGBAPalette::GetLowLimit (  )  const [inline]

Definition at line 85 of file TEveRGBAPalette.h.

References fLowLimit.

Referenced by TEveDigitSetEditor::DoHisto().

Int_t TEveRGBAPalette::GetHighLimit (  )  const [inline]

Definition at line 86 of file TEveRGBAPalette.h.

References fHighLimit.

Referenced by TEveDigitSetEditor::DoHisto().

Bool_t TEveRGBAPalette::GetInterpolate (  )  const [inline]

Definition at line 90 of file TEveRGBAPalette.h.

References fInterpolate.

Referenced by TEveCaloViz::AssignCaloVizParameters().

void TEveRGBAPalette::SetInterpolate ( Bool_t  b  ) 

Definition at line 223 of file TEveRGBAPalette.cxx.

References ClearColorArray(), and fInterpolate.

Referenced by TEveRGBAPaletteSubEditor::DoInterpolate().

Bool_t TEveRGBAPalette::GetShowDefValue (  )  const [inline]

Definition at line 93 of file TEveRGBAPalette.h.

References fShowDefValue.

void TEveRGBAPalette::SetShowDefValue ( Bool_t  v  )  [inline]

Definition at line 94 of file TEveRGBAPalette.h.

References fShowDefValue.

Referenced by TEveRGBAPaletteSubEditor::DoShowDefValue().

Bool_t TEveRGBAPalette::GetFixColorRange (  )  const [inline]

Definition at line 96 of file TEveRGBAPalette.h.

References fFixColorRange.

void TEveRGBAPalette::SetFixColorRange ( Bool_t  v  ) 

Definition at line 233 of file TEveRGBAPalette.cxx.

References ClearColorArray(), and fFixColorRange.

Referenced by TEveRGBAPaletteSubEditor::DoFixColorRange().

Int_t TEveRGBAPalette::GetUnderflowAction (  )  const [inline]

Definition at line 99 of file TEveRGBAPalette.h.

References fUnderflowAction.

Int_t TEveRGBAPalette::GetOverflowAction (  )  const [inline]

Definition at line 100 of file TEveRGBAPalette.h.

References fOverflowAction.

void TEveRGBAPalette::SetUnderflowAction ( Int_t  a  )  [inline]

Definition at line 101 of file TEveRGBAPalette.h.

References fUnderflowAction.

Referenced by TEveRGBAPaletteSubEditor::DoUnderflowAction().

void TEveRGBAPalette::SetOverflowAction ( Int_t  a  )  [inline]

Definition at line 102 of file TEveRGBAPalette.h.

References fOverflowAction.

Referenced by TEveRGBAPaletteSubEditor::DoOverflowAction().

Color_t TEveRGBAPalette::GetDefaultColor (  )  const [inline]

Definition at line 106 of file TEveRGBAPalette.h.

References fDefaultColor.

Referenced by TEveCaloViz::AssignCaloVizParameters(), and TEveRGBAPaletteSubEditor::SetModel().

Color_t* TEveRGBAPalette::PtrDefaultColor (  )  [inline]

Definition at line 107 of file TEveRGBAPalette.h.

References fDefaultColor.

UChar_t* TEveRGBAPalette::GetDefaultRGBA (  )  [inline]

Definition at line 108 of file TEveRGBAPalette.h.

References fDefaultRGBA.

const UChar_t* TEveRGBAPalette::GetDefaultRGBA (  )  const [inline]

Definition at line 109 of file TEveRGBAPalette.h.

References fDefaultRGBA.

void TEveRGBAPalette::SetDefaultColor ( Color_t  ci  ) 

Definition at line 246 of file TEveRGBAPalette.cxx.

References TEveUtil::ColorFromIdx(), fDefaultColor, fDefaultRGBA, and kTRUE.

Referenced by TEveCaloViz::AssertPalette(), TEveCaloViz::AssignCaloVizParameters(), SetDefaultColorPixel(), and TEveRGBAPalette().

void TEveRGBAPalette::SetDefaultColorPixel ( Pixel_t  pix  ) 

Definition at line 255 of file TEveRGBAPalette.cxx.

References TColor::GetColor(), and SetDefaultColor().

Referenced by TEveRGBAPaletteSubEditor::DoDefaultColor().

void TEveRGBAPalette::SetDefaultColorRGBA ( UChar_t  r,
UChar_t  g,
UChar_t  b,
UChar_t  a = 255 
)

Definition at line 263 of file TEveRGBAPalette.cxx.

References fDefaultColor, fDefaultRGBA, and TColor::GetColor().

Color_t TEveRGBAPalette::GetUnderColor (  )  const [inline]

Definition at line 117 of file TEveRGBAPalette.h.

References fUnderColor.

Referenced by TEveRGBAPaletteSubEditor::SetModel().

Color_t* TEveRGBAPalette::PtrUnderColor (  )  [inline]

Definition at line 118 of file TEveRGBAPalette.h.

References fUnderColor.

UChar_t* TEveRGBAPalette::GetUnderRGBA (  )  [inline]

Definition at line 119 of file TEveRGBAPalette.h.

References fUnderRGBA.

const UChar_t* TEveRGBAPalette::GetUnderRGBA (  )  const [inline]

Definition at line 120 of file TEveRGBAPalette.h.

References fUnderRGBA.

void TEveRGBAPalette::SetUnderColor ( Color_t  ci  ) 

Definition at line 277 of file TEveRGBAPalette.cxx.

References TEveUtil::ColorFromIdx(), fUnderColor, fUnderRGBA, and kTRUE.

Referenced by SetUnderColorPixel(), and TEveRGBAPalette().

void TEveRGBAPalette::SetUnderColorPixel ( Pixel_t  pix  ) 

Definition at line 286 of file TEveRGBAPalette.cxx.

References TColor::GetColor(), and SetUnderColor().

Referenced by TEveRGBAPaletteSubEditor::DoUnderColor().

void TEveRGBAPalette::SetUnderColorRGBA ( UChar_t  r,
UChar_t  g,
UChar_t  b,
UChar_t  a = 255 
)

Definition at line 294 of file TEveRGBAPalette.cxx.

References fUnderColor, fUnderRGBA, and TColor::GetColor().

Color_t TEveRGBAPalette::GetOverColor (  )  const [inline]

Definition at line 128 of file TEveRGBAPalette.h.

References fOverColor.

Referenced by TEveRGBAPaletteSubEditor::SetModel().

Color_t* TEveRGBAPalette::PtrOverColor (  )  [inline]

Definition at line 129 of file TEveRGBAPalette.h.

References fOverColor.

UChar_t* TEveRGBAPalette::GetOverRGBA (  )  [inline]

Definition at line 130 of file TEveRGBAPalette.h.

References fOverRGBA.

const UChar_t* TEveRGBAPalette::GetOverRGBA (  )  const [inline]

Definition at line 131 of file TEveRGBAPalette.h.

References fOverRGBA.

void TEveRGBAPalette::SetOverColor ( Color_t  ci  ) 

Definition at line 308 of file TEveRGBAPalette.cxx.

References TEveUtil::ColorFromIdx(), fOverColor, fOverRGBA, and kTRUE.

Referenced by SetOverColorPixel(), and TEveRGBAPalette().

void TEveRGBAPalette::SetOverColorPixel ( Pixel_t  pix  ) 

Definition at line 317 of file TEveRGBAPalette.cxx.

References TColor::GetColor(), and SetOverColor().

Referenced by TEveRGBAPaletteSubEditor::DoOverColor().

void TEveRGBAPalette::SetOverColorRGBA ( UChar_t  r,
UChar_t  g,
UChar_t  b,
UChar_t  a = 255 
)

Definition at line 325 of file TEveRGBAPalette.cxx.

References fOverColor, fOverRGBA, and TColor::GetColor().

void TEveRGBAPalette::MinMaxValChanged (  ) 

Definition at line 337 of file TEveRGBAPalette.cxx.

References TQObject::Emit().

Referenced by TEveRGBAPaletteSubEditor::DoMinMax().

TEveRGBAPalette::ClassDef ( TEveRGBAPalette  ,
 
)

TEveRGBAPalette& TEveRGBAPalette::operator= ( const TEveRGBAPalette  )  [private]

void TEveRGBAPalette::SetupColor ( Int_t  val,
UChar_t pix 
) const [protected]

void TEveRGBAPalette::SetupColorArray (  )  const

void TEveRGBAPalette::ClearColorArray (  ) 

Bool_t TEveRGBAPalette::WithinVisibleRange ( Int_t  val  )  const

const UChar_t* TEveRGBAPalette::ColorFromValue ( Int_t  val  )  const

void TEveRGBAPalette::ColorFromValue ( Int_t  val,
UChar_t pix,
Bool_t  alpha = kTRUE 
) const

Bool_t TEveRGBAPalette::ColorFromValue ( Int_t  val,
Int_t  defVal,
UChar_t pix,
Bool_t  alpha = kTRUE 
) const

Int_t TEveRGBAPalette::GetMinVal (  )  const [inline]

Definition at line 76 of file TEveRGBAPalette.h.

References fMinVal.

Int_t TEveRGBAPalette::GetMaxVal (  )  const [inline]

Definition at line 77 of file TEveRGBAPalette.h.

References fMaxVal.

void TEveRGBAPalette::SetLimits ( Int_t  low,
Int_t  high 
)

void TEveRGBAPalette::SetLimitsScaleMinMax ( Int_t  low,
Int_t  high 
)

void TEveRGBAPalette::SetMinMax ( Int_t  min,
Int_t  max 
)

void TEveRGBAPalette::SetMin ( Int_t  min  ) 

void TEveRGBAPalette::SetMax ( Int_t  max  ) 

Int_t TEveRGBAPalette::GetLowLimit (  )  const [inline]

Definition at line 85 of file TEveRGBAPalette.h.

References fLowLimit.

Int_t TEveRGBAPalette::GetHighLimit (  )  const [inline]

Definition at line 86 of file TEveRGBAPalette.h.

References fHighLimit.

Bool_t TEveRGBAPalette::GetInterpolate (  )  const [inline]

Definition at line 90 of file TEveRGBAPalette.h.

References fInterpolate.

void TEveRGBAPalette::SetInterpolate ( Bool_t  b  ) 

Bool_t TEveRGBAPalette::GetShowDefValue (  )  const [inline]

Definition at line 93 of file TEveRGBAPalette.h.

References fShowDefValue.

void TEveRGBAPalette::SetShowDefValue ( Bool_t  v  )  [inline]

Definition at line 94 of file TEveRGBAPalette.h.

References fShowDefValue.

Bool_t TEveRGBAPalette::GetFixColorRange (  )  const [inline]

Definition at line 96 of file TEveRGBAPalette.h.

References fFixColorRange.

void TEveRGBAPalette::SetFixColorRange ( Bool_t  v  ) 

Int_t TEveRGBAPalette::GetUnderflowAction (  )  const [inline]

Definition at line 99 of file TEveRGBAPalette.h.

References fUnderflowAction.

Int_t TEveRGBAPalette::GetOverflowAction (  )  const [inline]

Definition at line 100 of file TEveRGBAPalette.h.

References fOverflowAction.

void TEveRGBAPalette::SetUnderflowAction ( Int_t  a  )  [inline]

Definition at line 101 of file TEveRGBAPalette.h.

References fUnderflowAction.

void TEveRGBAPalette::SetOverflowAction ( Int_t  a  )  [inline]

Definition at line 102 of file TEveRGBAPalette.h.

References fOverflowAction.

Color_t TEveRGBAPalette::GetDefaultColor (  )  const [inline]

Definition at line 106 of file TEveRGBAPalette.h.

References fDefaultColor.

Color_t* TEveRGBAPalette::PtrDefaultColor (  )  [inline]

Definition at line 107 of file TEveRGBAPalette.h.

References fDefaultColor.

UChar_t* TEveRGBAPalette::GetDefaultRGBA (  )  [inline]

Definition at line 108 of file TEveRGBAPalette.h.

References fDefaultRGBA.

const UChar_t* TEveRGBAPalette::GetDefaultRGBA (  )  const [inline]

Definition at line 109 of file TEveRGBAPalette.h.

References fDefaultRGBA.

void TEveRGBAPalette::SetDefaultColor ( Color_t  ci  ) 

void TEveRGBAPalette::SetDefaultColorPixel ( Pixel_t  pix  ) 

void TEveRGBAPalette::SetDefaultColorRGBA ( UChar_t  r,
UChar_t  g,
UChar_t  b,
UChar_t  a = 255 
)

Color_t TEveRGBAPalette::GetUnderColor (  )  const [inline]

Definition at line 117 of file TEveRGBAPalette.h.

References fUnderColor.

Color_t* TEveRGBAPalette::PtrUnderColor (  )  [inline]

Definition at line 118 of file TEveRGBAPalette.h.

References fUnderColor.

UChar_t* TEveRGBAPalette::GetUnderRGBA (  )  [inline]

Definition at line 119 of file TEveRGBAPalette.h.

References fUnderRGBA.

const UChar_t* TEveRGBAPalette::GetUnderRGBA (  )  const [inline]

Definition at line 120 of file TEveRGBAPalette.h.

References fUnderRGBA.

void TEveRGBAPalette::SetUnderColor ( Color_t  ci  ) 

void TEveRGBAPalette::SetUnderColorPixel ( Pixel_t  pix  ) 

void TEveRGBAPalette::SetUnderColorRGBA ( UChar_t  r,
UChar_t  g,
UChar_t  b,
UChar_t  a = 255 
)

Color_t TEveRGBAPalette::GetOverColor (  )  const [inline]

Definition at line 128 of file TEveRGBAPalette.h.

References fOverColor.

Color_t* TEveRGBAPalette::PtrOverColor (  )  [inline]

Definition at line 129 of file TEveRGBAPalette.h.

References fOverColor.

UChar_t* TEveRGBAPalette::GetOverRGBA (  )  [inline]

Definition at line 130 of file TEveRGBAPalette.h.

References fOverRGBA.

const UChar_t* TEveRGBAPalette::GetOverRGBA (  )  const [inline]

Definition at line 131 of file TEveRGBAPalette.h.

References fOverRGBA.

void TEveRGBAPalette::SetOverColor ( Color_t  ci  ) 

void TEveRGBAPalette::SetOverColorPixel ( Pixel_t  pix  ) 

void TEveRGBAPalette::SetOverColorRGBA ( UChar_t  r,
UChar_t  g,
UChar_t  b,
UChar_t  a = 255 
)

void TEveRGBAPalette::MinMaxValChanged (  ) 

TEveRGBAPalette::ClassDef ( TEveRGBAPalette  ,
 
)


Friends And Related Function Documentation

TEveRGBAPaletteEditor [friend]

Definition at line 24 of file TEveRGBAPalette.h.

TEveRGBAPaletteSubEditor [friend]

Definition at line 25 of file TEveRGBAPalette.h.


Member Data Documentation

Int_t TEveRGBAPalette::fLowLimit [protected]

Definition at line 35 of file TEveRGBAPalette.h.

Referenced by GetLowLimit(), SetLimits(), SetLimitsScaleMinMax(), TEveRGBAPaletteSubEditor::SetModel(), and SetupColorArray().

Int_t TEveRGBAPalette::fHighLimit [protected]

Definition at line 36 of file TEveRGBAPalette.h.

Referenced by GetHighLimit(), SetLimits(), SetLimitsScaleMinMax(), TEveRGBAPaletteSubEditor::SetModel(), and SetupColorArray().

Int_t TEveRGBAPalette::fMinVal [protected]

Definition at line 37 of file TEveRGBAPalette.h.

Referenced by ColorFromValue(), GetMinVal(), SetLimits(), SetLimitsScaleMinMax(), SetMax(), SetMin(), SetMinMax(), TEveRGBAPaletteSubEditor::SetModel(), SetupColorArray(), and WithinVisibleRange().

Int_t TEveRGBAPalette::fMaxVal [protected]

Definition at line 38 of file TEveRGBAPalette.h.

Referenced by ColorFromValue(), GetMaxVal(), SetLimits(), SetLimitsScaleMinMax(), SetMax(), SetMin(), SetMinMax(), TEveRGBAPaletteSubEditor::SetModel(), SetupColorArray(), and WithinVisibleRange().

Bool_t TEveRGBAPalette::fInterpolate [protected]

Definition at line 40 of file TEveRGBAPalette.h.

Referenced by GetInterpolate(), SetInterpolate(), TEveRGBAPaletteSubEditor::SetModel(), and SetupColor().

Bool_t TEveRGBAPalette::fShowDefValue [protected]

Definition at line 41 of file TEveRGBAPalette.h.

Referenced by ColorFromValue(), GetShowDefValue(), TEveRGBAPaletteSubEditor::SetModel(), and SetShowDefValue().

Bool_t TEveRGBAPalette::fFixColorRange [protected]

Definition at line 42 of file TEveRGBAPalette.h.

Referenced by GetFixColorRange(), SetFixColorRange(), TEveRGBAPaletteSubEditor::SetModel(), and SetupColorArray().

Int_t TEveRGBAPalette::fUnderflowAction [protected]

Definition at line 43 of file TEveRGBAPalette.h.

Referenced by ColorFromValue(), GetUnderflowAction(), TEveRGBAPaletteSubEditor::SetModel(), SetUnderflowAction(), and WithinVisibleRange().

Int_t TEveRGBAPalette::fOverflowAction [protected]

Definition at line 44 of file TEveRGBAPalette.h.

Referenced by ColorFromValue(), GetOverflowAction(), TEveRGBAPaletteSubEditor::SetModel(), SetOverflowAction(), and WithinVisibleRange().

Color_t TEveRGBAPalette::fDefaultColor [protected]

Definition at line 46 of file TEveRGBAPalette.h.

Referenced by GetDefaultColor(), PtrDefaultColor(), SetDefaultColor(), and SetDefaultColorRGBA().

UChar_t TEveRGBAPalette::fDefaultRGBA [protected]

Definition at line 47 of file TEveRGBAPalette.h.

Referenced by ColorFromValue(), GetDefaultRGBA(), SetDefaultColor(), and SetDefaultColorRGBA().

Color_t TEveRGBAPalette::fUnderColor [protected]

Definition at line 48 of file TEveRGBAPalette.h.

Referenced by GetUnderColor(), PtrUnderColor(), SetUnderColor(), and SetUnderColorRGBA().

UChar_t TEveRGBAPalette::fUnderRGBA [protected]

Definition at line 49 of file TEveRGBAPalette.h.

Referenced by ColorFromValue(), GetUnderRGBA(), SetUnderColor(), and SetUnderColorRGBA().

Color_t TEveRGBAPalette::fOverColor [protected]

Definition at line 50 of file TEveRGBAPalette.h.

Referenced by GetOverColor(), PtrOverColor(), SetOverColor(), and SetOverColorRGBA().

UChar_t TEveRGBAPalette::fOverRGBA [protected]

Definition at line 51 of file TEveRGBAPalette.h.

Referenced by ColorFromValue(), GetOverRGBA(), SetOverColor(), and SetOverColorRGBA().

Int_t TEveRGBAPalette::fNBins [mutable, protected]

Definition at line 53 of file TEveRGBAPalette.h.

Referenced by ClearColorArray(), ColorFromValue(), and SetupColorArray().

Int_t TEveRGBAPalette::fCAMin [mutable, protected]

Definition at line 54 of file TEveRGBAPalette.h.

Referenced by ClearColorArray(), ColorFromValue(), SetupColor(), and SetupColorArray().

Int_t TEveRGBAPalette::fCAMax [mutable, protected]

Definition at line 55 of file TEveRGBAPalette.h.

Referenced by ClearColorArray(), ColorFromValue(), SetupColor(), and SetupColorArray().

UChar_t* TEveRGBAPalette::fColorArray [mutable, protected]

Definition at line 56 of file TEveRGBAPalette.h.

Referenced by ClearColorArray(), ColorFromValue(), SetupColorArray(), and ~TEveRGBAPalette().

TEveRGBAPalette* TEveRGBAPalette::fgDefaultPalette [static, protected]

Definition at line 60 of file TEveRGBAPalette.h.

UChar_t* TEveRGBAPalette::fColorArray [mutable, protected]

Definition at line 56 of file TEveRGBAPalette.h.

TEveRGBAPalette* TEveRGBAPalette::fgDefaultPalette [static, protected]

Definition at line 60 of file TEveRGBAPalette.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:37:05 2011 for ROOT_528-00b_version by  doxygen 1.5.1