TImagePalette Class Reference

#include <TAttImage.h>

Inheritance diagram for TImagePalette:

TObject TObject TDefHistImagePalette TWebPalette List of all members.

Public Member Functions

 TImagePalette ()
 TImagePalette (const TImagePalette &palette)
 TImagePalette (UInt_t numPoints)
 TImagePalette (Int_t ncolors, Int_t *colors)
virtual ~TImagePalette ()
virtual Int_t FindColor (UShort_t r, UShort_t g, UShort_t b)
virtual Int_tGetRootColors ()
TImagePaletteoperator= (const TImagePalette &palette)
 TImagePalette ()
 TImagePalette (const TImagePalette &palette)
 TImagePalette (UInt_t numPoints)
 TImagePalette (Int_t ncolors, Int_t *colors)
virtual ~TImagePalette ()
virtual Int_t FindColor (UShort_t r, UShort_t g, UShort_t b)
virtual Int_tGetRootColors ()
TImagePaletteoperator= (const TImagePalette &palette)

Public Attributes

UInt_t fNumPoints
Double_tfPoints
UShort_tfColorRed
UShort_tfColorGreen
UShort_tfColorBlue
UShort_tfColorAlpha
Double_tfPoints
UShort_tfColorRed
UShort_tfColorGreen
UShort_tfColorBlue
UShort_tfColorAlpha

Detailed Description

Definition at line 83 of file TAttImage.h.


Constructor & Destructor Documentation

TImagePalette::TImagePalette (  ) 

Definition at line 266 of file TAttImage.cxx.

References fColorAlpha, fColorBlue, fColorGreen, fColorRed, fNumPoints, and fPoints.

TImagePalette::TImagePalette ( const TImagePalette palette  ) 

Definition at line 293 of file TAttImage.cxx.

References fColorAlpha, fColorBlue, fColorGreen, fColorRed, fNumPoints, fPoints, and palette.

TImagePalette::TImagePalette ( UInt_t  numPoints  ) 

Definition at line 279 of file TAttImage.cxx.

References fColorAlpha, fColorBlue, fColorGreen, fColorRed, fNumPoints, and fPoints.

TImagePalette::TImagePalette ( Int_t  ncolors,
Int_t colors 
)

Definition at line 313 of file TAttImage.cxx.

References blue, fColorAlpha, fColorBlue, fColorGreen, fColorRed, fNumPoints, fPoints, TColor::GetBlue(), TROOT::GetColor(), TColor::GetGreen(), TColor::GetRed(), green, gROOT, i, int, palette, and red.

TImagePalette::~TImagePalette (  )  [virtual]

Definition at line 433 of file TAttImage.cxx.

References fColorAlpha, fColorBlue, fColorGreen, fColorRed, and fPoints.

TImagePalette::TImagePalette (  ) 

TImagePalette::TImagePalette ( const TImagePalette palette  ) 

TImagePalette::TImagePalette ( UInt_t  numPoints  ) 

TImagePalette::TImagePalette ( Int_t  ncolors,
Int_t colors 
)

virtual TImagePalette::~TImagePalette (  )  [virtual]


Member Function Documentation

Int_t TImagePalette::FindColor ( UShort_t  r,
UShort_t  g,
UShort_t  b 
) [virtual]

Definition at line 477 of file TAttImage.cxx.

References TMath::Abs(), d, fColorBlue, fColorGreen, fColorRed, fNumPoints, i, and min.

Int_t * TImagePalette::GetRootColors (  )  [virtual]

Definition at line 498 of file TAttImage.cxx.

References fColorBlue, fColorGreen, fColorRed, fNumPoints, TColor::GetColor(), and i.

TImagePalette & TImagePalette::operator= ( const TImagePalette palette  ) 

Definition at line 445 of file TAttImage.cxx.

References fColorAlpha, fColorBlue, fColorGreen, fColorRed, fNumPoints, fPoints, and palette.

virtual Int_t TImagePalette::FindColor ( UShort_t  r,
UShort_t  g,
UShort_t  b 
) [virtual]

virtual Int_t* TImagePalette::GetRootColors (  )  [virtual]

TImagePalette& TImagePalette::operator= ( const TImagePalette palette  ) 


Member Data Documentation

UInt_t TImagePalette::fNumPoints

Definition at line 86 of file TAttImage.h.

Referenced by TASPaletteEditor::ExpPalette(), FindColor(), GetRootColors(), TASPaletteEditor::InvertPalette(), TASPaletteEditor::LinPalette(), TASPaletteEditor::LogPalette(), TASPaletteEditor::NewPalette(), operator=(), TASImage::Paint(), TAttImage::ResetAttImage(), TASPaletteEditor::Save(), TASImage::SetImage(), TASImage::SetPalette(), TAttImage::SetPalette(), TASPaletteEditor::SetRamp(), TASPaletteEditor::SetStep(), TDefHistImagePalette::TDefHistImagePalette(), TImagePalette(), TWebPalette::TWebPalette(), TASPaletteEditor::UpdateRange(), and TASPaletteEditor::UpdateScreen().

Double_t* TImagePalette::fPoints

Definition at line 87 of file TAttImage.h.

Referenced by TASPaletteEditor::ExpPalette(), TASPaletteEditor::InvertPalette(), TASPaletteEditor::LinPalette(), TASPaletteEditor::LogPalette(), TASPaletteEditor::NewPalette(), TASPaletteEditor::Open(), operator=(), TASImage::Paint(), TFITSHDU::ReadAsImage(), TAttImage::ResetAttImage(), TASPaletteEditor::Save(), TASImage::SetImage(), TASImage::SetPalette(), TAttImage::SetPalette(), TASPaletteEditor::SetRamp(), TASPaletteEditor::SetStep(), TDefHistImagePalette::TDefHistImagePalette(), TImagePalette(), TWebPalette::TWebPalette(), TASPaletteEditor::UpdateRange(), TASPaletteEditor::UpdateScreen(), TASImage::Vectorize(), and ~TImagePalette().

UShort_t* TImagePalette::fColorRed

Definition at line 88 of file TAttImage.h.

Referenced by FindColor(), GetRootColors(), TASPaletteEditor::InvertPalette(), TASPaletteEditor::NewPalette(), TASPaletteEditor::Open(), operator=(), TASImage::Paint(), TFITSHDU::ReadAsImage(), TAttImage::ResetAttImage(), TASPaletteEditor::Save(), TASImage::SetImage(), TASImage::SetPalette(), TAttImage::SetPalette(), TASPaletteEditor::SetRamp(), TASPaletteEditor::SetStep(), TDefHistImagePalette::TDefHistImagePalette(), TImagePalette(), TWebPalette::TWebPalette(), TASPaletteEditor::UpdateScreen(), TASImage::Vectorize(), and ~TImagePalette().

UShort_t* TImagePalette::fColorGreen

Definition at line 89 of file TAttImage.h.

Referenced by FindColor(), GetRootColors(), TASPaletteEditor::InvertPalette(), TASPaletteEditor::NewPalette(), TASPaletteEditor::Open(), operator=(), TASImage::Paint(), TFITSHDU::ReadAsImage(), TAttImage::ResetAttImage(), TASPaletteEditor::Save(), TASImage::SetImage(), TASImage::SetPalette(), TAttImage::SetPalette(), TASPaletteEditor::SetRamp(), TASPaletteEditor::SetStep(), TDefHistImagePalette::TDefHistImagePalette(), TImagePalette(), TWebPalette::TWebPalette(), TASPaletteEditor::UpdateScreen(), TASImage::Vectorize(), and ~TImagePalette().

UShort_t* TImagePalette::fColorBlue

Definition at line 90 of file TAttImage.h.

Referenced by FindColor(), GetRootColors(), TASPaletteEditor::InvertPalette(), TASPaletteEditor::NewPalette(), TASPaletteEditor::Open(), operator=(), TASImage::Paint(), TFITSHDU::ReadAsImage(), TAttImage::ResetAttImage(), TASPaletteEditor::Save(), TASImage::SetImage(), TASImage::SetPalette(), TAttImage::SetPalette(), TASPaletteEditor::SetRamp(), TASPaletteEditor::SetStep(), TDefHistImagePalette::TDefHistImagePalette(), TImagePalette(), TWebPalette::TWebPalette(), TASPaletteEditor::UpdateScreen(), TASImage::Vectorize(), and ~TImagePalette().

UShort_t* TImagePalette::fColorAlpha

Definition at line 91 of file TAttImage.h.

Referenced by TASPaletteEditor::InvertPalette(), TASPaletteEditor::NewPalette(), TASPaletteEditor::Open(), operator=(), TASImage::Paint(), TFITSHDU::ReadAsImage(), TAttImage::ResetAttImage(), TASPaletteEditor::Save(), TASImage::SetImage(), TASImage::SetPalette(), TAttImage::SetPalette(), TASPaletteEditor::SetRamp(), TASPaletteEditor::SetStep(), TDefHistImagePalette::TDefHistImagePalette(), TImagePalette(), TWebPalette::TWebPalette(), TASPaletteEditor::UpdateScreen(), TASImage::Vectorize(), and ~TImagePalette().

Double_t* TImagePalette::fPoints

Definition at line 87 of file TAttImage.h.

UShort_t* TImagePalette::fColorRed

Definition at line 88 of file TAttImage.h.

UShort_t* TImagePalette::fColorGreen

Definition at line 89 of file TAttImage.h.

UShort_t* TImagePalette::fColorBlue

Definition at line 90 of file TAttImage.h.

UShort_t* TImagePalette::fColorAlpha

Definition at line 91 of file TAttImage.h.


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