TPDF Class Reference

#include <TPDF.h>

Inheritance diagram for TPDF:

TVirtualPS TVirtualPS TAttText TAttMarker TAttFill TAttLine TNamed TAttText TAttMarker TAttFill TAttLine TNamed TAttText TAttMarker TAttFill TAttLine TNamed TAttText TAttMarker TAttFill TAttLine TNamed List of all members.

Public Member Functions

 TPDF ()
 TPDF (const char *filename, Int_t type=-111)
virtual ~TPDF ()
void CellArrayBegin (Int_t W, Int_t H, Double_t x1, Double_t x2, Double_t y1, Double_t y2)
void CellArrayFill (Int_t r, Int_t g, Int_t b)
void CellArrayEnd ()
void Close (Option_t *opt="")
Double_t CMtoPDF (Double_t u)
void DrawBox (Double_t x1, Double_t y1, Double_t x2, Double_t y2)
void DrawFrame (Double_t xl, Double_t yl, Double_t xt, Double_t yt, Int_t mode, Int_t border, Int_t dark, Int_t light)
void DrawHatch (Float_t dy, Float_t angle, Int_t n, Float_t *x, Float_t *y)
void DrawHatch (Float_t dy, Float_t angle, Int_t n, Double_t *x, Double_t *y)
void DrawPolyLine (Int_t n, TPoints *xy)
void DrawPolyLineNDC (Int_t n, TPoints *uv)
void DrawPolyMarker (Int_t n, Float_t *x, Float_t *y)
void DrawPolyMarker (Int_t n, Double_t *x, Double_t *y)
void DrawPS (Int_t n, Float_t *xw, Float_t *yw)
void DrawPS (Int_t n, Double_t *xw, Double_t *yw)
void LineTo (Double_t x, Double_t y)
void MoveTo (Double_t x, Double_t y)
void FontEncode ()
void NewObject (Int_t n)
void NewPage ()
void Off ()
void On ()
void Open (const char *filename, Int_t type=-111)
void PatternEncode ()
void PrintFast (Int_t nch, const char *string="")
void PrintStr (const char *string="")
void Range (Float_t xrange, Float_t yrange)
void SetColor (Int_t color=1)
void SetColor (Float_t r, Float_t g, Float_t b)
void SetFillColor (Color_t cindex=1)
void SetFillPatterns (Int_t ipat, Int_t color)
void SetLineColor (Color_t cindex=1)
void SetLineScale (Float_t scale=1)
void SetLineStyle (Style_t linestyle=1)
void SetLineWidth (Width_t linewidth=1)
void SetMarkerColor (Color_t cindex=1)
void SetTextColor (Color_t cindex=1)
void Text (Double_t x, Double_t y, const char *string)
void TextNDC (Double_t u, Double_t v, const char *string)
void WriteCompressedBuffer ()
virtual void WriteReal (Float_t r)
Double_t UtoPDF (Double_t u)
Double_t VtoPDF (Double_t v)
Double_t XtoPDF (Double_t x)
Double_t YtoPDF (Double_t y)
 TPDF ()
 TPDF (const char *filename, Int_t type=-111)
virtual ~TPDF ()
void CellArrayBegin (Int_t W, Int_t H, Double_t x1, Double_t x2, Double_t y1, Double_t y2)
void CellArrayFill (Int_t r, Int_t g, Int_t b)
void CellArrayEnd ()
void Close (Option_t *opt="")
Double_t CMtoPDF (Double_t u)
void DrawBox (Double_t x1, Double_t y1, Double_t x2, Double_t y2)
void DrawFrame (Double_t xl, Double_t yl, Double_t xt, Double_t yt, Int_t mode, Int_t border, Int_t dark, Int_t light)
void DrawHatch (Float_t dy, Float_t angle, Int_t n, Float_t *x, Float_t *y)
void DrawHatch (Float_t dy, Float_t angle, Int_t n, Double_t *x, Double_t *y)
void DrawPolyLine (Int_t n, TPoints *xy)
void DrawPolyLineNDC (Int_t n, TPoints *uv)
void DrawPolyMarker (Int_t n, Float_t *x, Float_t *y)
void DrawPolyMarker (Int_t n, Double_t *x, Double_t *y)
void DrawPS (Int_t n, Float_t *xw, Float_t *yw)
void DrawPS (Int_t n, Double_t *xw, Double_t *yw)
void LineTo (Double_t x, Double_t y)
void MoveTo (Double_t x, Double_t y)
void FontEncode ()
void NewObject (Int_t n)
void NewPage ()
void Off ()
void On ()
void Open (const char *filename, Int_t type=-111)
void PatternEncode ()
void PrintFast (Int_t nch, const char *string="")
void PrintStr (const char *string="")
void Range (Float_t xrange, Float_t yrange)
void SetColor (Int_t color=1)
void SetColor (Float_t r, Float_t g, Float_t b)
void SetFillColor (Color_t cindex=1)
void SetFillPatterns (Int_t ipat, Int_t color)
void SetLineColor (Color_t cindex=1)
void SetLineScale (Float_t scale=1)
void SetLineStyle (Style_t linestyle=1)
void SetLineWidth (Width_t linewidth=1)
void SetMarkerColor (Color_t cindex=1)
void SetTextColor (Color_t cindex=1)
void Text (Double_t x, Double_t y, const char *string)
void TextNDC (Double_t u, Double_t v, const char *string)
void WriteCompressedBuffer ()
virtual void WriteReal (Float_t r)
Double_t UtoPDF (Double_t u)
Double_t VtoPDF (Double_t v)
Double_t XtoPDF (Double_t x)
Double_t YtoPDF (Double_t y)

Protected Attributes

Float_t fRed
Float_t fGreen
Float_t fBlue
Float_t fXsize
Float_t fYsize
Int_t fType
Int_t fPageFormat
Int_t fPageOrientation
Int_t fStartStream
Float_t fLineScale
Int_tfObjPos
Int_t fObjPosSize
Int_t fNbObj
Int_t fNbPage
Bool_t fPageNotEmpty
Bool_t fCompress
Bool_t fRange
Int_tfObjPos

Detailed Description

Definition at line 30 of file TPDF.h.


Constructor & Destructor Documentation

TPDF::TPDF (  ) 

TPDF::TPDF ( const char *  filename,
Int_t  type = -111 
)

Definition at line 131 of file TPDF.cxx.

References fBlue, fCompress, fGreen, fLineScale, fNbObj, fNbPage, fObjPosSize, fPageFormat, fPageNotEmpty, fPageOrientation, fRange, fRed, fStartStream, TVirtualPS::fStream, fType, fXsize, fYsize, kFALSE, Open(), and TNamed::SetTitle().

TPDF::~TPDF (  )  [virtual]

Definition at line 164 of file TPDF.cxx.

References Close(), and fObjPos.

TPDF::TPDF (  ) 

TPDF::TPDF ( const char *  filename,
Int_t  type = -111 
)

virtual TPDF::~TPDF (  )  [virtual]


Member Function Documentation

void TPDF::CellArrayBegin ( Int_t  W,
Int_t  H,
Double_t  x1,
Double_t  x2,
Double_t  y1,
Double_t  y2 
) [virtual]

Implements TVirtualPS.

Definition at line 175 of file TPDF.cxx.

References TObject::Warning().

void TPDF::CellArrayFill ( Int_t  r,
Int_t  g,
Int_t  b 
) [virtual]

Implements TVirtualPS.

Definition at line 184 of file TPDF.cxx.

References TObject::Warning().

void TPDF::CellArrayEnd (  )  [virtual]

Implements TVirtualPS.

Definition at line 192 of file TPDF.cxx.

References TObject::Warning().

void TPDF::Close ( Option_t opt = ""  )  [virtual]

Implements TVirtualPS.

Definition at line 200 of file TPDF.cxx.

References fNbObj, fNbPage, TVirtualPS::fNByte, fObjPos, fStartStream, TVirtualPS::fStream, TNamed::GetTitle(), gPad, gVirtualPS, i, kObjContents, kObjFirstPage, kObjInfo, kObjOutlines, kObjPages, kObjRoot, NewObject(), PrintStr(), snprintf, str, WriteCompressedBuffer(), and TVirtualPS::WriteInteger().

Referenced by TestReport1(), and ~TPDF().

Double_t TPDF::CMtoPDF ( Double_t  u  )  [inline]

Definition at line 60 of file TPDF.h.

Referenced by NewPage().

void TPDF::DrawBox ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2 
) [virtual]

Implements TVirtualPS.

Definition at line 342 of file TPDF.cxx.

References DrawPS(), TAttFill::fFillColor, TAttFill::fFillStyle, TAttLine::fLineColor, PrintFast(), SetColor(), WriteReal(), x, XtoPDF(), y, and YtoPDF().

void TPDF::DrawFrame ( Double_t  xl,
Double_t  yl,
Double_t  xt,
Double_t  yt,
Int_t  mode,
Int_t  border,
Int_t  dark,
Int_t  light 
) [virtual]

Implements TVirtualPS.

Definition at line 398 of file TPDF.cxx.

References i, LineTo(), MoveTo(), PrintFast(), SetColor(), XtoPDF(), and YtoPDF().

void TPDF::DrawHatch ( Float_t  dy,
Float_t  angle,
Int_t  n,
Float_t x,
Float_t y 
)

Definition at line 445 of file TPDF.cxx.

References TObject::Warning().

Referenced by DrawPS().

void TPDF::DrawHatch ( Float_t  dy,
Float_t  angle,
Int_t  n,
Double_t x,
Double_t y 
)

Definition at line 454 of file TPDF.cxx.

References TObject::Warning().

void TPDF::DrawPolyLine ( Int_t  n,
TPoints xy 
)

Definition at line 463 of file TPDF.cxx.

References TAttLine::fLineColor, TAttLine::fLineStyle, TAttLine::fLineWidth, i, LineTo(), n, PrintFast(), SetColor(), SetLineStyle(), SetLineWidth(), WriteReal(), XtoPDF(), xy, and YtoPDF().

void TPDF::DrawPolyLineNDC ( Int_t  n,
TPoints uv 
)

Definition at line 516 of file TPDF.cxx.

References TAttLine::fLineColor, TAttLine::fLineStyle, TAttLine::fLineWidth, i, LineTo(), n, PrintFast(), SetColor(), SetLineStyle(), SetLineWidth(), UtoPDF(), VtoPDF(), WriteReal(), and xy.

void TPDF::DrawPolyMarker ( Int_t  n,
Float_t x,
Float_t y 
) [virtual]

Implements TVirtualPS.

Definition at line 569 of file TPDF.cxx.

References TAttLine::fLineStyle, TAttLine::fLineWidth, TAttMarker::fMarkerColor, TAttMarker::fMarkerSize, TAttMarker::fMarkerStyle, gPad, i, LineTo(), m, MoveTo(), PrintFast(), SetColor(), SetLineStyle(), SetLineWidth(), UtoPDF(), WriteReal(), XtoPDF(), and YtoPDF().

void TPDF::DrawPolyMarker ( Int_t  n,
Double_t x,
Double_t y 
) [virtual]

Implements TVirtualPS.

Definition at line 710 of file TPDF.cxx.

References TAttLine::fLineStyle, TAttLine::fLineWidth, TAttMarker::fMarkerColor, TAttMarker::fMarkerSize, TAttMarker::fMarkerStyle, gPad, i, LineTo(), m, MoveTo(), PrintFast(), SetColor(), SetLineStyle(), SetLineWidth(), UtoPDF(), WriteReal(), XtoPDF(), and YtoPDF().

void TPDF::DrawPS ( Int_t  n,
Float_t xw,
Float_t yw 
) [virtual]

Implements TVirtualPS.

Definition at line 851 of file TPDF.cxx.

References DrawHatch(), fBlue, TAttFill::fFillColor, TAttFill::fFillStyle, fGreen, TAttLine::fLineColor, TAttLine::fLineStyle, TAttLine::fLineWidth, fRed, i, LineTo(), n, PrintFast(), SetColor(), SetFillPatterns(), SetLineStyle(), SetLineWidth(), WriteReal(), XtoPDF(), and YtoPDF().

Referenced by DrawBox().

void TPDF::DrawPS ( Int_t  n,
Double_t xw,
Double_t yw 
) [virtual]

Implements TVirtualPS.

Definition at line 936 of file TPDF.cxx.

References DrawHatch(), fBlue, TAttFill::fFillColor, TAttFill::fFillStyle, fGreen, TAttLine::fLineColor, TAttLine::fLineStyle, TAttLine::fLineWidth, fRed, i, LineTo(), n, PrintFast(), SetColor(), SetFillPatterns(), SetLineStyle(), SetLineWidth(), WriteReal(), XtoPDF(), and YtoPDF().

void TPDF::LineTo ( Double_t  x,
Double_t  y 
)

Definition at line 1054 of file TPDF.cxx.

References PrintFast(), and WriteReal().

Referenced by DrawFrame(), DrawPolyLine(), DrawPolyLineNDC(), DrawPolyMarker(), and DrawPS().

void TPDF::MoveTo ( Double_t  x,
Double_t  y 
)

Definition at line 1065 of file TPDF.cxx.

References PrintFast(), and WriteReal().

Referenced by DrawFrame(), and DrawPolyMarker().

void TPDF::FontEncode (  ) 

Definition at line 1021 of file TPDF.cxx.

References i, kNumberOfFonts, kObjFont, NewObject(), PrintStr(), and TVirtualPS::WriteInteger().

Referenced by Open().

void TPDF::NewObject ( Int_t  n  ) 

Definition at line 1076 of file TPDF.cxx.

References fNbObj, TVirtualPS::fNByte, fObjPos, fObjPosSize, TMath::Max(), PrintStr(), and TVirtualPS::WriteInteger().

Referenced by Close(), FontEncode(), NewPage(), Open(), and PatternEncode().

void TPDF::NewPage (  )  [virtual]

Implements TVirtualPS.

Definition at line 1100 of file TPDF.cxx.

References CMtoPDF(), fCompress, TAttLine::fLineWidth, fNbPage, TVirtualPS::fNByte, fPageFormat, fPageNotEmpty, fPageOrientation, fStartStream, fXsize, fYsize, TNamed::GetTitle(), gPad, height, kObjContents, kObjFirstPage, kObjPageResources, kObjPages, kTRUE, NewObject(), TMath::Power(), PrintStr(), TMath::Sqrt(), width, WriteCompressedBuffer(), TVirtualPS::WriteInteger(), and WriteReal().

Referenced by Open().

void TPDF::Off (  ) 

Definition at line 1264 of file TPDF.cxx.

References gVirtualPS.

Referenced by On().

void TPDF::On (  ) 

Definition at line 1273 of file TPDF.cxx.

References TObject::Error(), fType, gVirtualPS, and Off().

void TPDF::Open ( const char *  filename,
Int_t  type = -111 
) [virtual]

Implements TVirtualPS.

Definition at line 1290 of file TPDF.cxx.

References TObject::Error(), fBlue, TVirtualPS::fBuffer, fGreen, TVirtualPS::fLenBuffer, fNbObj, fNbPage, fObjPos, fObjPosSize, FontEncode(), fPageFormat, fPageNotEmpty, fPageOrientation, fRange, fRed, TVirtualPS::fSizBuffer, TVirtualPS::fStream, fType, fXsize, fYsize, TStyle::GetLineScalePS(), TNamed::GetName(), TStyle::GetPaperSize(), TROOT::GetVersion(), gPad, gROOT, gStyle, gVirtualPS, i, kFALSE, kNumberOfFonts, kObjColorSpace, kObjFont, kObjInfo, kObjOutlines, kObjPageResources, kObjPages, kObjPatternList, kObjRoot, NewObject(), NewPage(), out, PatternEncode(), PrintStr(), Range(), ratio, SetLineScale(), snprintf, str, t, TObject::Warning(), and TVirtualPS::WriteInteger().

Referenced by TPDF().

void TPDF::PatternEncode (  ) 

Definition at line 1441 of file TPDF.cxx.

References TVirtualPS::fNByte, TVirtualPS::fStream, TStyle::GetColorModelPS(), gStyle, kObjColorSpace, kObjPattern, kObjPatternList, kObjPatternResourses, NewObject(), PrintStr(), and TVirtualPS::WriteInteger().

Referenced by Open().

void TPDF::PrintFast ( Int_t  nch,
const char *  string = "" 
) [virtual]

Reimplemented from TVirtualPS.

Definition at line 1865 of file TPDF.cxx.

References TVirtualPS::fBuffer, fCompress, TVirtualPS::fLenBuffer, fPageNotEmpty, TVirtualPS::fSizBuffer, kTRUE, TVirtualPS::PrintFast(), TStorage::ReAllocChar(), and strcpy().

Referenced by DrawBox(), DrawFrame(), DrawPolyLine(), DrawPolyLineNDC(), DrawPolyMarker(), DrawPS(), LineTo(), MoveTo(), SetColor(), SetLineStyle(), and SetLineWidth().

void TPDF::PrintStr ( const char *  string = ""  )  [virtual]

Reimplemented from TVirtualPS.

Definition at line 1842 of file TPDF.cxx.

References TVirtualPS::fBuffer, fCompress, TVirtualPS::fLenBuffer, fPageNotEmpty, TVirtualPS::fSizBuffer, kTRUE, len, TVirtualPS::PrintStr(), TStorage::ReAllocChar(), and strcpy().

Referenced by Close(), FontEncode(), NewObject(), NewPage(), Open(), PatternEncode(), SetFillPatterns(), Text(), and WriteReal().

void TPDF::Range ( Float_t  xrange,
Float_t  yrange 
)

Definition at line 1885 of file TPDF.cxx.

References fRange, fXsize, fYsize, and kTRUE.

Referenced by Open().

void TPDF::SetColor ( Int_t  color = 1  ) 

Definition at line 1939 of file TPDF.cxx.

References TColor::GetBlue(), TROOT::GetColor(), TColor::GetGreen(), TColor::GetRed(), and gROOT.

Referenced by DrawBox(), DrawFrame(), DrawPolyLine(), DrawPolyLineNDC(), DrawPolyMarker(), DrawPS(), and Text().

void TPDF::SetColor ( Float_t  r,
Float_t  g,
Float_t  b 
) [virtual]

Implements TVirtualPS.

Definition at line 1954 of file TPDF.cxx.

References fBlue, fGreen, fRed, TStyle::GetColorModelPS(), gStyle, TMath::Min(), PrintFast(), and WriteReal().

void TPDF::SetFillColor ( Color_t  cindex = 1  )  [virtual]

Reimplemented from TAttFill.

Definition at line 2011 of file TPDF.cxx.

References TAttFill::fFillColor, TAttFill::GetFillColor(), and gStyle.

void TPDF::SetFillPatterns ( Int_t  ipat,
Int_t  color 
)

Definition at line 2021 of file TPDF.cxx.

References TColor::GetBlue(), TROOT::GetColor(), TStyle::GetColorModelPS(), TColor::GetGreen(), TColor::GetRed(), gROOT, gStyle, TMath::Min(), PrintStr(), snprintf, and WriteReal().

Referenced by DrawPS().

void TPDF::SetLineColor ( Color_t  cindex = 1  )  [virtual]

Reimplemented from TAttLine.

Definition at line 2058 of file TPDF.cxx.

References TAttLine::fLineColor.

void TPDF::SetLineScale ( Float_t  scale = 1  )  [inline]

Definition at line 89 of file TPDF.h.

References fLineScale.

Referenced by Open().

void TPDF::SetLineStyle ( Style_t  linestyle = 1  )  [virtual]

Reimplemented from TAttLine.

Definition at line 2067 of file TPDF.cxx.

References TObjArray::At(), TAttLine::fLineStyle, TObjArray::GetEntries(), TStyle::GetLineStyleString(), TNamed::GetName(), gStyle, j, PrintFast(), TString::Tokenize(), and TVirtualPS::WriteInteger().

Referenced by DrawPolyLine(), DrawPolyLineNDC(), DrawPolyMarker(), and DrawPS().

void TPDF::SetLineWidth ( Width_t  linewidth = 1  )  [virtual]

Reimplemented from TAttLine.

Definition at line 2092 of file TPDF.cxx.

References fLineScale, TAttLine::fLineWidth, PrintFast(), and WriteReal().

Referenced by DrawPolyLine(), DrawPolyLineNDC(), DrawPolyMarker(), and DrawPS().

void TPDF::SetMarkerColor ( Color_t  cindex = 1  )  [virtual]

Reimplemented from TAttMarker.

Definition at line 2104 of file TPDF.cxx.

References TAttMarker::fMarkerColor.

void TPDF::SetTextColor ( Color_t  cindex = 1  )  [virtual]

Reimplemented from TAttText.

Definition at line 2113 of file TPDF.cxx.

References TAttText::fTextColor.

void TPDF::Text ( Double_t  x,
Double_t  y,
const char *  string 
) [virtual]

Implements TVirtualPS.

Definition at line 2122 of file TPDF.cxx.

References TMath::Cos(), fCompress, TAttText::fTextAlign, TAttText::fTextAngle, TAttText::fTextColor, TAttText::fTextFont, TAttText::fTextSize, fXsize, fYsize, gPad, h, i, kerning(), kFALSE, kNumberOfFonts, kScale, kTRUE, len, TMath::Pi(), PrintStr(), SetColor(), TMath::Sin(), snprintf, str, t, w, width, TVirtualPS::WriteInteger(), WriteReal(), x, x1, x2, XtoPDF(), y, and YtoPDF().

Referenced by TextNDC().

void TPDF::TextNDC ( Double_t  u,
Double_t  v,
const char *  string 
)

Definition at line 2328 of file TPDF.cxx.

References gPad, Text(), x, and y.

void TPDF::WriteCompressedBuffer (  ) 

Definition at line 2379 of file TPDF.cxx.

References deflate(), deflateEnd(), deflateInit, TObject::Error(), TVirtualPS::fBuffer, fCompress, TVirtualPS::fLenBuffer, TVirtualPS::fNByte, TVirtualPS::fStream, kFALSE, out, PC3::stream(), Z_DEFAULT_COMPRESSION, Z_FINISH, Z_OK, and Z_STREAM_END.

Referenced by Close(), and NewPage().

void TPDF::WriteReal ( Float_t  r  )  [virtual]

Reimplemented from TVirtualPS.

Definition at line 2420 of file TPDF.cxx.

References PrintStr(), snprintf, and str.

Referenced by DrawBox(), DrawPolyLine(), DrawPolyLineNDC(), DrawPolyMarker(), DrawPS(), LineTo(), MoveTo(), NewPage(), SetColor(), SetFillPatterns(), SetLineWidth(), and Text().

Double_t TPDF::UtoPDF ( Double_t  u  ) 

Definition at line 2339 of file TPDF.cxx.

References fXsize, and gPad.

Referenced by DrawPolyLineNDC(), DrawPolyMarker(), and XtoPDF().

Double_t TPDF::VtoPDF ( Double_t  v  ) 

Definition at line 2349 of file TPDF.cxx.

References fYsize, and gPad.

Referenced by DrawPolyLineNDC(), and YtoPDF().

Double_t TPDF::XtoPDF ( Double_t  x  ) 

Definition at line 2359 of file TPDF.cxx.

References gPad, u, and UtoPDF().

Referenced by DrawBox(), DrawFrame(), DrawPolyLine(), DrawPolyMarker(), DrawPS(), and Text().

Double_t TPDF::YtoPDF ( Double_t  y  ) 

Definition at line 2369 of file TPDF.cxx.

References gPad, and VtoPDF().

Referenced by DrawBox(), DrawFrame(), DrawPolyLine(), DrawPolyMarker(), DrawPS(), and Text().

void TPDF::CellArrayBegin ( Int_t  W,
Int_t  H,
Double_t  x1,
Double_t  x2,
Double_t  y1,
Double_t  y2 
) [virtual]

Implements TVirtualPS.

void TPDF::CellArrayFill ( Int_t  r,
Int_t  g,
Int_t  b 
) [virtual]

Implements TVirtualPS.

void TPDF::CellArrayEnd (  )  [virtual]

Implements TVirtualPS.

void TPDF::Close ( Option_t opt = ""  )  [virtual]

Implements TVirtualPS.

Double_t TPDF::CMtoPDF ( Double_t  u  )  [inline]

Definition at line 60 of file TPDF.h.

void TPDF::DrawBox ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2 
) [virtual]

Implements TVirtualPS.

void TPDF::DrawFrame ( Double_t  xl,
Double_t  yl,
Double_t  xt,
Double_t  yt,
Int_t  mode,
Int_t  border,
Int_t  dark,
Int_t  light 
) [virtual]

Implements TVirtualPS.

void TPDF::DrawHatch ( Float_t  dy,
Float_t  angle,
Int_t  n,
Float_t x,
Float_t y 
)

void TPDF::DrawHatch ( Float_t  dy,
Float_t  angle,
Int_t  n,
Double_t x,
Double_t y 
)

void TPDF::DrawPolyLine ( Int_t  n,
TPoints xy 
)

void TPDF::DrawPolyLineNDC ( Int_t  n,
TPoints uv 
)

void TPDF::DrawPolyMarker ( Int_t  n,
Float_t x,
Float_t y 
) [virtual]

Implements TVirtualPS.

void TPDF::DrawPolyMarker ( Int_t  n,
Double_t x,
Double_t y 
) [virtual]

Implements TVirtualPS.

void TPDF::DrawPS ( Int_t  n,
Float_t xw,
Float_t yw 
) [virtual]

Implements TVirtualPS.

void TPDF::DrawPS ( Int_t  n,
Double_t xw,
Double_t yw 
) [virtual]

Implements TVirtualPS.

void TPDF::LineTo ( Double_t  x,
Double_t  y 
)

void TPDF::MoveTo ( Double_t  x,
Double_t  y 
)

void TPDF::FontEncode (  ) 

void TPDF::NewObject ( Int_t  n  ) 

void TPDF::NewPage (  )  [virtual]

Implements TVirtualPS.

void TPDF::Off (  ) 

void TPDF::On (  ) 

void TPDF::Open ( const char *  filename,
Int_t  type = -111 
) [virtual]

Implements TVirtualPS.

void TPDF::PatternEncode (  ) 

void TPDF::PrintFast ( Int_t  nch,
const char *  string = "" 
) [virtual]

Reimplemented from TVirtualPS.

void TPDF::PrintStr ( const char *  string = ""  )  [virtual]

Reimplemented from TVirtualPS.

void TPDF::Range ( Float_t  xrange,
Float_t  yrange 
)

void TPDF::SetColor ( Int_t  color = 1  ) 

void TPDF::SetColor ( Float_t  r,
Float_t  g,
Float_t  b 
) [virtual]

Implements TVirtualPS.

void TPDF::SetFillColor ( Color_t  cindex = 1  )  [virtual]

Reimplemented from TAttFill.

void TPDF::SetFillPatterns ( Int_t  ipat,
Int_t  color 
)

void TPDF::SetLineColor ( Color_t  cindex = 1  )  [virtual]

Reimplemented from TAttLine.

void TPDF::SetLineScale ( Float_t  scale = 1  )  [inline]

Definition at line 89 of file TPDF.h.

References fLineScale.

void TPDF::SetLineStyle ( Style_t  linestyle = 1  )  [virtual]

Reimplemented from TAttLine.

void TPDF::SetLineWidth ( Width_t  linewidth = 1  )  [virtual]

Reimplemented from TAttLine.

void TPDF::SetMarkerColor ( Color_t  cindex = 1  )  [virtual]

Reimplemented from TAttMarker.

void TPDF::SetTextColor ( Color_t  cindex = 1  )  [virtual]

Reimplemented from TAttText.

void TPDF::Text ( Double_t  x,
Double_t  y,
const char *  string 
) [virtual]

Implements TVirtualPS.

void TPDF::TextNDC ( Double_t  u,
Double_t  v,
const char *  string 
)

void TPDF::WriteCompressedBuffer (  ) 

virtual void TPDF::WriteReal ( Float_t  r  )  [virtual]

Reimplemented from TVirtualPS.

Double_t TPDF::UtoPDF ( Double_t  u  ) 

Double_t TPDF::VtoPDF ( Double_t  v  ) 

Double_t TPDF::XtoPDF ( Double_t  x  ) 

Double_t TPDF::YtoPDF ( Double_t  y  ) 


Member Data Documentation

Float_t TPDF::fRed [protected]

Definition at line 33 of file TPDF.h.

Referenced by DrawPS(), Open(), SetColor(), and TPDF().

Float_t TPDF::fGreen [protected]

Definition at line 34 of file TPDF.h.

Referenced by DrawPS(), Open(), SetColor(), and TPDF().

Float_t TPDF::fBlue [protected]

Definition at line 35 of file TPDF.h.

Referenced by DrawPS(), Open(), SetColor(), and TPDF().

Float_t TPDF::fXsize [protected]

Definition at line 36 of file TPDF.h.

Referenced by NewPage(), Open(), Range(), Text(), TPDF(), and UtoPDF().

Float_t TPDF::fYsize [protected]

Definition at line 37 of file TPDF.h.

Referenced by NewPage(), Open(), Range(), Text(), TPDF(), and VtoPDF().

Int_t TPDF::fType [protected]

Definition at line 38 of file TPDF.h.

Referenced by On(), Open(), and TPDF().

Int_t TPDF::fPageFormat [protected]

Definition at line 39 of file TPDF.h.

Referenced by NewPage(), Open(), and TPDF().

Int_t TPDF::fPageOrientation [protected]

Definition at line 40 of file TPDF.h.

Referenced by NewPage(), Open(), and TPDF().

Int_t TPDF::fStartStream [protected]

Definition at line 41 of file TPDF.h.

Referenced by Close(), NewPage(), and TPDF().

Float_t TPDF::fLineScale [protected]

Definition at line 42 of file TPDF.h.

Referenced by SetLineScale(), SetLineWidth(), and TPDF().

Int_t* TPDF::fObjPos [protected]

Definition at line 43 of file TPDF.h.

Referenced by Close(), NewObject(), Open(), and ~TPDF().

Int_t TPDF::fObjPosSize [protected]

Definition at line 44 of file TPDF.h.

Referenced by NewObject(), Open(), and TPDF().

Int_t TPDF::fNbObj [protected]

Definition at line 45 of file TPDF.h.

Referenced by Close(), NewObject(), Open(), and TPDF().

Int_t TPDF::fNbPage [protected]

Definition at line 46 of file TPDF.h.

Referenced by Close(), NewPage(), Open(), and TPDF().

Bool_t TPDF::fPageNotEmpty [protected]

Definition at line 47 of file TPDF.h.

Referenced by NewPage(), Open(), PrintFast(), PrintStr(), and TPDF().

Bool_t TPDF::fCompress [protected]

Definition at line 48 of file TPDF.h.

Referenced by NewPage(), PrintFast(), PrintStr(), Text(), TPDF(), and WriteCompressedBuffer().

Bool_t TPDF::fRange [protected]

Definition at line 49 of file TPDF.h.

Referenced by Open(), Range(), and TPDF().

Int_t* TPDF::fObjPos [protected]

Definition at line 43 of file TPDF.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:44:56 2011 for ROOT_528-00b_version by  doxygen 1.5.1