A++ » INCLUDE » TAttImage

class TAttImage

Function Members (Methods)

public:
virtual~TAttImage()
static TClass*Class()
voidCopy(TAttImage& attline) const
virtual voidEditorClosed()
Bool_tGetConstRatio() const
UInt_tGetImageCompression() const
TAttImage::EImageQualityGetImageQuality() const
virtual const TImagePalette&GetPalette() const
virtual TClass*IsA() const
Bool_tIsPaletteEnabled() const
TAttImage&operator=(const TAttImage&)
virtual voidResetAttImage(Option_t* option = "")
virtual voidSaveImageAttributes(ostream& out, const char* name, TAttImage::EImageQuality qualdef = kImgDefault, UInt_t comprdef = 0, Bool_t constRatiodef = kTRUE)
virtual voidSetConstRatio(Bool_t constRatio = kTRUE)TOGGLE
virtual voidSetImageCompression(UInt_t lcompression)MENU
virtual voidSetImageQuality(TAttImage::EImageQuality lquality)
virtual voidSetPalette(const TImagePalette* palette)
virtual voidSetPaletteEnabled(Bool_t on = kTRUE)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStartPaletteEditor()MENU
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
TAttImage()
TAttImage(const TAttImage&)
TAttImage(TAttImage::EImageQuality lquality, UInt_t lcompression, Bool_t constRatio)

Data Members

public:
static TAttImage::EImageQualitykImgBest
static TAttImage::EImageQualitykImgDefault
static TAttImage::EImageQualitykImgFast
static TAttImage::EImageQualitykImgGood
static TAttImage::EImageQualitykImgPoor
protected:
Bool_tfConstRatiokeep aspect ratio of image on the screen
UInt_tfImageCompressioncompression [0 .. 100] 0: no compression
TAttImage::EImageQualityfImageQuality*OPTION={GetMethod="GetImageQuality";SetMethod="SetImageQuality";Items=(kImgDefault="Default",kImgPoor="Poor",kImgFast="Fast",kImgGood="Good",kImgBest="Best")}*
TImagePalettefPalettecolor palette for value -> color conversion
TPaletteEditor*fPaletteEditor! GUI to edit the color palette
Bool_tfPaletteEnabled! kTRUE - palette is drawn on the image

Class Charts

Inheritance Chart:
TAttImage
TImage

Function documentation

TImagePalette & operator=(const TAttImage& )
TAttImage()
TAttImage(TAttImage::EImageQuality lquality, UInt_t lcompression, Bool_t constRatio)
virtual ~TAttImage()
void Copy(TAttImage& attline) const
Bool_t GetConstRatio() const
{ return fConstRatio; }
UInt_t GetImageCompression() const
{ return fImageCompression; }
EImageQuality GetImageQuality() const
{ return fImageQuality; }
const TImagePalette & GetPalette() const
{ return fPalette; }
void ResetAttImage(Option_t* option = "")
void SaveImageAttributes(ostream& out, const char* name, TAttImage::EImageQuality qualdef = kImgDefault, UInt_t comprdef = 0, Bool_t constRatiodef = kTRUE)
void SetPaletteEnabled(Bool_t on = kTRUE)
{ fPaletteEnabled = on; }
void SetImageCompression(UInt_t lcompression)
{ fImageCompression = (lcompression > 100) ? 100 : lcompression; }
void SetImageQuality(TAttImage::EImageQuality lquality)
{ fImageQuality = lquality;}
void SetPalette(const TImagePalette* palette)
void StartPaletteEditor()
void EditorClosed()
Bool_t IsPaletteEnabled() const
{ return fPaletteEnabled; }