TAttImage Class Reference

#include <TAttImage.h>

Inheritance diagram for TAttImage:

TImage TImage TASImage TASImage TASImage TASImage List of all members.

Public Types

enum  EImageQuality
enum  EImageQuality

Public Member Functions

 TAttImage ()
 kTRUE - palette is drawn on the image
 TAttImage (EImageQuality lquality, UInt_t lcompression, Bool_t constRatio)
virtual ~TAttImage ()
void Copy (TAttImage &attline) const
Bool_t GetConstRatio () const
UInt_t GetImageCompression () const
EImageQuality GetImageQuality () const
virtual const TImagePaletteGetPalette () const
virtual void ResetAttImage (Option_t *option="")
virtual void SaveImageAttributes (ostream &out, const char *name, EImageQuality qualdef=kImgDefault, UInt_t comprdef=0, Bool_t constRatiodef=kTRUE)
virtual void SetConstRatio (Bool_t constRatio=kTRUE)
virtual void SetPaletteEnabled (Bool_t on=kTRUE)
virtual void SetImageCompression (UInt_t lcompression)
virtual void SetImageQuality (EImageQuality lquality)
virtual void SetPalette (const TImagePalette *palette)
virtual void StartPaletteEditor ()
virtual void EditorClosed ()
Bool_t IsPaletteEnabled () const
 TAttImage ()
 kTRUE - palette is drawn on the image
 TAttImage (EImageQuality lquality, UInt_t lcompression, Bool_t constRatio)
virtual ~TAttImage ()
void Copy (TAttImage &attline) const
Bool_t GetConstRatio () const
UInt_t GetImageCompression () const
EImageQuality GetImageQuality () const
virtual const TImagePaletteGetPalette () const
virtual void ResetAttImage (Option_t *option="")
virtual void SaveImageAttributes (ostream &out, const char *name, EImageQuality qualdef=kImgDefault, UInt_t comprdef=0, Bool_t constRatiodef=kTRUE)
virtual void SetConstRatio (Bool_t constRatio=kTRUE)
virtual void SetPaletteEnabled (Bool_t on=kTRUE)
virtual void SetImageCompression (UInt_t lcompression)
virtual void SetImageQuality (EImageQuality lquality)
virtual void SetPalette (const TImagePalette *palette)
virtual void StartPaletteEditor ()
virtual void EditorClosed ()
Bool_t IsPaletteEnabled () const

Protected Attributes

EImageQuality fImageQuality
UInt_t fImageCompression
Bool_t fConstRatio
TImagePalette fPalette
TPaletteEditorfPaletteEditor
Bool_t fPaletteEnabled
 GUI to edit the color palette.
TPaletteEditorfPaletteEditor

Detailed Description

Definition at line 108 of file TAttImage.h.


Member Enumeration Documentation

enum TAttImage::EImageQuality

Definition at line 112 of file TAttImage.h.

enum TAttImage::EImageQuality

Definition at line 112 of file TAttImage.h.


Constructor & Destructor Documentation

TAttImage::TAttImage (  ) 

kTRUE - palette is drawn on the image

Definition at line 516 of file TAttImage.cxx.

References fPaletteEditor, fPaletteEnabled, kTRUE, and ResetAttImage().

TAttImage::TAttImage ( EImageQuality  lquality,
UInt_t  lcompression,
Bool_t  constRatio 
)

Definition at line 527 of file TAttImage.cxx.

References fConstRatio, fImageCompression, fImageQuality, fPaletteEditor, fPaletteEnabled, kTRUE, and ResetAttImage().

TAttImage::~TAttImage (  )  [virtual]

Definition at line 551 of file TAttImage.cxx.

References fPaletteEditor.

TAttImage::TAttImage (  ) 

kTRUE - palette is drawn on the image

TAttImage::TAttImage ( EImageQuality  lquality,
UInt_t  lcompression,
Bool_t  constRatio 
)

virtual TAttImage::~TAttImage (  )  [virtual]


Member Function Documentation

void TAttImage::Copy ( TAttImage attline  )  const

Definition at line 559 of file TAttImage.cxx.

References fConstRatio, fImageCompression, fImageQuality, and fPalette.

Bool_t TAttImage::GetConstRatio (  )  const [inline]

Definition at line 134 of file TAttImage.h.

References fConstRatio.

Referenced by TASImage::Paint().

UInt_t TAttImage::GetImageCompression (  )  const [inline]

Definition at line 135 of file TAttImage.h.

References fImageCompression.

Referenced by TASImage::Bevel(), TASImage::Blur(), TASImage::CreateThumbnail(), TASImage::Crop(), TASImage::DrawText(), TASImage::Flip(), TASImage::Gradient(), TASImage::Gray(), TASImage::Merge(), TASImage::Mirror(), TASImage::Pad(), TASImage::Paint(), TASImage::ReadImage(), TASImage::Scale(), TASImage::SetImage(), TASImage::Slice(), TASImage::Tile(), and TASImage::WriteImage().

EImageQuality TAttImage::GetImageQuality (  )  const [inline]

Definition at line 136 of file TAttImage.h.

References fImageQuality.

Referenced by TASImage::Bevel(), TASImage::Blur(), TASImage::CreateThumbnail(), TASImage::Crop(), TASImage::DrawText(), TASImage::Flip(), TASImage::Gradient(), TASImage::Gray(), TASImage::Merge(), TASImage::Mirror(), TASImage::Pad(), TASImage::Paint(), TASPaletteEditor::PaintPalette::Paint(), TASImage::Scale(), TASImage::SetImage(), TASImage::SetPalette(), TASImage::Slice(), TASImage::Tile(), and TASImage::WriteImage().

virtual const TImagePalette& TAttImage::GetPalette (  )  const [inline, virtual]

Definition at line 137 of file TAttImage.h.

References fPalette.

Referenced by TASImage::Paint(), rose_image(), TASImage::SetImage(), and TASImage::SetPalette().

void TAttImage::ResetAttImage ( Option_t option = ""  )  [virtual]

Definition at line 570 of file TAttImage.cxx.

References TImagePalette::fColorAlpha, TImagePalette::fColorBlue, TImagePalette::fColorGreen, TImagePalette::fColorRed, fConstRatio, fImageCompression, fImageQuality, TImagePalette::fNumPoints, fPalette, TImagePalette::fPoints, gAlphaDefault, gBlueDefault, gGreenDefault, gRedDefault, kImgPoor, and kTRUE.

Referenced by TAttImage().

void TAttImage::SaveImageAttributes ( ostream &  out,
const char *  name,
EImageQuality  qualdef = kImgDefault,
UInt_t  comprdef = 0,
Bool_t  constRatiodef = kTRUE 
) [virtual]

Definition at line 610 of file TAttImage.cxx.

References fConstRatio, fImageCompression, and fImageQuality.

void TAttImage::SetConstRatio ( Bool_t  constRatio = kTRUE  )  [virtual]

Definition at line 629 of file TAttImage.cxx.

References fConstRatio.

Referenced by draw_activation(), img2pad(), and timage().

virtual void TAttImage::SetPaletteEnabled ( Bool_t  on = kTRUE  )  [inline, virtual]

Definition at line 145 of file TAttImage.h.

References fPaletteEnabled.

virtual void TAttImage::SetImageCompression ( UInt_t  lcompression  )  [inline, virtual]

Definition at line 146 of file TAttImage.h.

References fImageCompression.

virtual void TAttImage::SetImageQuality ( EImageQuality  lquality  )  [inline, virtual]

Definition at line 148 of file TAttImage.h.

References fImageQuality.

void TAttImage::SetPalette ( const TImagePalette palette  )  [virtual]

Definition at line 640 of file TAttImage.cxx.

References TImagePalette::fColorAlpha, TImagePalette::fColorBlue, TImagePalette::fColorGreen, TImagePalette::fColorRed, TImagePalette::fNumPoints, fPalette, TImagePalette::fPoints, gAlphaDefault, gBlueDefault, gGreenDefault, gRedDefault, and palette.

Referenced by TASPaletteEditor::InsertNewPalette(), TASPaletteEditor::ProcessMessage(), TASImage::SetImage(), and TASImage::SetPalette().

void TAttImage::StartPaletteEditor (  )  [virtual]

Definition at line 677 of file TAttImage.cxx.

References TPluginManager::FindHandler(), fPaletteEditor, TROOT::GetPluginManager(), gROOT, and h.

Referenced by TASImage::StartPaletteEditor().

virtual void TAttImage::EditorClosed (  )  [inline, virtual]

Definition at line 152 of file TAttImage.h.

References fPaletteEditor.

Referenced by TPaletteEditor::CloseWindow().

Bool_t TAttImage::IsPaletteEnabled (  )  const [inline]

Definition at line 153 of file TAttImage.h.

References fPaletteEnabled.

void TAttImage::Copy ( TAttImage attline  )  const

Bool_t TAttImage::GetConstRatio (  )  const [inline]

Definition at line 134 of file TAttImage.h.

References fConstRatio.

UInt_t TAttImage::GetImageCompression (  )  const [inline]

Definition at line 135 of file TAttImage.h.

References fImageCompression.

EImageQuality TAttImage::GetImageQuality (  )  const [inline]

Definition at line 136 of file TAttImage.h.

References fImageQuality.

virtual const TImagePalette& TAttImage::GetPalette (  )  const [inline, virtual]

Definition at line 137 of file TAttImage.h.

References fPalette.

virtual void TAttImage::ResetAttImage ( Option_t option = ""  )  [virtual]

virtual void TAttImage::SaveImageAttributes ( ostream &  out,
const char *  name,
EImageQuality  qualdef = kImgDefault,
UInt_t  comprdef = 0,
Bool_t  constRatiodef = kTRUE 
) [virtual]

virtual void TAttImage::SetConstRatio ( Bool_t  constRatio = kTRUE  )  [virtual]

virtual void TAttImage::SetPaletteEnabled ( Bool_t  on = kTRUE  )  [inline, virtual]

Definition at line 145 of file TAttImage.h.

References fPaletteEnabled.

virtual void TAttImage::SetImageCompression ( UInt_t  lcompression  )  [inline, virtual]

Definition at line 146 of file TAttImage.h.

References fImageCompression.

virtual void TAttImage::SetImageQuality ( EImageQuality  lquality  )  [inline, virtual]

Definition at line 148 of file TAttImage.h.

References fImageQuality.

virtual void TAttImage::SetPalette ( const TImagePalette palette  )  [virtual]

virtual void TAttImage::StartPaletteEditor (  )  [virtual]

virtual void TAttImage::EditorClosed (  )  [inline, virtual]

Definition at line 152 of file TAttImage.h.

References fPaletteEditor.

Bool_t TAttImage::IsPaletteEnabled (  )  const [inline]

Definition at line 153 of file TAttImage.h.

References fPaletteEnabled.


Member Data Documentation

EImageQuality TAttImage::fImageQuality [protected]

Definition at line 121 of file TAttImage.h.

Referenced by Copy(), GetImageQuality(), ResetAttImage(), SaveImageAttributes(), SetImageQuality(), and TAttImage().

UInt_t TAttImage::fImageCompression [protected]

Definition at line 122 of file TAttImage.h.

Referenced by Copy(), GetImageCompression(), ResetAttImage(), SaveImageAttributes(), SetImageCompression(), and TAttImage().

Bool_t TAttImage::fConstRatio [protected]

Definition at line 123 of file TAttImage.h.

Referenced by Copy(), GetConstRatio(), TASImage::Paint(), ResetAttImage(), SaveImageAttributes(), SetConstRatio(), and TAttImage().

TImagePalette TAttImage::fPalette [protected]

Definition at line 124 of file TAttImage.h.

Referenced by Copy(), GetPalette(), ResetAttImage(), SetPalette(), and TASImage::Vectorize().

TPaletteEditor* TAttImage::fPaletteEditor [protected]

Definition at line 125 of file TAttImage.h.

Referenced by EditorClosed(), StartPaletteEditor(), TAttImage(), and ~TAttImage().

Bool_t TAttImage::fPaletteEnabled [protected]

GUI to edit the color palette.

Definition at line 126 of file TAttImage.h.

Referenced by IsPaletteEnabled(), TASImage::Paint(), TASImage::SetDefaults(), TASImage::SetImage(), SetPaletteEnabled(), TASImage::SetPaletteEnabled(), and TAttImage().

TPaletteEditor* TAttImage::fPaletteEditor [protected]

Definition at line 125 of file TAttImage.h.


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