TImage Class Reference

#include <TImage.h>

Inheritance diagram for TImage:

TNamed TAttImage TNamed TAttImage TObject TObject TObject TObject TASImage TASImage List of all members.

Public Types

enum  EImageFileTypes
enum  EText3DType
enum  ECharType
enum  ETileType
enum  ECoordMode
enum  EColorChan
enum  EImageFileTypes
enum  EText3DType
enum  ECharType
enum  ETileType
enum  ECoordMode
enum  EColorChan

Public Member Functions

 TImage (const TImage &img)
TImageoperator= (const TImage &img)
 TImage (UInt_t, UInt_t)
virtual ~TImage ()
virtual TObjectClone (const char *) const
virtual void ReadImage (const char *, EImageFileTypes=TImage::kUnknown)
virtual void WriteImage (const char *, EImageFileTypes=TImage::kUnknown)
virtual void SetImage (const Double_t *, UInt_t, UInt_t, TImagePalette *=0)
virtual void SetImage (const TArrayD &, UInt_t, TImagePalette *=0)
virtual void SetImage (const TVectorD &, UInt_t, TImagePalette *=0)
virtual void SetImage (Pixmap_t, Pixmap_t=0)
virtual void FromPad (TVirtualPad *, Int_t=0, Int_t=0, UInt_t=0, UInt_t=0)
virtual void UnZoom ()
virtual void Zoom (UInt_t, UInt_t, UInt_t, UInt_t)
virtual void Flip (Int_t=180)
virtual void Gray (Bool_t=kTRUE)
virtual Bool_t IsGray () const
virtual void Mirror (Bool_t=kTRUE)
virtual void Scale (UInt_t, UInt_t)
virtual void Slice (UInt_t, UInt_t, UInt_t, UInt_t, UInt_t, UInt_t)
virtual void Tile (UInt_t, UInt_t)
virtual void Crop (Int_t=0, Int_t=0, UInt_t=0, UInt_t=0)
virtual void Pad (const char *="#FFFFFFFF", UInt_t=0, UInt_t=0, UInt_t=0, UInt_t=0)
virtual void Blur (Double_t=3, Double_t=3)
virtual Double_tVectorize (UInt_t=256, UInt_t=4, Int_t=0)
virtual void HSV (UInt_t=0, UInt_t=360, Int_t=0, Int_t=0, Int_t=0, Int_t=0, Int_t=0, UInt_t=0, UInt_t=0)
virtual void Gradient (UInt_t=0, const char *="#FFFFFF #000000", const char *=0, Int_t=0, Int_t=0, UInt_t=0, UInt_t=0)
virtual void Merge (const TImage *, const char *="alphablend", Int_t=0, Int_t=0)
virtual void Append (const TImage *, const char *="+", const char *="#00000000")
virtual void Bevel (Int_t=0, Int_t=0, UInt_t=0, UInt_t=0, const char *="#ffdddddd", const char *="#ff555555", UShort_t=1, Bool_t=kFALSE)
virtual void BeginPaint (Bool_t=kTRUE)
virtual void EndPaint ()
virtual void DrawLine (UInt_t, UInt_t, UInt_t, UInt_t, const char *="#000000", UInt_t=1)
virtual void DrawDashLine (UInt_t, UInt_t, UInt_t, UInt_t, UInt_t, const char *, const char *="#000000", UInt_t=1)
virtual void DrawBox (Int_t, Int_t, Int_t, Int_t, const char *="#000000", UInt_t=1, Int_t=0)
virtual void DrawRectangle (UInt_t, UInt_t, UInt_t, UInt_t, const char *="#000000", UInt_t=1)
virtual void FillRectangle (const char *=0, Int_t=0, Int_t=0, UInt_t=0, UInt_t=0)
virtual void DrawPolyLine (UInt_t, TPoint *, const char *="#000000", UInt_t=1, TImage::ECoordMode=kCoordModeOrigin)
virtual void PutPixel (Int_t, Int_t, const char *="#000000")
virtual void PolyPoint (UInt_t, TPoint *, const char *="#000000", TImage::ECoordMode=kCoordModeOrigin)
virtual void DrawSegments (UInt_t, Segment_t *, const char *="#000000", UInt_t=1)
virtual void DrawText (Int_t=0, Int_t=0, const char *="", Int_t=12, const char *=0, const char *="fixed", EText3DType=TImage::kPlain, const char *=0, Float_t=0)
virtual void DrawText (TText *, Int_t=0, Int_t=0)
virtual void FillPolygon (UInt_t, TPoint *, const char *="#000000", const char *=0, UInt_t=16, UInt_t=16)
virtual void FillPolygon (UInt_t, TPoint *, TImage *)
virtual void CropPolygon (UInt_t, TPoint *)
virtual void DrawFillArea (UInt_t, TPoint *, const char *="#000000", const char *=0, UInt_t=16, UInt_t=16)
virtual void DrawFillArea (UInt_t, TPoint *, TImage *)
virtual void FillSpans (UInt_t, TPoint *, UInt_t *, const char *="#000000", const char *=0, UInt_t=16, UInt_t=16)
virtual void FillSpans (UInt_t, TPoint *, UInt_t *, TImage *)
virtual void CropSpans (UInt_t, TPoint *, UInt_t *)
virtual void CopyArea (TImage *, Int_t, Int_t, UInt_t, UInt_t, Int_t=0, Int_t=0, Int_t=3, EColorChan=kAllChan)
virtual void DrawCellArray (Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, UInt_t *)
virtual void FloodFill (Int_t, Int_t, const char *, const char *, const char *=0)
virtual void DrawCubeBezier (Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, const char *="#000000", UInt_t=1)
virtual void DrawStraightEllips (Int_t, Int_t, Int_t, Int_t, const char *="#000000", Int_t=1)
virtual void DrawCircle (Int_t, Int_t, Int_t, const char *="#000000", Int_t=1)
virtual void DrawEllips (Int_t, Int_t, Int_t, Int_t, Int_t, const char *="#000000", Int_t=1)
virtual void DrawEllips2 (Int_t, Int_t, Int_t, Int_t, Int_t, const char *="#000000", Int_t=1)
virtual void SetEditable (Bool_t=kTRUE)
virtual Bool_t IsEditable () const
virtual UInt_t GetWidth () const
virtual UInt_t GetHeight () const
virtual Bool_t IsValid () const
virtual TImageGetScaledImage () const
virtual TArrayLGetPixels (Int_t=0, Int_t=0, UInt_t=0, UInt_t=0)
virtual TArrayDGetArray (UInt_t=0, UInt_t=0, TImagePalette *=gWebImagePalette)
virtual Pixmap_t GetPixmap ()
virtual Pixmap_t GetMask ()
virtual UInt_tGetArgbArray ()
virtual UInt_tGetRgbaArray ()
virtual Double_tGetVecArray ()
virtual UInt_tGetScanline (UInt_t)
virtual void GetImageBuffer (char **, int *, EImageFileTypes=TImage::kPng)
virtual Bool_t SetImageBuffer (char **, EImageFileTypes=TImage::kPng)
virtual void PaintImage (Drawable_t, Int_t, Int_t, Int_t=0, Int_t=0, UInt_t=0, UInt_t=0, Option_t *="")
virtual void FromWindow (Drawable_t, Int_t=0, Int_t=0, UInt_t=0, UInt_t=0)
virtual void FromGLBuffer (UChar_t *, UInt_t, UInt_t)
TImageoperator+= (const TImage &i)
TImageoperator/= (const TImage &i)
 TImage (const TImage &img)
TImageoperator= (const TImage &img)
 TImage (UInt_t, UInt_t)
virtual ~TImage ()
virtual TObjectClone (const char *) const
virtual void ReadImage (const char *, EImageFileTypes=TImage::kUnknown)
virtual void WriteImage (const char *, EImageFileTypes=TImage::kUnknown)
virtual void SetImage (const Double_t *, UInt_t, UInt_t, TImagePalette *=0)
virtual void SetImage (const TArrayD &, UInt_t, TImagePalette *=0)
virtual void SetImage (const TVectorD &, UInt_t, TImagePalette *=0)
virtual void SetImage (Pixmap_t, Pixmap_t=0)
virtual void FromPad (TVirtualPad *, Int_t=0, Int_t=0, UInt_t=0, UInt_t=0)
virtual void UnZoom ()
virtual void Zoom (UInt_t, UInt_t, UInt_t, UInt_t)
virtual void Flip (Int_t=180)
virtual void Gray (Bool_t=kTRUE)
virtual Bool_t IsGray () const
virtual void Mirror (Bool_t=kTRUE)
virtual void Scale (UInt_t, UInt_t)
virtual void Slice (UInt_t, UInt_t, UInt_t, UInt_t, UInt_t, UInt_t)
virtual void Tile (UInt_t, UInt_t)
virtual void Crop (Int_t=0, Int_t=0, UInt_t=0, UInt_t=0)
virtual void Pad (const char *="#FFFFFFFF", UInt_t=0, UInt_t=0, UInt_t=0, UInt_t=0)
virtual void Blur (Double_t=3, Double_t=3)
virtual Double_tVectorize (UInt_t=256, UInt_t=4, Int_t=0)
virtual void HSV (UInt_t=0, UInt_t=360, Int_t=0, Int_t=0, Int_t=0, Int_t=0, Int_t=0, UInt_t=0, UInt_t=0)
virtual void Gradient (UInt_t=0, const char *="#FFFFFF #000000", const char *=0, Int_t=0, Int_t=0, UInt_t=0, UInt_t=0)
virtual void Merge (const TImage *, const char *="alphablend", Int_t=0, Int_t=0)
virtual void Append (const TImage *, const char *="+", const char *="#00000000")
virtual void Bevel (Int_t=0, Int_t=0, UInt_t=0, UInt_t=0, const char *="#ffdddddd", const char *="#ff555555", UShort_t=1, Bool_t=kFALSE)
virtual void BeginPaint (Bool_t=kTRUE)
virtual void EndPaint ()
virtual void DrawLine (UInt_t, UInt_t, UInt_t, UInt_t, const char *="#000000", UInt_t=1)
virtual void DrawDashLine (UInt_t, UInt_t, UInt_t, UInt_t, UInt_t, const char *, const char *="#000000", UInt_t=1)
virtual void DrawBox (Int_t, Int_t, Int_t, Int_t, const char *="#000000", UInt_t=1, Int_t=0)
virtual void DrawRectangle (UInt_t, UInt_t, UInt_t, UInt_t, const char *="#000000", UInt_t=1)
virtual void FillRectangle (const char *=0, Int_t=0, Int_t=0, UInt_t=0, UInt_t=0)
virtual void DrawPolyLine (UInt_t, TPoint *, const char *="#000000", UInt_t=1, TImage::ECoordMode=kCoordModeOrigin)
virtual void PutPixel (Int_t, Int_t, const char *="#000000")
virtual void PolyPoint (UInt_t, TPoint *, const char *="#000000", TImage::ECoordMode=kCoordModeOrigin)
virtual void DrawSegments (UInt_t, Segment_t *, const char *="#000000", UInt_t=1)
virtual void DrawText (Int_t=0, Int_t=0, const char *="", Int_t=12, const char *=0, const char *="fixed", EText3DType=TImage::kPlain, const char *=0, Float_t=0)
virtual void DrawText (TText *, Int_t=0, Int_t=0)
virtual void FillPolygon (UInt_t, TPoint *, const char *="#000000", const char *=0, UInt_t=16, UInt_t=16)
virtual void FillPolygon (UInt_t, TPoint *, TImage *)
virtual void CropPolygon (UInt_t, TPoint *)
virtual void DrawFillArea (UInt_t, TPoint *, const char *="#000000", const char *=0, UInt_t=16, UInt_t=16)
virtual void DrawFillArea (UInt_t, TPoint *, TImage *)
virtual void FillSpans (UInt_t, TPoint *, UInt_t *, const char *="#000000", const char *=0, UInt_t=16, UInt_t=16)
virtual void FillSpans (UInt_t, TPoint *, UInt_t *, TImage *)
virtual void CropSpans (UInt_t, TPoint *, UInt_t *)
virtual void CopyArea (TImage *, Int_t, Int_t, UInt_t, UInt_t, Int_t=0, Int_t=0, Int_t=3, EColorChan=kAllChan)
virtual void DrawCellArray (Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, UInt_t *)
virtual void FloodFill (Int_t, Int_t, const char *, const char *, const char *=0)
virtual void DrawCubeBezier (Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, const char *="#000000", UInt_t=1)
virtual void DrawStraightEllips (Int_t, Int_t, Int_t, Int_t, const char *="#000000", Int_t=1)
virtual void DrawCircle (Int_t, Int_t, Int_t, const char *="#000000", Int_t=1)
virtual void DrawEllips (Int_t, Int_t, Int_t, Int_t, Int_t, const char *="#000000", Int_t=1)
virtual void DrawEllips2 (Int_t, Int_t, Int_t, Int_t, Int_t, const char *="#000000", Int_t=1)
virtual void SetEditable (Bool_t=kTRUE)
virtual Bool_t IsEditable () const
virtual UInt_t GetWidth () const
virtual UInt_t GetHeight () const
virtual Bool_t IsValid () const
virtual TImageGetScaledImage () const
virtual TArrayLGetPixels (Int_t=0, Int_t=0, UInt_t=0, UInt_t=0)
virtual TArrayDGetArray (UInt_t=0, UInt_t=0, TImagePalette *=gWebImagePalette)
virtual Pixmap_t GetPixmap ()
virtual Pixmap_t GetMask ()
virtual UInt_tGetArgbArray ()
virtual UInt_tGetRgbaArray ()
virtual Double_tGetVecArray ()
virtual UInt_tGetScanline (UInt_t)
virtual void GetImageBuffer (char **, int *, EImageFileTypes=TImage::kPng)
virtual Bool_t SetImageBuffer (char **, EImageFileTypes=TImage::kPng)
virtual void PaintImage (Drawable_t, Int_t, Int_t, Int_t=0, Int_t=0, UInt_t=0, UInt_t=0, Option_t *="")
virtual void FromWindow (Drawable_t, Int_t=0, Int_t=0, UInt_t=0, UInt_t=0)
virtual void FromGLBuffer (UChar_t *, UInt_t, UInt_t)
TImageoperator+= (const TImage &i)
TImageoperator/= (const TImage &i)

Static Public Member Functions

static EImageFileTypes GetImageFileTypeFromFilename (const char *opt)
static TImageCreate ()
static TImageOpen (const char *file, EImageFileTypes type=kUnknown)
static TImageOpen (char **data)
static TImageOpen (const char *name, const Double_t *imageData, UInt_t width, UInt_t height, TImagePalette *palette)
static TImageOpen (const char *name, const TArrayD &imageData, UInt_t width, TImagePalette *palette=0)
static TImageOpen (const char *name, const TVectorD &imageData, UInt_t width, TImagePalette *palette=0)
static EImageFileTypes GetImageFileTypeFromFilename (const char *opt)
static TImageCreate ()
static TImageOpen (const char *file, EImageFileTypes type=kUnknown)
static TImageOpen (char **data)
static TImageOpen (const char *name, const Double_t *imageData, UInt_t width, UInt_t height, TImagePalette *palette)
static TImageOpen (const char *name, const TArrayD &imageData, UInt_t width, TImagePalette *palette=0)
static TImageOpen (const char *name, const TVectorD &imageData, UInt_t width, TImagePalette *palette=0)

Protected Member Functions

 TImage (const char *file)
 TImage ()
 TImage (const char *file)
 TImage ()

Friends

TImage operator+ (const TImage &i1, const TImage &s2)
TImage operator/ (const TImage &i1, const TImage &s2)
TImage operator+ (const TImage &i1, const TImage &s2)
TImage operator/ (const TImage &i1, const TImage &s2)

Detailed Description

Definition at line 45 of file TImage.h.


Member Enumeration Documentation

enum TImage::EImageFileTypes

Definition at line 52 of file TImage.h.

enum TImage::EText3DType

Definition at line 74 of file TImage.h.

enum TImage::ECharType

Definition at line 88 of file TImage.h.

enum TImage::ETileType

Definition at line 94 of file TImage.h.

enum TImage::ECoordMode

Definition at line 101 of file TImage.h.

enum TImage::EColorChan

Definition at line 106 of file TImage.h.

enum TImage::EImageFileTypes

Definition at line 52 of file TImage.h.

enum TImage::EText3DType

Definition at line 74 of file TImage.h.

enum TImage::ECharType

Definition at line 88 of file TImage.h.

enum TImage::ETileType

Definition at line 94 of file TImage.h.

enum TImage::ECoordMode

Definition at line 101 of file TImage.h.

enum TImage::EColorChan

Definition at line 106 of file TImage.h.


Constructor & Destructor Documentation

TImage::TImage ( const char *  file  )  [inline, protected]

Definition at line 115 of file TImage.h.

TImage::TImage (  )  [inline, protected]

Definition at line 116 of file TImage.h.

TImage::TImage ( const TImage img  )  [inline]

Definition at line 119 of file TImage.h.

TImage::TImage ( UInt_t  ,
UInt_t   
) [inline]

Definition at line 122 of file TImage.h.

virtual TImage::~TImage (  )  [inline, virtual]

Definition at line 124 of file TImage.h.

TImage::TImage ( const char *  file  )  [inline, protected]

Definition at line 115 of file TImage.h.

TImage::TImage (  )  [inline, protected]

Definition at line 116 of file TImage.h.

TImage::TImage ( const TImage img  )  [inline]

Definition at line 119 of file TImage.h.

TImage::TImage ( UInt_t  ,
UInt_t   
) [inline]

Definition at line 122 of file TImage.h.

virtual TImage::~TImage (  )  [inline, virtual]

Definition at line 124 of file TImage.h.


Member Function Documentation

TImage& TImage::operator= ( const TImage img  )  [inline]

Definition at line 120 of file TImage.h.

References TNamed::operator=().

virtual TObject* TImage::Clone ( const char *   )  const [inline, virtual]

Reimplemented from TNamed.

Definition at line 127 of file TImage.h.

Referenced by TGSpeedo::DoRedraw(), TGSpeedo::DrawNeedle(), TGSpeedo::DrawText(), and TGShapedToolTip::Refresh().

virtual void TImage::ReadImage ( const char *  ,
EImageFileTypes  = TImage::kUnknown 
) [inline, virtual]

Definition at line 130 of file TImage.h.

virtual void TImage::WriteImage ( const char *  ,
EImageFileTypes  = TImage::kUnknown 
) [inline, virtual]

Definition at line 131 of file TImage.h.

Referenced by TImageDump::Close(), and trans_graph().

virtual void TImage::SetImage ( const Double_t ,
UInt_t  ,
UInt_t  ,
TImagePalette = 0 
) [inline, virtual]

Definition at line 132 of file TImage.h.

Referenced by TGFileContainer::GetFilePictures(), TFITSHDU::ReadAsImage(), and rose_image().

virtual void TImage::SetImage ( const TArrayD ,
UInt_t  ,
TImagePalette = 0 
) [inline, virtual]

Definition at line 133 of file TImage.h.

virtual void TImage::SetImage ( const TVectorD ,
UInt_t  ,
TImagePalette = 0 
) [inline, virtual]

Definition at line 134 of file TImage.h.

virtual void TImage::SetImage ( Pixmap_t  ,
Pixmap_t  = 0 
) [inline, virtual]

Definition at line 135 of file TImage.h.

virtual void TImage::FromPad ( TVirtualPad ,
Int_t  = 0,
Int_t  = 0,
UInt_t  = 0,
UInt_t  = 0 
) [inline, virtual]

Definition at line 138 of file TImage.h.

virtual void TImage::UnZoom (  )  [inline, virtual]

Definition at line 141 of file TImage.h.

virtual void TImage::Zoom ( UInt_t  ,
UInt_t  ,
UInt_t  ,
UInt_t   
) [inline, virtual]

Definition at line 144 of file TImage.h.

virtual void TImage::Flip ( Int_t  = 180  )  [inline, virtual]

Definition at line 147 of file TImage.h.

Referenced by img2pad(), and timage().

virtual void TImage::Gray ( Bool_t  = kTRUE  )  [inline, virtual]

Definition at line 150 of file TImage.h.

virtual Bool_t TImage::IsGray (  )  const [inline, virtual]

Definition at line 151 of file TImage.h.

References kFALSE.

virtual void TImage::Mirror ( Bool_t  = kTRUE  )  [inline, virtual]

Definition at line 154 of file TImage.h.

Referenced by img2pad(), and timage().

virtual void TImage::Scale ( UInt_t  ,
UInt_t   
) [inline, virtual]

Definition at line 157 of file TImage.h.

Referenced by TGFileBrowser::GetObjPicture(), TRootIconBox::GetObjPictures(), and TGIcon::Resize().

virtual void TImage::Slice ( UInt_t  ,
UInt_t  ,
UInt_t  ,
UInt_t  ,
UInt_t  ,
UInt_t   
) [inline, virtual]

Definition at line 160 of file TImage.h.

virtual void TImage::Tile ( UInt_t  ,
UInt_t   
) [inline, virtual]

Definition at line 164 of file TImage.h.

Referenced by rose_image().

virtual void TImage::Crop ( Int_t  = 0,
Int_t  = 0,
UInt_t  = 0,
UInt_t  = 0 
) [inline, virtual]

Definition at line 167 of file TImage.h.

virtual void TImage::Pad ( const char *  = "#FFFFFFFF",
UInt_t  = 0,
UInt_t  = 0,
UInt_t  = 0,
UInt_t  = 0 
) [inline, virtual]

Definition at line 170 of file TImage.h.

virtual void TImage::Blur ( Double_t  = 3,
Double_t  = 3 
) [inline, virtual]

Definition at line 174 of file TImage.h.

virtual Double_t* TImage::Vectorize ( UInt_t  = 256,
UInt_t  = 4,
Int_t  = 0 
) [inline, virtual]

Definition at line 177 of file TImage.h.

Referenced by rose_image().

virtual void TImage::HSV ( UInt_t  = 0,
UInt_t  = 360,
Int_t  = 0,
Int_t  = 0,
Int_t  = 0,
Int_t  = 0,
Int_t  = 0,
UInt_t  = 0,
UInt_t  = 0 
) [inline, virtual]

Definition at line 180 of file TImage.h.

Referenced by rose_image().

virtual void TImage::Gradient ( UInt_t  = 0,
const char *  = "#FFFFFF #000000",
const char *  = 0,
Int_t  = 0,
Int_t  = 0,
UInt_t  = 0,
UInt_t  = 0 
) [inline, virtual]

Definition at line 184 of file TImage.h.

Referenced by rose_image().

virtual void TImage::Merge ( const TImage ,
const char *  = "alphablend",
Int_t  = 0,
Int_t  = 0 
) [inline, virtual]

Definition at line 188 of file TImage.h.

Referenced by TGSlider::CreateDisabledPicture(), TGPictureButton::CreateDisabledPicture(), DNDMainFrame::DataDropped(), TGFileContainer::GetFilePictures(), TGSpeedo::Glow(), rose_image(), TGScrollBarElement::SetEnabled(), and trans_graph().

virtual void TImage::Append ( const TImage ,
const char *  = "+",
const char *  = "#00000000" 
) [inline, virtual]

Definition at line 191 of file TImage.h.

Referenced by operator+(), operator+=(), operator/(), and operator/=().

virtual void TImage::Bevel ( Int_t  = 0,
Int_t  = 0,
UInt_t  = 0,
UInt_t  = 0,
const char *  = "#ffdddddd",
const char *  = "#ff555555",
UShort_t  = 1,
Bool_t  = kFALSE 
) [inline, virtual]

Definition at line 194 of file TImage.h.

Referenced by rose_image().

virtual void TImage::BeginPaint ( Bool_t  = kTRUE  )  [inline, virtual]

Definition at line 198 of file TImage.h.

Referenced by TImageDump::CellArrayBegin(), TImageDump::CellArrayEnd(), TImageDump::CellArrayFill(), TImageDump::DrawBox(), TImageDump::DrawFrame(), TImageDump::DrawPolyMarker(), TImageDump::DrawPS(), and TImageDump::Text().

virtual void TImage::EndPaint (  )  [inline, virtual]

Definition at line 199 of file TImage.h.

virtual void TImage::DrawLine ( UInt_t  ,
UInt_t  ,
UInt_t  ,
UInt_t  ,
const char *  = "#000000",
UInt_t  = 1 
) [inline, virtual]

Definition at line 200 of file TImage.h.

Referenced by TImageDump::DrawPolyMarker(), TImageDump::DrawPS(), and rose_image().

virtual void TImage::DrawDashLine ( UInt_t  ,
UInt_t  ,
UInt_t  ,
UInt_t  ,
UInt_t  ,
const char *  ,
const char *  = "#000000",
UInt_t  = 1 
) [inline, virtual]

Definition at line 202 of file TImage.h.

Referenced by TImageDump::DrawDashPolyLine(), and TImageDump::DrawPS().

virtual void TImage::DrawBox ( Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
const char *  = "#000000",
UInt_t  = 1,
Int_t  = 0 
) [inline, virtual]

Definition at line 204 of file TImage.h.

Referenced by TImageDump::DrawBox(), and TImageDump::DrawFrame().

virtual void TImage::DrawRectangle ( UInt_t  ,
UInt_t  ,
UInt_t  ,
UInt_t  ,
const char *  = "#000000",
UInt_t  = 1 
) [inline, virtual]

Definition at line 206 of file TImage.h.

Referenced by TImageDump::DrawPolyMarker(), and TImageDump::NewPage().

virtual void TImage::FillRectangle ( const char *  = 0,
Int_t  = 0,
Int_t  = 0,
UInt_t  = 0,
UInt_t  = 0 
) [inline, virtual]

Definition at line 208 of file TImage.h.

Referenced by TGSlider::CreateDisabledPicture(), TGPictureButton::CreateDisabledPicture(), TImageDump::DrawPolyMarker(), rose_image(), and TGScrollBarElement::SetEnabled().

virtual void TImage::DrawPolyLine ( UInt_t  ,
TPoint ,
const char *  = "#000000",
UInt_t  = 1,
TImage::ECoordMode  = kCoordModeOrigin 
) [inline, virtual]

Definition at line 210 of file TImage.h.

Referenced by TImageDump::DrawPolyMarker(), and TImageDump::DrawPS().

virtual void TImage::PutPixel ( Int_t  ,
Int_t  ,
const char *  = "#000000" 
) [inline, virtual]

Definition at line 212 of file TImage.h.

Referenced by TImageDump::DrawPolyMarker(), and TImageDump::DrawPS().

virtual void TImage::PolyPoint ( UInt_t  ,
TPoint ,
const char *  = "#000000",
TImage::ECoordMode  = kCoordModeOrigin 
) [inline, virtual]

Definition at line 213 of file TImage.h.

virtual void TImage::DrawSegments ( UInt_t  ,
Segment_t ,
const char *  = "#000000",
UInt_t  = 1 
) [inline, virtual]

Definition at line 215 of file TImage.h.

virtual void TImage::DrawText ( Int_t  = 0,
Int_t  = 0,
const char *  = "",
Int_t  = 12,
const char *  = 0,
const char *  = "fixed",
EText3DType  = TImage::kPlain,
const char *  = 0,
Float_t  = 0 
) [inline, virtual]

Definition at line 216 of file TImage.h.

Referenced by TGSpeedo::Build(), TGSpeedo::DoRedraw(), TGSpeedo::DrawText(), and TImageDump::Text().

virtual void TImage::DrawText ( TText ,
Int_t  = 0,
Int_t  = 0 
) [inline, virtual]

Definition at line 219 of file TImage.h.

virtual void TImage::FillPolygon ( UInt_t  ,
TPoint ,
const char *  = "#000000",
const char *  = 0,
UInt_t  = 16,
UInt_t  = 16 
) [inline, virtual]

Definition at line 220 of file TImage.h.

Referenced by TImageDump::DrawPolyMarker(), and TImageDump::DrawPS().

virtual void TImage::FillPolygon ( UInt_t  ,
TPoint ,
TImage  
) [inline, virtual]

Definition at line 222 of file TImage.h.

virtual void TImage::CropPolygon ( UInt_t  ,
TPoint  
) [inline, virtual]

Definition at line 223 of file TImage.h.

virtual void TImage::DrawFillArea ( UInt_t  ,
TPoint ,
const char *  = "#000000",
const char *  = 0,
UInt_t  = 16,
UInt_t  = 16 
) [inline, virtual]

Definition at line 224 of file TImage.h.

Referenced by TImageDump::DrawFrame(), TImageDump::DrawPolyMarker(), and TImageDump::DrawPS().

virtual void TImage::DrawFillArea ( UInt_t  ,
TPoint ,
TImage  
) [inline, virtual]

Definition at line 226 of file TImage.h.

virtual void TImage::FillSpans ( UInt_t  ,
TPoint ,
UInt_t ,
const char *  = "#000000",
const char *  = 0,
UInt_t  = 16,
UInt_t  = 16 
) [inline, virtual]

Definition at line 227 of file TImage.h.

virtual void TImage::FillSpans ( UInt_t  ,
TPoint ,
UInt_t ,
TImage  
) [inline, virtual]

Definition at line 229 of file TImage.h.

virtual void TImage::CropSpans ( UInt_t  ,
TPoint ,
UInt_t  
) [inline, virtual]

Definition at line 230 of file TImage.h.

virtual void TImage::CopyArea ( TImage ,
Int_t  ,
Int_t  ,
UInt_t  ,
UInt_t  ,
Int_t  = 0,
Int_t  = 0,
Int_t  = 3,
EColorChan  = kAllChan 
) [inline, virtual]

Definition at line 231 of file TImage.h.

virtual void TImage::DrawCellArray ( Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
UInt_t  
) [inline, virtual]

Definition at line 233 of file TImage.h.

Referenced by TImageDump::CellArrayEnd().

virtual void TImage::FloodFill ( Int_t  ,
Int_t  ,
const char *  ,
const char *  ,
const char *  = 0 
) [inline, virtual]

Definition at line 234 of file TImage.h.

virtual void TImage::DrawCubeBezier ( Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
const char *  = "#000000",
UInt_t  = 1 
) [inline, virtual]

Definition at line 235 of file TImage.h.

virtual void TImage::DrawStraightEllips ( Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
const char *  = "#000000",
Int_t  = 1 
) [inline, virtual]

Definition at line 236 of file TImage.h.

virtual void TImage::DrawCircle ( Int_t  ,
Int_t  ,
Int_t  ,
const char *  = "#000000",
Int_t  = 1 
) [inline, virtual]

Definition at line 237 of file TImage.h.

Referenced by TImageDump::DrawPolyMarker().

virtual void TImage::DrawEllips ( Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
const char *  = "#000000",
Int_t  = 1 
) [inline, virtual]

Definition at line 238 of file TImage.h.

virtual void TImage::DrawEllips2 ( Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
const char *  = "#000000",
Int_t  = 1 
) [inline, virtual]

Definition at line 239 of file TImage.h.

virtual void TImage::SetEditable ( Bool_t  = kTRUE  )  [inline, virtual]

Definition at line 241 of file TImage.h.

virtual Bool_t TImage::IsEditable (  )  const [inline, virtual]

Definition at line 242 of file TImage.h.

References kFALSE.

virtual UInt_t TImage::GetWidth (  )  const [inline, virtual]

Definition at line 244 of file TImage.h.

Referenced by TASImage::Append(), TASImage::FillSpans(), TGFileBrowser::GetObjPicture(), TRootIconBox::GetObjPictures(), img2pad(), TASImage::Merge(), TGIcon::SetImage(), timage(), and trans_graph().

virtual UInt_t TImage::GetHeight (  )  const [inline, virtual]

Definition at line 245 of file TImage.h.

Referenced by TASImage::Append(), TASImage::FillSpans(), TGFileBrowser::GetObjPicture(), TRootIconBox::GetObjPictures(), img2pad(), TASImage::Merge(), TGIcon::SetImage(), timage(), and trans_graph().

virtual Bool_t TImage::IsValid (  )  const [inline, virtual]

Definition at line 246 of file TImage.h.

References kTRUE.

Referenced by TGSpeedo::Build(), TGSpeedo::DoRedraw(), TImageDump::DrawFrame(), TGSpeedo::DrawNeedle(), TGSpeedo::DrawText(), TGSpeedo::Glow(), TGSpeedo::SetLabelText(), TGSpeedo::SetMinMaxScale(), TGSpeedo::TGSpeedo(), and TGSpeedo::~TGSpeedo().

virtual TImage* TImage::GetScaledImage (  )  const [inline, virtual]

Definition at line 247 of file TImage.h.

virtual TArrayL* TImage::GetPixels ( Int_t  = 0,
Int_t  = 0,
UInt_t  = 0,
UInt_t  = 0 
) [inline, virtual]

Definition at line 249 of file TImage.h.

virtual TArrayD* TImage::GetArray ( UInt_t  = 0,
UInt_t  = 0,
TImagePalette = gWebImagePalette 
) [inline, virtual]

Definition at line 250 of file TImage.h.

Referenced by rose_image().

virtual Pixmap_t TImage::GetPixmap (  )  [inline, virtual]

Definition at line 251 of file TImage.h.

Referenced by TGSpeedo::Build(), TGSlider::CreateDisabledPicture(), TGPictureButton::CreateDisabledPicture(), DNDMainFrame::DataDropped(), TGFileContainer::GetFilePictures(), TGFileBrowser::GetObjPicture(), TRootIconBox::GetObjPictures(), TGIcon::Resize(), and TGScrollBarElement::SetEnabled().

virtual Pixmap_t TImage::GetMask (  )  [inline, virtual]

Definition at line 252 of file TImage.h.

Referenced by TGSpeedo::Build(), DNDMainFrame::DataDropped(), TGFileContainer::GetFilePictures(), TGFileBrowser::GetObjPicture(), TRootIconBox::GetObjPictures(), and TGIcon::Resize().

virtual UInt_t* TImage::GetArgbArray (  )  [inline, virtual]

Definition at line 253 of file TImage.h.

Referenced by TASImage::FillSpans(), and trans_graph().

virtual UInt_t* TImage::GetRgbaArray (  )  [inline, virtual]

Definition at line 254 of file TImage.h.

virtual Double_t* TImage::GetVecArray (  )  [inline, virtual]

Definition at line 255 of file TImage.h.

virtual UInt_t* TImage::GetScanline ( UInt_t   )  [inline, virtual]

Definition at line 256 of file TImage.h.

virtual void TImage::GetImageBuffer ( char **  ,
int *  ,
EImageFileTypes  = TImage::kPng 
) [inline, virtual]

Definition at line 257 of file TImage.h.

virtual Bool_t TImage::SetImageBuffer ( char **  ,
EImageFileTypes  = TImage::kPng 
) [inline, virtual]

Definition at line 258 of file TImage.h.

References kFALSE.

Referenced by TGFileBrowser::GetObjPicture(), and TRootIconBox::GetObjPictures().

virtual void TImage::PaintImage ( Drawable_t  ,
Int_t  ,
Int_t  ,
Int_t  = 0,
Int_t  = 0,
UInt_t  = 0,
UInt_t  = 0,
Option_t = "" 
) [inline, virtual]

Definition at line 259 of file TImage.h.

virtual void TImage::FromWindow ( Drawable_t  ,
Int_t  = 0,
Int_t  = 0,
UInt_t  = 0,
UInt_t  = 0 
) [inline, virtual]

Definition at line 260 of file TImage.h.

virtual void TImage::FromGLBuffer ( UChar_t ,
UInt_t  ,
UInt_t   
) [inline, virtual]

Definition at line 261 of file TImage.h.

TImage::EImageFileTypes TImage::GetImageFileTypeFromFilename ( const char *  opt  )  [static]

Definition at line 58 of file TImage.cxx.

References TString::EndsWith(), kAnimGif, kBmp, kCur, kFits, kGif, kGZCompressedXpm, kIco, TString::kIgnoreCase, kJpeg, kPng, kPnm, kPpm, kTga, kTiff, kUnknown, kXbm, kXcf, kXml, and kZCompressedXpm.

Referenced by ClassImp(), G__G__Graf_186_0_80(), and G__setup_memfuncTImage().

static TImage* TImage::Create (  )  [static]

Referenced by ClassImp(), TASImage::Clone(), TRootCanvas::CreateCanvas(), TGSlider::CreateDisabledPicture(), TGPictureButton::CreateDisabledPicture(), exec_macro(), TRootBrowserLite::ExecuteDefaultAction(), G__G__Graf_186_0_81(), G__setup_memfuncTImage(), TGFileContainer::GetFilePictures(), TGFileBrowser::GetObjPicture(), TRootIconBox::GetObjPictures(), hist2image(), TImageDump::Open(), Open(), pad2png(), TASImage::Paint(), ProcessFrame(), TFITSHDU::ReadAsImage(), TGuiBldDragManager::Save(), TGuiBldDragManager::SaveFrame(), TGMainFrame::SaveFrameAsCodeOrImage(), TPadPainter::SaveImage(), TGLPadPainter::SaveImage(), TGLViewer::SavePictureUsingBB(), TGLViewer::SavePictureUsingFBO(), TRootGuiBuilder::SaveProject(), TGScrollBarElement::SetEnabled(), TGMainFrame::SetIconPixmap(), and TGQt::WritePixmap().

TImage * TImage::Open ( const char *  file,
EImageFileTypes  type = kUnknown 
) [static]

Definition at line 112 of file TImage.cxx.

References Create(), TSystem::ExpandPathName(), and gSystem.

Referenced by TGuiBldDragManager::ChangeImage(), ClassImp(), DNDMainFrame::DataDropped(), DNDMainFrame::DNDMainFrame(), draw_activation(), TMVAGlob::findImage(), G__G__Graf_186_0_82(), G__G__Graf_186_0_83(), G__G__Graf_186_0_84(), G__G__Graf_186_0_85(), G__G__Graf_186_0_86(), G__setup_memfuncTImage(), TGFileContainer::GetFilePictures(), TGPicturePool::GetPicture(), TGSpeedo::Glow(), TRootEmbeddedCanvas::HandleDNDDrop(), TRootCanvas::HandleDNDDrop(), img2pad(), imgconv(), TGHtml::LoadImage(), mp3player(), psview(), ReadRemoteImage(), rose_image(), TGIcon::SetImage(), TGSpeedo::SetLabelText(), TGSpeedo::SetMinMaxScale(), TGSpeedo::TGSpeedo(), timage(), and trans_graph().

TImage * TImage::Open ( char **  data  )  [static]

Definition at line 177 of file TImage.cxx.

References Create(), and kXpm.

TImage * TImage::Open ( const char *  name,
const Double_t imageData,
UInt_t  width,
UInt_t  height,
TImagePalette palette 
) [static]

Definition at line 129 of file TImage.cxx.

References Create(), and palette.

TImage * TImage::Open ( const char *  name,
const TArrayD imageData,
UInt_t  width,
TImagePalette palette = 0 
) [static]

Definition at line 145 of file TImage.cxx.

References Create(), and palette.

TImage * TImage::Open ( const char *  name,
const TVectorD imageData,
UInt_t  width,
TImagePalette palette = 0 
) [static]

Definition at line 161 of file TImage.cxx.

References Create(), and palette.

TImage& TImage::operator+= ( const TImage i  )  [inline]

Definition at line 271 of file TImage.h.

References Append(), and i.

TImage& TImage::operator/= ( const TImage i  )  [inline]

Definition at line 272 of file TImage.h.

References Append(), and i.

TImage& TImage::operator= ( const TImage img  )  [inline]

Definition at line 120 of file TImage.h.

References TNamed::operator=().

virtual TObject* TImage::Clone ( const char *   )  const [inline, virtual]

Reimplemented from TNamed.

Definition at line 127 of file TImage.h.

virtual void TImage::ReadImage ( const char *  ,
EImageFileTypes  = TImage::kUnknown 
) [inline, virtual]

Definition at line 130 of file TImage.h.

virtual void TImage::WriteImage ( const char *  ,
EImageFileTypes  = TImage::kUnknown 
) [inline, virtual]

Definition at line 131 of file TImage.h.

virtual void TImage::SetImage ( const Double_t ,
UInt_t  ,
UInt_t  ,
TImagePalette = 0 
) [inline, virtual]

Definition at line 132 of file TImage.h.

virtual void TImage::SetImage ( const TArrayD ,
UInt_t  ,
TImagePalette = 0 
) [inline, virtual]

Definition at line 133 of file TImage.h.

virtual void TImage::SetImage ( const TVectorD ,
UInt_t  ,
TImagePalette = 0 
) [inline, virtual]

Definition at line 134 of file TImage.h.

virtual void TImage::SetImage ( Pixmap_t  ,
Pixmap_t  = 0 
) [inline, virtual]

Definition at line 135 of file TImage.h.

virtual void TImage::FromPad ( TVirtualPad ,
Int_t  = 0,
Int_t  = 0,
UInt_t  = 0,
UInt_t  = 0 
) [inline, virtual]

Definition at line 138 of file TImage.h.

virtual void TImage::UnZoom (  )  [inline, virtual]

Definition at line 141 of file TImage.h.

virtual void TImage::Zoom ( UInt_t  ,
UInt_t  ,
UInt_t  ,
UInt_t   
) [inline, virtual]

Definition at line 144 of file TImage.h.

virtual void TImage::Flip ( Int_t  = 180  )  [inline, virtual]

Definition at line 147 of file TImage.h.

virtual void TImage::Gray ( Bool_t  = kTRUE  )  [inline, virtual]

Definition at line 150 of file TImage.h.

virtual Bool_t TImage::IsGray (  )  const [inline, virtual]

Definition at line 151 of file TImage.h.

References kFALSE.

virtual void TImage::Mirror ( Bool_t  = kTRUE  )  [inline, virtual]

Definition at line 154 of file TImage.h.

virtual void TImage::Scale ( UInt_t  ,
UInt_t   
) [inline, virtual]

Definition at line 157 of file TImage.h.

virtual void TImage::Slice ( UInt_t  ,
UInt_t  ,
UInt_t  ,
UInt_t  ,
UInt_t  ,
UInt_t   
) [inline, virtual]

Definition at line 160 of file TImage.h.

virtual void TImage::Tile ( UInt_t  ,
UInt_t   
) [inline, virtual]

Definition at line 164 of file TImage.h.

virtual void TImage::Crop ( Int_t  = 0,
Int_t  = 0,
UInt_t  = 0,
UInt_t  = 0 
) [inline, virtual]

Definition at line 167 of file TImage.h.

virtual void TImage::Pad ( const char *  = "#FFFFFFFF",
UInt_t  = 0,
UInt_t  = 0,
UInt_t  = 0,
UInt_t  = 0 
) [inline, virtual]

Definition at line 170 of file TImage.h.

virtual void TImage::Blur ( Double_t  = 3,
Double_t  = 3 
) [inline, virtual]

Definition at line 174 of file TImage.h.

virtual Double_t* TImage::Vectorize ( UInt_t  = 256,
UInt_t  = 4,
Int_t  = 0 
) [inline, virtual]

Definition at line 177 of file TImage.h.

virtual void TImage::HSV ( UInt_t  = 0,
UInt_t  = 360,
Int_t  = 0,
Int_t  = 0,
Int_t  = 0,
Int_t  = 0,
Int_t  = 0,
UInt_t  = 0,
UInt_t  = 0 
) [inline, virtual]

Definition at line 180 of file TImage.h.

virtual void TImage::Gradient ( UInt_t  = 0,
const char *  = "#FFFFFF #000000",
const char *  = 0,
Int_t  = 0,
Int_t  = 0,
UInt_t  = 0,
UInt_t  = 0 
) [inline, virtual]

Definition at line 184 of file TImage.h.

virtual void TImage::Merge ( const TImage ,
const char *  = "alphablend",
Int_t  = 0,
Int_t  = 0 
) [inline, virtual]

Definition at line 188 of file TImage.h.

virtual void TImage::Append ( const TImage ,
const char *  = "+",
const char *  = "#00000000" 
) [inline, virtual]

Definition at line 191 of file TImage.h.

virtual void TImage::Bevel ( Int_t  = 0,
Int_t  = 0,
UInt_t  = 0,
UInt_t  = 0,
const char *  = "#ffdddddd",
const char *  = "#ff555555",
UShort_t  = 1,
Bool_t  = kFALSE 
) [inline, virtual]

Definition at line 194 of file TImage.h.

virtual void TImage::BeginPaint ( Bool_t  = kTRUE  )  [inline, virtual]

Definition at line 198 of file TImage.h.

virtual void TImage::EndPaint (  )  [inline, virtual]

Definition at line 199 of file TImage.h.

virtual void TImage::DrawLine ( UInt_t  ,
UInt_t  ,
UInt_t  ,
UInt_t  ,
const char *  = "#000000",
UInt_t  = 1 
) [inline, virtual]

Definition at line 200 of file TImage.h.

virtual void TImage::DrawDashLine ( UInt_t  ,
UInt_t  ,
UInt_t  ,
UInt_t  ,
UInt_t  ,
const char *  ,
const char *  = "#000000",
UInt_t  = 1 
) [inline, virtual]

Definition at line 202 of file TImage.h.

virtual void TImage::DrawBox ( Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
const char *  = "#000000",
UInt_t  = 1,
Int_t  = 0 
) [inline, virtual]

Definition at line 204 of file TImage.h.

virtual void TImage::DrawRectangle ( UInt_t  ,
UInt_t  ,
UInt_t  ,
UInt_t  ,
const char *  = "#000000",
UInt_t  = 1 
) [inline, virtual]

Definition at line 206 of file TImage.h.

virtual void TImage::FillRectangle ( const char *  = 0,
Int_t  = 0,
Int_t  = 0,
UInt_t  = 0,
UInt_t  = 0 
) [inline, virtual]

Definition at line 208 of file TImage.h.

virtual void TImage::DrawPolyLine ( UInt_t  ,
TPoint ,
const char *  = "#000000",
UInt_t  = 1,
TImage::ECoordMode  = kCoordModeOrigin 
) [inline, virtual]

Definition at line 210 of file TImage.h.

virtual void TImage::PutPixel ( Int_t  ,
Int_t  ,
const char *  = "#000000" 
) [inline, virtual]

Definition at line 212 of file TImage.h.

virtual void TImage::PolyPoint ( UInt_t  ,
TPoint ,
const char *  = "#000000",
TImage::ECoordMode  = kCoordModeOrigin 
) [inline, virtual]

Definition at line 213 of file TImage.h.

virtual void TImage::DrawSegments ( UInt_t  ,
Segment_t ,
const char *  = "#000000",
UInt_t  = 1 
) [inline, virtual]

Definition at line 215 of file TImage.h.

virtual void TImage::DrawText ( Int_t  = 0,
Int_t  = 0,
const char *  = "",
Int_t  = 12,
const char *  = 0,
const char *  = "fixed",
EText3DType  = TImage::kPlain,
const char *  = 0,
Float_t  = 0 
) [inline, virtual]

Definition at line 216 of file TImage.h.

virtual void TImage::DrawText ( TText ,
Int_t  = 0,
Int_t  = 0 
) [inline, virtual]

Definition at line 219 of file TImage.h.

virtual void TImage::FillPolygon ( UInt_t  ,
TPoint ,
const char *  = "#000000",
const char *  = 0,
UInt_t  = 16,
UInt_t  = 16 
) [inline, virtual]

Definition at line 220 of file TImage.h.

virtual void TImage::FillPolygon ( UInt_t  ,
TPoint ,
TImage  
) [inline, virtual]

Definition at line 222 of file TImage.h.

virtual void TImage::CropPolygon ( UInt_t  ,
TPoint  
) [inline, virtual]

Definition at line 223 of file TImage.h.

virtual void TImage::DrawFillArea ( UInt_t  ,
TPoint ,
const char *  = "#000000",
const char *  = 0,
UInt_t  = 16,
UInt_t  = 16 
) [inline, virtual]

Definition at line 224 of file TImage.h.

virtual void TImage::DrawFillArea ( UInt_t  ,
TPoint ,
TImage  
) [inline, virtual]

Definition at line 226 of file TImage.h.

virtual void TImage::FillSpans ( UInt_t  ,
TPoint ,
UInt_t ,
const char *  = "#000000",
const char *  = 0,
UInt_t  = 16,
UInt_t  = 16 
) [inline, virtual]

Definition at line 227 of file TImage.h.

virtual void TImage::FillSpans ( UInt_t  ,
TPoint ,
UInt_t ,
TImage  
) [inline, virtual]

Definition at line 229 of file TImage.h.

virtual void TImage::CropSpans ( UInt_t  ,
TPoint ,
UInt_t  
) [inline, virtual]

Definition at line 230 of file TImage.h.

virtual void TImage::CopyArea ( TImage ,
Int_t  ,
Int_t  ,
UInt_t  ,
UInt_t  ,
Int_t  = 0,
Int_t  = 0,
Int_t  = 3,
EColorChan  = kAllChan 
) [inline, virtual]

Definition at line 231 of file TImage.h.

virtual void TImage::DrawCellArray ( Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
UInt_t  
) [inline, virtual]

Definition at line 233 of file TImage.h.

virtual void TImage::FloodFill ( Int_t  ,
Int_t  ,
const char *  ,
const char *  ,
const char *  = 0 
) [inline, virtual]

Definition at line 234 of file TImage.h.

virtual void TImage::DrawCubeBezier ( Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
const char *  = "#000000",
UInt_t  = 1 
) [inline, virtual]

Definition at line 235 of file TImage.h.

virtual void TImage::DrawStraightEllips ( Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
const char *  = "#000000",
Int_t  = 1 
) [inline, virtual]

Definition at line 236 of file TImage.h.

virtual void TImage::DrawCircle ( Int_t  ,
Int_t  ,
Int_t  ,
const char *  = "#000000",
Int_t  = 1 
) [inline, virtual]

Definition at line 237 of file TImage.h.

virtual void TImage::DrawEllips ( Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
const char *  = "#000000",
Int_t  = 1 
) [inline, virtual]

Definition at line 238 of file TImage.h.

virtual void TImage::DrawEllips2 ( Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
Int_t  ,
const char *  = "#000000",
Int_t  = 1 
) [inline, virtual]

Definition at line 239 of file TImage.h.

virtual void TImage::SetEditable ( Bool_t  = kTRUE  )  [inline, virtual]

Definition at line 241 of file TImage.h.

virtual Bool_t TImage::IsEditable (  )  const [inline, virtual]

Definition at line 242 of file TImage.h.

References kFALSE.

virtual UInt_t TImage::GetWidth (  )  const [inline, virtual]

Definition at line 244 of file TImage.h.

virtual UInt_t TImage::GetHeight (  )  const [inline, virtual]

Definition at line 245 of file TImage.h.

virtual Bool_t TImage::IsValid (  )  const [inline, virtual]

Definition at line 246 of file TImage.h.

References kTRUE.

virtual TImage* TImage::GetScaledImage (  )  const [inline, virtual]

Definition at line 247 of file TImage.h.

virtual TArrayL* TImage::GetPixels ( Int_t  = 0,
Int_t  = 0,
UInt_t  = 0,
UInt_t  = 0 
) [inline, virtual]

Definition at line 249 of file TImage.h.

virtual TArrayD* TImage::GetArray ( UInt_t  = 0,
UInt_t  = 0,
TImagePalette = gWebImagePalette 
) [inline, virtual]

Definition at line 250 of file TImage.h.

virtual Pixmap_t TImage::GetPixmap (  )  [inline, virtual]

Definition at line 251 of file TImage.h.

virtual Pixmap_t TImage::GetMask (  )  [inline, virtual]

Definition at line 252 of file TImage.h.

virtual UInt_t* TImage::GetArgbArray (  )  [inline, virtual]

Definition at line 253 of file TImage.h.

virtual UInt_t* TImage::GetRgbaArray (  )  [inline, virtual]

Definition at line 254 of file TImage.h.

virtual Double_t* TImage::GetVecArray (  )  [inline, virtual]

Definition at line 255 of file TImage.h.

virtual UInt_t* TImage::GetScanline ( UInt_t   )  [inline, virtual]

Definition at line 256 of file TImage.h.

virtual void TImage::GetImageBuffer ( char **  ,
int *  ,
EImageFileTypes  = TImage::kPng 
) [inline, virtual]

Definition at line 257 of file TImage.h.

virtual Bool_t TImage::SetImageBuffer ( char **  ,
EImageFileTypes  = TImage::kPng 
) [inline, virtual]

Definition at line 258 of file TImage.h.

References kFALSE.

virtual void TImage::PaintImage ( Drawable_t  ,
Int_t  ,
Int_t  ,
Int_t  = 0,
Int_t  = 0,
UInt_t  = 0,
UInt_t  = 0,
Option_t = "" 
) [inline, virtual]

Definition at line 259 of file TImage.h.

virtual void TImage::FromWindow ( Drawable_t  ,
Int_t  = 0,
Int_t  = 0,
UInt_t  = 0,
UInt_t  = 0 
) [inline, virtual]

Definition at line 260 of file TImage.h.

virtual void TImage::FromGLBuffer ( UChar_t ,
UInt_t  ,
UInt_t   
) [inline, virtual]

Definition at line 261 of file TImage.h.

static EImageFileTypes TImage::GetImageFileTypeFromFilename ( const char *  opt  )  [static]

static TImage* TImage::Create (  )  [static]

static TImage* TImage::Open ( const char *  file,
EImageFileTypes  type = kUnknown 
) [static]

static TImage* TImage::Open ( char **  data  )  [static]

static TImage* TImage::Open ( const char *  name,
const Double_t imageData,
UInt_t  width,
UInt_t  height,
TImagePalette palette 
) [static]

static TImage* TImage::Open ( const char *  name,
const TArrayD imageData,
UInt_t  width,
TImagePalette palette = 0 
) [static]

static TImage* TImage::Open ( const char *  name,
const TVectorD imageData,
UInt_t  width,
TImagePalette palette = 0 
) [static]

TImage& TImage::operator+= ( const TImage i  )  [inline]

Definition at line 271 of file TImage.h.

References Append(), and i.

TImage& TImage::operator/= ( const TImage i  )  [inline]

Definition at line 272 of file TImage.h.

References Append(), and i.


Friends And Related Function Documentation

TImage operator+ ( const TImage i1,
const TImage s2 
) [friend]

Definition at line 191 of file TImage.cxx.

TImage operator/ ( const TImage i1,
const TImage s2 
) [friend]

Definition at line 192 of file TImage.cxx.

TImage operator+ ( const TImage i1,
const TImage s2 
) [friend]

Definition at line 191 of file TImage.cxx.

TImage operator/ ( const TImage i1,
const TImage s2 
) [friend]

Definition at line 192 of file TImage.cxx.


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