Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TVirtualPS Class Reference

#include <TVirtualPS.h>

Inheritance diagram for TVirtualPS:

Inheritance graph
[legend]
Collaboration diagram for TVirtualPS:

Collaboration graph
[legend]
List of all members.

Public Methods

 TVirtualPS ()
 TVirtualPS (const char *filename, Int_t type=-111)
virtual ~TVirtualPS ()
virtual void CellArrayBegin (Int_t W, Int_t H, Double_t x1, Double_t x2, Double_t y1, Double_t y2)=0
virtual void CellArrayFill (Int_t r, Int_t g, Int_t b)=0
virtual void CellArrayEnd ()=0
virtual void Close (Option_t *opt="")=0
virtual void DrawBox (Double_t x1, Double_t y1, Double_t x2, 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 DrawPolyMarker (Int_t n, Float_t *x, Float_t *y)=0
virtual void DrawPolyMarker (Int_t n, Double_t *x, Double_t *y)=0
virtual void DrawPS (Int_t n, Float_t *xw, Float_t *yw)=0
virtual void DrawPS (Int_t n, Double_t *xw, Double_t *yw)=0
virtual void NewPage ()=0
virtual void Open (const char *filename, Int_t type=-111)=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
void PrintFast (Int_t nch, const char *string="")
void PrintStr (const char *string="")
void WriteInteger (Int_t i, Bool_t space=kTRUE)
void WriteReal (Float_t r)

Protected Attributes

Int_t fLenBuffer
Bool_t fPrinted
ofstream * fStream
char fBuffer [512]

Constructor & Destructor Documentation

TVirtualPS::TVirtualPS  
 

TVirtualPS::TVirtualPS const char *    filename,
Int_t    type = -111
 

virtual TVirtualPS::~TVirtualPS   [virtual]
 


Member Function Documentation

virtual void TVirtualPS::CellArrayBegin Int_t    W,
Int_t    H,
Double_t    x1,
Double_t    x2,
Double_t    y1,
Double_t    y2
[pure virtual]
 

Implemented in TPostScript, and TSVG.

virtual void TVirtualPS::CellArrayFill Int_t    r,
Int_t    g,
Int_t    b
[pure virtual]
 

Implemented in TPostScript, and TSVG.

virtual void TVirtualPS::CellArrayEnd   [pure virtual]
 

Implemented in TPostScript, and TSVG.

virtual void TVirtualPS::Close Option_t *    opt = "" [pure virtual]
 

Implemented in TPostScript, and TSVG.

virtual void TVirtualPS::DrawBox Double_t    x1,
Double_t    y1,
Double_t    x2,
Double_t    y2
[pure virtual]
 

Implemented in TPostScript, and TSVG.

virtual void TVirtualPS::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
[pure virtual]
 

Implemented in TPostScript, and TSVG.

virtual void TVirtualPS::DrawPolyMarker Int_t    n,
Float_t *    x,
Float_t *    y
[pure virtual]
 

Implemented in TPostScript, and TSVG.

virtual void TVirtualPS::DrawPolyMarker Int_t    n,
Double_t *    x,
Double_t *    y
[pure virtual]
 

Implemented in TPostScript, and TSVG.

virtual void TVirtualPS::DrawPS Int_t    n,
Float_t *    xw,
Float_t *    yw
[pure virtual]
 

Implemented in TPostScript, and TSVG.

virtual void TVirtualPS::DrawPS Int_t    n,
Double_t *    xw,
Double_t *    yw
[pure virtual]
 

Implemented in TPostScript, and TSVG.

virtual void TVirtualPS::NewPage   [pure virtual]
 

Implemented in TPostScript, and TSVG.

virtual void TVirtualPS::Open const char *    filename,
Int_t    type = -111
[pure virtual]
 

Implemented in TPostScript, and TSVG.

virtual void TVirtualPS::Text Double_t    x,
Double_t    y,
const char *    string
[pure virtual]
 

Implemented in TPostScript, and TSVG.

virtual void TVirtualPS::SetColor Float_t    r,
Float_t    g,
Float_t    b
[pure virtual]
 

Implemented in TPostScript, and TSVG.

void TVirtualPS::PrintFast Int_t    nch,
const char *    string = ""
 

void TVirtualPS::PrintStr const char *    string = ""
 

void TVirtualPS::WriteInteger Int_t    i,
Bool_t    space = kTRUE
 

void TVirtualPS::WriteReal Float_t    r
 


Member Data Documentation

Int_t TVirtualPS::fLenBuffer [protected]
 

Definition at line 43 of file TVirtualPS.h.

Bool_t TVirtualPS::fPrinted [protected]
 

Definition at line 44 of file TVirtualPS.h.

ofstream* TVirtualPS::fStream [protected]
 

Definition at line 45 of file TVirtualPS.h.

char TVirtualPS::fBuffer[512] [protected]
 

Definition at line 46 of file TVirtualPS.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 15:10:25 2003 for ROOT by doxygen1.2.16