11#ifndef ROOT_TVirtualPS
12#define ROOT_TVirtualPS
67 virtual void PrintStr(
const char *
string=
"");
static const double x2[5]
static const double x1[5]
#define ClassDef(name, id)
R__EXTERN TVirtualPS * gVirtualPS
Fill Area Attributes class.
The TNamed class is the base class for all named ROOT classes.
TVirtualPS is an abstract interface to Postscript, PDF, SVG.
virtual void SetStream(std::ofstream *os)
virtual void DrawPS(Int_t n, Double_t *xw, Double_t *yw)=0
virtual void Text(Double_t x, Double_t y, const char *string)=0
virtual void SetColor(Float_t r, Float_t g, Float_t b)=0
TVirtualPS & operator=(const TVirtualPS &)=delete
virtual void WriteInteger(Int_t i, Bool_t space=kTRUE)
Write one Integer to the file.
virtual void PrintRaw(Int_t len, const char *str)
Print a raw.
virtual Int_t GetType() const
virtual void DrawPS(Int_t n, Float_t *xw, Float_t *yw)=0
virtual void PrintStr(const char *string="")
Output the string str in the output buffer.
virtual void PrintFast(Int_t nch, const char *string="")
Fast version of Print.
virtual void CellArrayEnd()=0
virtual void CellArrayFill(Int_t r, Int_t g, Int_t b)=0
virtual void DrawBox(Double_t x1, Double_t y1, Double_t x2, Double_t y2)=0
virtual void CellArrayBegin(Int_t W, Int_t H, Double_t x1, Double_t x2, Double_t y1, Double_t y2)=0
virtual void * GetStream() const
TVirtualPS()
VirtualPS default constructor.
virtual void Text(Double_t x, Double_t y, const wchar_t *string)=0
virtual void DrawPolyMarker(Int_t n, Float_t *x, Float_t *y)=0
virtual void SetType(Int_t=-111)
virtual void Close(Option_t *opt="")=0
virtual void Open(const char *filename, Int_t type=-111)=0
TVirtualPS(const TVirtualPS &)=delete
const char * fImplicitCREsc
virtual void DrawPolyMarker(Int_t n, Double_t *x, Double_t *y)=0
virtual ~TVirtualPS()
VirtualPS destructor.
virtual void WriteReal(Float_t r, Bool_t space=kTRUE)
Write a Real number to the file.
virtual 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)=0