Public Types |
| enum | EImageFileTypes {
kXpm = 0,
kZCompressedXpm,
kGZCompressedXpm,
kPng,
kJpeg,
kXcf,
kPpm,
kPnm,
kBmp,
kIco,
kCur,
kGif,
kTiff,
kXbm,
kFits,
kUnknown
} |
Public Methods |
| | TImage (const TImage &img) |
| TImage & | operator= (const TImage &img) |
| virtual | ~TImage () |
| virtual void | ReadImage (const char *file, EImageFileTypes type=kUnknown)=0 |
| virtual void | WriteImage (const char *file, EImageFileTypes type=kUnknown)=0 |
| virtual void | SetImage (const Double_t *imageData, UInt_t width, UInt_t height, TImagePalette *palette=0)=0 |
| virtual void | SetImage (const TArrayD &imageData, UInt_t width, TImagePalette *palette=0)=0 |
| virtual void | SetImage (const TVectorD &imageData, UInt_t width, TImagePalette *palette=0)=0 |
| virtual void | FromPad (TVirtualPad *pad, Int_t x=0, Int_t y=0, UInt_t w=0, UInt_t h=0)=0 |
| virtual void | Scale (UInt_t toWidth, UInt_t toHeight)=0 |
| virtual void | Zoom (UInt_t offX, UInt_t offY, UInt_t width, UInt_t height)=0 |
| virtual void | UnZoom ()=0 |
| virtual void | Flip (Int_t flip=180)=0 |
| virtual void | Mirror (Bool_t vert=kTRUE)=0 |
| virtual UInt_t | GetWidth () const=0 |
| virtual UInt_t | GetHeight () const=0 |
| virtual Bool_t | IsValid () const=0 |
Static Public Methods |
| TImage * | Create () |
| TImage * | Open (const char *file, EImageFileTypes type=kUnknown) |
| TImage * | Open (const char *name, const Double_t *imageData, UInt_t width, UInt_t height, TImagePalette *palette) |
| TImage * | Open (const char *name, const TArrayD &imageData, UInt_t width, TImagePalette *palette=0) |
| TImage * | Open (const char *name, const TVectorD &imageData, UInt_t width, TImagePalette *palette=0) |
Protected Methods |
| | TImage () |
| | TImage (const char *file) |