TImage
class description - source file - inheritance tree
    public:
         virtual void ~TImage()
       static TClass* Class()
       static TImage* Create()
         virtual void Flip(Int_t flip = 180)
         virtual void FromPad(TVirtualPad* pad, Int_t x = 0, Int_t y = 0, UInt_t w = 0, UInt_t h = 0)
       virtual UInt_t GetHeight() const
       virtual UInt_t GetWidth() const
      virtual TClass* IsA() const
       virtual Bool_t IsValid() const
         virtual void Mirror(Bool_t vert = kTRUE)
       static TImage* Open(const char* file, TImage::EImageFileTypes type = kUnknown)
       static TImage* Open(const char* name, const Double_t* imageData, UInt_t width, UInt_t height, TImagePalette* palette)
       static TImage* Open(const char* name, const TArrayD& imageData, UInt_t width, TImagePalette* palette = 0)
       static TImage* Open(const char* name, const TVectorD& imageData, UInt_t width, TImagePalette* palette = 0)
              TImage& operator=(const TImage& img)
         virtual void ReadImage(const char* file, TImage::EImageFileTypes type = kUnknown)
         virtual void Scale(UInt_t toWidth, UInt_t toHeight)
         virtual void SetImage(const Double_t* imageData, UInt_t width, UInt_t height, TImagePalette* palette = 0)
         virtual void SetImage(const TArrayD& imageData, UInt_t width, TImagePalette* palette = 0)
         virtual void SetImage(const TVectorD& imageData, UInt_t width, TImagePalette* palette = 0)
         virtual void ShowMembers(TMemberInspector& insp, char* parent)
         virtual void Streamer(TBuffer& b)
                 void StreamerNVirtual(TBuffer& b)
         virtual void UnZoom()
         virtual void WriteImage(const char* file, TImage::EImageFileTypes type = kUnknown)
         virtual void Zoom(UInt_t offX, UInt_t offY, UInt_t width, UInt_t height)
    public:
      static const TImage::EImageFileTypes kXpm              
      static const TImage::EImageFileTypes kZCompressedXpm   
      static const TImage::EImageFileTypes kGZCompressedXpm  
      static const TImage::EImageFileTypes kPng              
      static const TImage::EImageFileTypes kJpeg             
      static const TImage::EImageFileTypes kXcf              
      static const TImage::EImageFileTypes kPpm              
      static const TImage::EImageFileTypes kPnm              
      static const TImage::EImageFileTypes kBmp              
      static const TImage::EImageFileTypes kIco              
      static const TImage::EImageFileTypes kCur              
      static const TImage::EImageFileTypes kGif              
      static const TImage::EImageFileTypes kTiff             
      static const TImage::EImageFileTypes kXbm              
      static const TImage::EImageFileTypes kFits             
      static const TImage::EImageFileTypes kUnknown          
                                                                      
 TImage                                                               
                                                                      
 Abstract interface to image processing library.                      
 It allows for the reading and writing of images in different         
 formats, several image manipulations (scaling, tiling, merging,      
 etc.) and displaying in pads.                                        
                                                                      
TImage* Create()
 Create an image. Use ReadImage() or SetImage() to initialize the image.
TImage* Open(const char *file, EImageFileTypes type)
 Open a specified image file.
TImage* Open(const char *name, const Double_t *imageData, UInt_t width,
                     UInt_t height, TImagePalette *palette)
 Open an image with the specified data in a Double_t array.
TImage* Open(const char *name, const TArrayD &imageData, UInt_t width,
                     TImagePalette *palette)
 Open an image with the specified data in a TArrayD.
TImage* Open(const char *name, const TVectorD &imageData, UInt_t width,
                     TImagePalette *palette)
 Open an image with the specified data in a TVectorD.
Inline Functions
            TImage& operator=(const TImage& img)
               void ReadImage(const char* file, TImage::EImageFileTypes type = kUnknown)
               void WriteImage(const char* file, TImage::EImageFileTypes type = kUnknown)
               void SetImage(const Double_t* imageData, UInt_t width, UInt_t height, TImagePalette* palette = 0)
               void SetImage(const TArrayD& imageData, UInt_t width, TImagePalette* palette = 0)
               void SetImage(const TVectorD& imageData, UInt_t width, TImagePalette* palette = 0)
               void FromPad(TVirtualPad* pad, Int_t x = 0, Int_t y = 0, UInt_t w = 0, UInt_t h = 0)
               void Scale(UInt_t toWidth, UInt_t toHeight)
               void Zoom(UInt_t offX, UInt_t offY, UInt_t width, UInt_t height)
               void UnZoom()
               void Flip(Int_t flip = 180)
               void Mirror(Bool_t vert = kTRUE)
             UInt_t GetWidth() const
             UInt_t GetHeight() const
             Bool_t IsValid() const
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
               void ~TImage()
Author: Fons Rademakers 15/10/2001
Last update: root/graf:$Name:  $:$Id: TImage.cxx,v 1.1 2002/08/09 13:56:00 rdm Exp $
Copyright  (C) 1995-2001, Rene Brun and Fons Rademakers.               *
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.