58 void Open(
const char *filename,
Int_t type=-111)
override;
int Int_t
Signed integer 4 bytes (int).
float Size_t
Attribute size (float).
short Width_t
Line width (short).
bool Bool_t
Boolean (0=false, 1=true) (bool).
double Double_t
Double 8 bytes.
short Color_t
Color number (short).
short Style_t
Style number (short).
float Float_t
Float 4 bytes (float).
const char Option_t
Option string (const char).
#define ClassDefOverride(name, id)
2-D graphics point (world coordinates).
void CellArrayFill(Int_t r, Int_t g, Int_t b) override
Paint the Cell Array.
void SetLineStyle(Style_t linestyle=1) override
Change the line style.
void SetLineScale(Float_t scale=1)
void DrawPS(Int_t n, Float_t *xw, Float_t *yw) override
Not needed in TeX case.
void Close(Option_t *opt="") override
Close a TeX file.
void DrawPolyLineNDC(Int_t n, TPoints *uv)
Draw a PolyLine in NDC space.
void On()
Activate an already open TeX file.
void Open(const char *filename, Int_t type=-111) override
Open a TeX file.
Bool_t fStandalone
True when a TeX file should be standalone.
void DefineMarkers()
add additional pgfplotmarks
Bool_t fBoundingBox
True when the TeX header is printed.
Float_t fCurrentRed
Current Red component.
void TextUrl(Double_t x, Double_t y, const char *string, const char *url) override
Draw text with URL.
Float_t fXsize
Page size along X.
void SetLineWidth(Width_t linewidth=1) override
Set the lines width.
Float_t VtoTeX(Double_t v)
Convert V from NDC coordinate to TeX.
void TextNDC(Double_t, Double_t, const wchar_t *)
void NewPage() override
Start the TeX page. This function starts the tikzpicture environment.
Bool_t fRange
True when a range has been defined.
void SetFillColor(Color_t cindex=1) override
Set color index for fill areas.
~TTeXDump() override
Default TeX destructor.
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) override
Draw a Frame around a box.
void DrawPolyMarker(Int_t n, Float_t *x, Float_t *y) override
Paint PolyMarker.
void Range(Float_t xrange, Float_t yrange)
Set the range for the paper in centimetres.
void DrawBox(Double_t x1, Double_t y1, Double_t x2, Double_t y2) override
Draw a Box.
void CellArrayBegin(Int_t W, Int_t H, Double_t x1, Double_t x2, Double_t y1, Double_t y2) override
Begin the Cell Array painting.
void SetTextColor(Color_t cindex=1) override
Set color index for text.
void SetLineColor(Color_t cindex=1) override
Set color index for lines.
Float_t fCurrentAlpha
Current Alpha value.
void CellArrayEnd() override
End the Cell Array painting.
Float_t fLineScale
Line width scale factor.
void TextNDC(Double_t u, Double_t v, const char *string)
Write a string of characters in NDC.
Int_t fType
Workstation type used to know if the Tex is open.
Int_t CMtoTeX(Double_t u)
Float_t UtoTeX(Double_t u)
Convert U from NDC coordinate to TeX.
Float_t YtoTeX(Double_t y)
Convert Y from world coordinate to TeX.
void DrawPolyLine(Int_t n, TPoints *xy)
Draw a PolyLine.
void Text(Double_t, Double_t, const wchar_t *) override
void Off()
Deactivate an already open TeX file.
TTeXDump()
Default TeX constructor.
Float_t fCurrentGreen
Current Green component.
Float_t fYsize
Page size along Y.
void Text(Double_t x, Double_t y, const char *string) override
Draw text.
void SetMarkerSize(Size_t msize=1) override
Set size for markers.
void SetColor(Int_t color=1)
Set color with its color index.
Float_t fCurrentBlue
Current Blue component.
Float_t XtoTeX(Double_t x)
Convert X from world coordinate to TeX.
void SetMarkerColor(Color_t cindex=1) override
Set color index for markers.
TVirtualPS(const TVirtualPS &)=delete