154 virtual void Pad(
const char * =
"#FFFFFFFF",
UInt_t = 0,
168 virtual void Gradient(
UInt_t = 0,
const char * =
"#FFFFFF #000000",
const char * = 0,
175 virtual void Append(
const TImage * ,
const char * =
"+",
const char * =
"#00000000") {}
179 const char * =
"#ffdddddd",
const char * =
"#ff555555",
185 const char * =
"#000000",
UInt_t = 1) {}
187 const char * ,
const char * =
"#000000",
UInt_t = 1) {}
189 const char * =
"#000000",
UInt_t = 1,
Int_t = 0) {}
191 const char * =
"#000000",
UInt_t = 1) {}
201 const char * = 0,
const char * =
"fixed",
virtual UInt_t * GetScanline(UInt_t)
virtual void Append(const TImage *, const char *="+", const char *="#00000000")
virtual void DrawStraightEllips(Int_t, Int_t, Int_t, Int_t, const char *="#000000", Int_t=1)
virtual UInt_t GetHeight() const
virtual Bool_t IsGray() const
virtual void DrawCellArray(Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, UInt_t *)
virtual void DrawText(TText *, Int_t=0, Int_t=0)
friend TImage operator/(const TImage &i1, const TImage &s2)
virtual void DrawBox(Int_t, Int_t, Int_t, Int_t, const char *="#000000", UInt_t=1, Int_t=0)
virtual void DrawEllips(Int_t, Int_t, Int_t, Int_t, Int_t, const char *="#000000", Int_t=1)
virtual void Mirror(Bool_t=kTRUE)
virtual void FillPolygon(UInt_t, TPoint *, TImage *)
virtual void PutPixel(Int_t, Int_t, const char *="#000000")
virtual UInt_t GetWidth() const
virtual Bool_t IsValid() const
virtual void WriteImage(const char *, EImageFileTypes=TImage::kUnknown)
virtual void DrawCubeBezier(Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, const char *="#000000", UInt_t=1)
virtual Double_t * Vectorize(UInt_t=256, UInt_t=4, Int_t=0)
virtual UInt_t * GetArgbArray()
An abstract interface to image processing library.
virtual void Merge(const TImage *, const char *="alphablend", Int_t=0, Int_t=0)
virtual void FloodFill(Int_t, Int_t, const char *, const char *, const char *=0)
virtual Double_t * GetVecArray()
virtual void SetImage(const Double_t *, UInt_t, UInt_t, TImagePalette *=0)
virtual Pixmap_t GetPixmap()
virtual void DrawPolyLine(UInt_t, TPoint *, const char *="#000000", UInt_t=1, TImage::ECoordMode=kCoordModeOrigin)
virtual void FillSpans(UInt_t, TPoint *, UInt_t *, const char *="#000000", const char *=0, UInt_t=16, UInt_t=16)
virtual void Scale(UInt_t, UInt_t)
virtual void FillRectangle(const char *=0, Int_t=0, Int_t=0, UInt_t=0, UInt_t=0)
virtual void SetImage(Pixmap_t, Pixmap_t=0)
#define ClassDef(name, id)
virtual void CopyArea(TImage *, Int_t, Int_t, UInt_t, UInt_t, Int_t=0, Int_t=0, Int_t=3, EColorChan=kAllChan)
The TNamed class is the base class for all named ROOT classes.
virtual void CropSpans(UInt_t, TPoint *, UInt_t *)
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 FromWindow(Drawable_t, Int_t=0, Int_t=0, UInt_t=0, UInt_t=0)
virtual void DrawRectangle(UInt_t, UInt_t, UInt_t, UInt_t, const char *="#000000", UInt_t=1)
Base class for several text objects.
virtual void Crop(Int_t=0, Int_t=0, UInt_t=0, UInt_t=0)
TVirtualPad is an abstract base class for the Pad and Canvas classes.
R__EXTERN TImagePalette * gWebImagePalette
virtual TArrayL * GetPixels(Int_t=0, Int_t=0, UInt_t=0, UInt_t=0)
virtual void DrawSegments(UInt_t, Segment_t *, const char *="#000000", UInt_t=1)
virtual void FillSpans(UInt_t, TPoint *, UInt_t *, TImage *)
virtual void PolyPoint(UInt_t, TPoint *, const char *="#000000", TImage::ECoordMode=kCoordModeOrigin)
virtual void SetImage(const TArrayD &, UInt_t, TImagePalette *=0)
virtual void SetImage(const TVectorD &, UInt_t, TImagePalette *=0)
virtual void PaintImage(Drawable_t, Int_t, Int_t, Int_t=0, Int_t=0, UInt_t=0, UInt_t=0, Option_t *="")
TImage & operator+=(const TImage &i)
TNamed & operator=(const TNamed &rhs)
TNamed assignment operator.
virtual void DrawDashLine(UInt_t, UInt_t, UInt_t, UInt_t, UInt_t, const char *, const char *="#000000", UInt_t=1)
virtual TObject * Clone(const char *) const
Make a clone of an object using the Streamer facility.
Array of longs (32 or 64 bits per element).
virtual void ReadImage(const char *, EImageFileTypes=TImage::kUnknown)
virtual void SetEditable(Bool_t=kTRUE)
virtual void DrawFillArea(UInt_t, TPoint *, TImage *)
virtual void Zoom(UInt_t, UInt_t, UInt_t, UInt_t)
TImage & operator/=(const TImage &i)
virtual void DrawEllips2(Int_t, Int_t, Int_t, Int_t, Int_t, const char *="#000000", Int_t=1)
virtual void CropPolygon(UInt_t, TPoint *)
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 Pixmap_t GetMask()
virtual void FromPad(TVirtualPad *, 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 GetImageBuffer(char **, int *, EImageFileTypes=TImage::kPng)
virtual TArrayD * GetArray(UInt_t=0, UInt_t=0, TImagePalette *=gWebImagePalette)
virtual void FillPolygon(UInt_t, TPoint *, const char *="#000000", const char *=0, UInt_t=16, UInt_t=16)
virtual void Slice(UInt_t, UInt_t, UInt_t, UInt_t, UInt_t, UInt_t)
TImage & operator=(const TImage &img)
A class to define a conversion from pixel values to pixel color.
Array of doubles (64 bits per element).
virtual void DrawLine(UInt_t, UInt_t, UInt_t, UInt_t, const char *="#000000", UInt_t=1)
Binding & operator=(OUT(*fun)(void))
Mother of all ROOT objects.
virtual void Flip(Int_t=180)
static EImageFileTypes GetImageFileTypeFromFilename(const char *opt)
Return the image type for the extension specified in filename.
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 Bool_t IsEditable() const
friend TImage operator+(const TImage &i1, const TImage &s2)
virtual void FromGLBuffer(UChar_t *, UInt_t, UInt_t)
TImage(const TImage &img)
virtual UInt_t * GetRgbaArray()
static TImage * Open(const char *file, EImageFileTypes type=kUnknown)
Open a specified image file.
virtual void DrawCircle(Int_t, Int_t, Int_t, const char *="#000000", Int_t=1)
static TImage * Create()
Create an image.
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 DrawFillArea(UInt_t, TPoint *, const char *="#000000", const char *=0, UInt_t=16, UInt_t=16)
virtual void Blur(Double_t=3, Double_t=3)
virtual Bool_t SetImageBuffer(char **, EImageFileTypes=TImage::kPng)
virtual void Tile(UInt_t, UInt_t)
virtual TImage * GetScaledImage() const
2-D histogram with a double per channel (see TH1 documentation)}
virtual void BeginPaint(Bool_t=kTRUE)
virtual void Gray(Bool_t=kTRUE)