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