#include <TPostScript.h>
Inheritance diagram for TPostScript:
Definition at line 31 of file TPostScript.h.
TPostScript::TPostScript | ( | ) |
TPostScript::TPostScript | ( | const char * | filename, | |
Int_t | type = -111 | |||
) |
TPostScript::~TPostScript | ( | ) | [virtual] |
TPostScript::TPostScript | ( | ) |
TPostScript::TPostScript | ( | const char * | filename, | |
Int_t | type = -111 | |||
) |
virtual TPostScript::~TPostScript | ( | ) | [virtual] |
void TPostScript::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 488 of file TPostScript.cxx.
References fLastCellBlue, fLastCellGreen, fLastCellRed, fMaxLines, fNbCellLine, fNbCellW, fNbinCT, fNBSameColorCell, fXsize, fYsize, gPad, TVirtualPS::PrintStr(), TVirtualPS::WriteInteger(), TVirtualPS::WriteReal(), XtoPS(), and YtoPS().
Implements TVirtualPS.
Definition at line 581 of file TPostScript.cxx.
References fLastCellBlue, fLastCellGreen, fLastCellRed, fMaxLines, fNbCellLine, fNbCellW, fNbinCT, fNBSameColorCell, TVirtualPS::PrintStr(), and TVirtualPS::WriteInteger().
void TPostScript::CellArrayEnd | ( | ) | [virtual] |
Implements TVirtualPS.
Definition at line 620 of file TPostScript.cxx.
References fNbCellLine, fNBSameColorCell, TVirtualPS::PrintStr(), and TVirtualPS::WriteInteger().
void TPostScript::Close | ( | Option_t * | opt = "" |
) | [virtual] |
Implements TVirtualPS.
Definition at line 431 of file TPostScript.cxx.
References fMode, fNpages, TVirtualPS::fPrinted, fSave, TVirtualPS::fStream, gPad, gVirtualPS, TVirtualPS::PrintStr(), SaveRestore(), and TVirtualPS::WriteInteger().
Referenced by stress16(), stress5(), TestReport1(), and ~TPostScript().
void TPostScript::DefineMarkers | ( | ) |
Definition at line 632 of file TPostScript.cxx.
References TVirtualPS::PrintStr().
Referenced by Initialize().
Implements TVirtualPS.
Definition at line 667 of file TPostScript.cxx.
References DrawPS(), TAttFill::fFillColor, TAttFill::fFillStyle, TAttLine::fLineColor, TVirtualPS::PrintFast(), SetColor(), TVirtualPS::WriteInteger(), x, XtoPS(), y, and YtoPS().
void TPostScript::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 723 of file TPostScript.cxx.
References i, MovePS(), TVirtualPS::PrintFast(), SetColor(), TVirtualPS::WriteInteger(), XtoPS(), and YtoPS().
Definition at line 1379 of file TPostScript.cxx.
References TObject::Warning().
Referenced by DrawPS().
Definition at line 841 of file TPostScript.cxx.
References END, TAttLine::fLineColor, TAttLine::fLineStyle, TAttLine::fLineWidth, i, MovePS(), n, TVirtualPS::PrintFast(), SetColor(), SetLineStyle(), SetLineWidth(), TVirtualPS::WriteInteger(), XtoPS(), xy, and YtoPS().
Definition at line 925 of file TPostScript.cxx.
References END, TAttLine::fLineColor, TAttLine::fLineStyle, TAttLine::fLineWidth, i, MovePS(), n, TVirtualPS::PrintFast(), SetColor(), SetLineStyle(), SetLineWidth(), UtoPS(), VtoPS(), TVirtualPS::WriteInteger(), and xy.
Implements TVirtualPS.
Definition at line 1009 of file TPostScript.cxx.
References TAttLine::fLineStyle, TAttLine::fLineWidth, TAttMarker::fMarkerColor, TAttMarker::fMarkerSize, fMarkerSizeCur, TAttMarker::fMarkerStyle, gPad, i, TVirtualPS::PrintFast(), TVirtualPS::PrintStr(), SetColor(), SetLineStyle(), SetLineWidth(), snprintf, strlcpy(), UtoPS(), TVirtualPS::WriteInteger(), XtoPS(), and YtoPS().
Implements TVirtualPS.
Definition at line 1083 of file TPostScript.cxx.
References TAttLine::fLineStyle, TAttLine::fLineWidth, TAttMarker::fMarkerColor, TAttMarker::fMarkerSize, fMarkerSizeCur, TAttMarker::fMarkerStyle, gPad, i, TVirtualPS::PrintFast(), TVirtualPS::PrintStr(), SetColor(), SetLineStyle(), SetLineWidth(), snprintf, strlcpy(), UtoPS(), TVirtualPS::WriteInteger(), XtoPS(), and YtoPS().
Implements TVirtualPS.
Definition at line 1157 of file TPostScript.cxx.
References DrawHatch(), END, fBlue, TAttFill::fFillColor, TAttFill::fFillStyle, fGreen, TAttLine::fLineColor, TAttLine::fLineStyle, TAttLine::fLineWidth, fRed, i, MovePS(), n, TVirtualPS::PrintFast(), SetColor(), SetFillPatterns(), SetLineStyle(), SetLineWidth(), TMath::Sign(), TVirtualPS::WriteInteger(), XtoPS(), and YtoPS().
Referenced by DrawBox().
Implements TVirtualPS.
Definition at line 1268 of file TPostScript.cxx.
References DrawHatch(), END, fBlue, TAttFill::fFillColor, TAttFill::fFillStyle, fGreen, TAttLine::fLineColor, TAttLine::fLineStyle, TAttLine::fLineWidth, fRed, i, MovePS(), n, TVirtualPS::PrintFast(), SetColor(), SetFillPatterns(), SetLineStyle(), SetLineWidth(), TMath::Sign(), TVirtualPS::WriteInteger(), XtoPS(), and YtoPS().
void TPostScript::FontEncode | ( | ) |
Definition at line 1397 of file TPostScript.cxx.
References TVirtualPS::PrintStr().
Referenced by Initialize().
void TPostScript::Initialize | ( | ) |
Definition at line 1428 of file TPostScript.cxx.
References CMtoPS(), DefineMarkers(), TObject::Error(), fIXzone, fIYzone, fMaxsize, fMode, fNpages, fNXzone, fNYzone, FontEncode(), fPatterns, fType, TStyle::GetColorModelPS(), TStyle::GetHeaderPS(), TNamed::GetName(), TStyle::GetTitlePS(), TROOT::GetVersion(), gPad, gROOT, gStyle, i, nh, npy, TMath::Power(), TVirtualPS::PrintFast(), TVirtualPS::PrintStr(), SaveRestore(), TMath::Sqrt(), t, value, width, TVirtualPS::WriteInteger(), and TVirtualPS::WriteReal().
void TPostScript::NewPage | ( | ) | [virtual] |
Implements TVirtualPS.
Definition at line 1763 of file TPostScript.cxx.
References CMtoPS(), fBoundingBox, fClear, TVirtualPS::fPrinted, fSave, fType, fXsize, fYsize, gPad, Initialize(), kFALSE, kTRUE, TVirtualPS::PrintStr(), SaveRestore(), TVirtualPS::WriteInteger(), and Zone().
Referenced by Open().
void TPostScript::Off | ( | ) |
void TPostScript::On | ( | ) |
Definition at line 465 of file TPostScript.cxx.
References TObject::Error(), fType, gVirtualPS, and Off().
void TPostScript::Open | ( | const char * | filename, | |
Int_t | type = -111 | |||
) | [virtual] |
Implements TVirtualPS.
Definition at line 349 of file TPostScript.cxx.
References TSystem::AccessPathName(), fBlue, fBoundingBox, TVirtualPS::fBuffer, fClear, fClip, fClipStatus, fCurrentColor, fGreen, TVirtualPS::fLenBuffer, fMarkerSizeCur, fMode, TVirtualPS::fPrinted, fRange, fRed, fSave, TVirtualPS::fSizBuffer, TVirtualPS::fStream, fType, fXsize, fYsize, fZone, TStyle::GetLineScalePS(), TStyle::GetPaperSize(), gPad, gStyle, gSystem, gVirtualPS, i, Initialize(), kFALSE, kTRUE, kWritePermission, NewPage(), out, TVirtualPS::PrintStr(), Range(), ratio, SetLineScale(), and TObject::Warning().
Referenced by TPostScript().
void TPostScript::SaveRestore | ( | Int_t | flag | ) |
Definition at line 1861 of file TPostScript.cxx.
References fSave, and TVirtualPS::PrintFast().
Referenced by Close(), Initialize(), NewPage(), Text(), and Zone().
void TPostScript::SetFillColor | ( | Color_t | cindex = 1 |
) | [virtual] |
Reimplemented from TAttFill.
Definition at line 1873 of file TPostScript.cxx.
References TAttFill::fFillColor, TAttFill::GetFillColor(), gStyle, and SetColor().
Definition at line 1884 of file TPostScript.cxx.
References TAttLine::fLineWidth, fPatterns, TColor::GetBlue(), TROOT::GetColor(), TStyle::GetColorModelPS(), TColor::GetGreen(), TColor::GetRed(), gROOT, gStyle, TMath::Min(), TVirtualPS::PrintFast(), TVirtualPS::PrintStr(), snprintf, and TVirtualPS::WriteReal().
Referenced by DrawPS().
void TPostScript::SetLineColor | ( | Color_t | cindex = 1 |
) | [virtual] |
Reimplemented from TAttLine.
Definition at line 2208 of file TPostScript.cxx.
References TAttLine::fLineColor, and SetColor().
void TPostScript::SetLineJoin | ( | Int_t | linejoin = 0 |
) |
void TPostScript::SetLineStyle | ( | Style_t | linestyle = 1 |
) | [virtual] |
Reimplemented from TAttLine.
Definition at line 2243 of file TPostScript.cxx.
References TAttLine::fLineStyle, TStyle::GetLineStyleString(), gStyle, and TVirtualPS::PrintFast().
Referenced by DrawPolyLine(), DrawPolyLineNDC(), DrawPolyMarker(), and DrawPS().
void TPostScript::SetLineWidth | ( | Width_t | linewidth = 1 |
) | [virtual] |
Reimplemented from TAttLine.
Definition at line 2265 of file TPostScript.cxx.
References fLineScale, TAttLine::fLineWidth, TVirtualPS::PrintFast(), and TVirtualPS::WriteInteger().
Referenced by DrawPolyLine(), DrawPolyLineNDC(), DrawPolyMarker(), and DrawPS().
void TPostScript::SetLineScale | ( | Float_t | scale = 3 |
) | [inline] |
void TPostScript::SetMarkerColor | ( | Color_t | cindex = 1 |
) | [virtual] |
Reimplemented from TAttMarker.
Definition at line 2277 of file TPostScript.cxx.
References TAttMarker::fMarkerColor, and SetColor().
void TPostScript::SetTextColor | ( | Color_t | cindex = 1 |
) | [virtual] |
Reimplemented from TAttText.
Definition at line 2335 of file TPostScript.cxx.
References TAttText::fTextColor, and SetColor().
Definition at line 1744 of file TPostScript.cxx.
References TVirtualPS::PrintFast(), and TVirtualPS::WriteInteger().
Referenced by DrawFrame(), DrawPolyLine(), DrawPolyLineNDC(), and DrawPS().
void TPostScript::SetColor | ( | Int_t | color = 1 |
) |
Definition at line 2287 of file TPostScript.cxx.
References fCurrentColor, TColor::GetBlue(), TROOT::GetColor(), TColor::GetGreen(), TColor::GetRed(), and gROOT.
Referenced by DrawBox(), DrawFrame(), DrawPolyLine(), DrawPolyLineNDC(), DrawPolyMarker(), DrawPS(), SetFillColor(), SetLineColor(), SetMarkerColor(), SetTextColor(), and Text().
Implements TVirtualPS.
Definition at line 2302 of file TPostScript.cxx.
References fBlue, fGreen, fRed, TStyle::GetColorModelPS(), gStyle, TMath::Min(), TVirtualPS::PrintFast(), and TVirtualPS::WriteReal().
Implements TVirtualPS.
Definition at line 2346 of file TPostScript.cxx.
References TMath::Cos(), TVirtualPS::fImplicitCREsc, Form(), TAttText::fTextAlign, TAttText::fTextAngle, TAttText::fTextColor, TAttText::fTextFont, TAttText::fTextSize, fXsize, fYsize, gPad, i, kerning(), kFALSE, kScale, kTRUE, len, TMath::Pi(), TVirtualPS::PrintFast(), TVirtualPS::PrintStr(), SaveRestore(), SetColor(), TMath::Sin(), snprintf, str, t, w, TVirtualPS::WriteInteger(), TVirtualPS::WriteReal(), x, XtoPS(), y, and YtoPS().
Referenced by TextNDC().
Definition at line 2531 of file TPostScript.cxx.
Referenced by DrawPolyLineNDC(), DrawPolyMarker(), and XtoPS().
Definition at line 2551 of file TPostScript.cxx.
References gPad, u, and UtoPS().
Referenced by CellArrayBegin(), DrawBox(), DrawFrame(), DrawPolyLine(), DrawPolyMarker(), DrawPS(), and Text().
Definition at line 2561 of file TPostScript.cxx.
Referenced by CellArrayBegin(), DrawBox(), DrawFrame(), DrawPolyLine(), DrawPolyMarker(), DrawPS(), and Text().
void TPostScript::Zone | ( | ) |
Definition at line 2571 of file TPostScript.cxx.
References fBlue, fClear, TAttFill::fFillColor, TAttFill::fFillStyle, fgLineJoin, fGreen, fIXzone, fIYzone, TAttLine::fLineColor, TAttLine::fLineStyle, TAttLine::fLineWidth, fMarkerSizeCur, fMode, fNpages, fNXzone, fNYzone, TVirtualPS::fPrinted, fRed, fZone, kFALSE, kTRUE, TVirtualPS::PrintFast(), TVirtualPS::PrintStr(), SaveRestore(), and TVirtualPS::WriteInteger().
Referenced by NewPage().
void TPostScript::CellArrayBegin | ( | Int_t | W, | |
Int_t | H, | |||
Double_t | x1, | |||
Double_t | x2, | |||
Double_t | y1, | |||
Double_t | y2 | |||
) | [virtual] |
Implements TVirtualPS.
Implements TVirtualPS.
void TPostScript::CellArrayEnd | ( | ) | [virtual] |
Implements TVirtualPS.
void TPostScript::Close | ( | Option_t * | opt = "" |
) | [virtual] |
Implements TVirtualPS.
Definition at line 102 of file TPostScript.h.
void TPostScript::DefineMarkers | ( | ) |
Implements TVirtualPS.
void TPostScript::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.
Implements TVirtualPS.
Implements TVirtualPS.
Implements TVirtualPS.
Implements TVirtualPS.
void TPostScript::FontEncode | ( | ) |
void TPostScript::Initialize | ( | ) |
void TPostScript::NewPage | ( | ) | [virtual] |
Implements TVirtualPS.
void TPostScript::Off | ( | ) |
void TPostScript::On | ( | ) |
void TPostScript::Open | ( | const char * | filename, | |
Int_t | type = -111 | |||
) | [virtual] |
Implements TVirtualPS.
void TPostScript::SaveRestore | ( | Int_t | flag | ) |
void TPostScript::SetLineJoin | ( | Int_t | linejoin = 0 |
) |
void TPostScript::SetLineScale | ( | Float_t | scale = 3 |
) | [inline] |
void TPostScript::SetMarkerColor | ( | Color_t | cindex = 1 |
) | [virtual] |
Reimplemented from TAttMarker.
void TPostScript::SetColor | ( | Int_t | color = 1 |
) |
Implements TVirtualPS.
Implements TVirtualPS.
void TPostScript::Zone | ( | ) |
Float_t TPostScript::fX1v [protected] |
Definition at line 34 of file TPostScript.h.
Float_t TPostScript::fY1v [protected] |
Definition at line 35 of file TPostScript.h.
Float_t TPostScript::fX2v [protected] |
Definition at line 36 of file TPostScript.h.
Float_t TPostScript::fY2v [protected] |
Definition at line 37 of file TPostScript.h.
Float_t TPostScript::fX1w [protected] |
Definition at line 38 of file TPostScript.h.
Float_t TPostScript::fY1w [protected] |
Definition at line 39 of file TPostScript.h.
Float_t TPostScript::fX2w [protected] |
Definition at line 40 of file TPostScript.h.
Float_t TPostScript::fY2w [protected] |
Definition at line 41 of file TPostScript.h.
Float_t TPostScript::fDXC [protected] |
Definition at line 42 of file TPostScript.h.
Float_t TPostScript::fDYC [protected] |
Definition at line 43 of file TPostScript.h.
Float_t TPostScript::fXC [protected] |
Definition at line 44 of file TPostScript.h.
Float_t TPostScript::fYC [protected] |
Definition at line 45 of file TPostScript.h.
Float_t TPostScript::fFX [protected] |
Definition at line 46 of file TPostScript.h.
Float_t TPostScript::fFY [protected] |
Definition at line 47 of file TPostScript.h.
Float_t TPostScript::fXVP1 [protected] |
Float_t TPostScript::fXVP2 [protected] |
Float_t TPostScript::fYVP1 [protected] |
Float_t TPostScript::fYVP2 [protected] |
Float_t TPostScript::fXVS1 [protected] |
Definition at line 52 of file TPostScript.h.
Float_t TPostScript::fXVS2 [protected] |
Definition at line 53 of file TPostScript.h.
Float_t TPostScript::fYVS1 [protected] |
Definition at line 54 of file TPostScript.h.
Float_t TPostScript::fYVS2 [protected] |
Definition at line 55 of file TPostScript.h.
Float_t TPostScript::fXsize [protected] |
Definition at line 56 of file TPostScript.h.
Referenced by CellArrayBegin(), NewPage(), Open(), Range(), Text(), and UtoPS().
Float_t TPostScript::fYsize [protected] |
Definition at line 57 of file TPostScript.h.
Referenced by CellArrayBegin(), NewPage(), Open(), Range(), Text(), and VtoPS().
Float_t TPostScript::fMaxsize [protected] |
Float_t TPostScript::fRed [protected] |
Definition at line 59 of file TPostScript.h.
Referenced by DrawPS(), Open(), SetColor(), and Zone().
Float_t TPostScript::fGreen [protected] |
Definition at line 60 of file TPostScript.h.
Referenced by DrawPS(), Open(), SetColor(), and Zone().
Float_t TPostScript::fBlue [protected] |
Definition at line 61 of file TPostScript.h.
Referenced by DrawPS(), Open(), SetColor(), and Zone().
Float_t TPostScript::fLineScale [protected] |
Int_t TPostScript::fLineJoin [protected] |
Definition at line 63 of file TPostScript.h.
Int_t TPostScript::fSave [protected] |
Definition at line 64 of file TPostScript.h.
Referenced by Close(), NewPage(), Open(), and SaveRestore().
Int_t TPostScript::fNXzone [protected] |
Int_t TPostScript::fNYzone [protected] |
Int_t TPostScript::fIXzone [protected] |
Int_t TPostScript::fIYzone [protected] |
Float_t TPostScript::fMarkerSizeCur [protected] |
Int_t TPostScript::fCurrentColor [protected] |
Int_t TPostScript::fNpages [protected] |
Int_t TPostScript::fType [protected] |
Definition at line 72 of file TPostScript.h.
Referenced by Initialize(), NewPage(), On(), Open(), and Range().
Int_t TPostScript::fMode [protected] |
Definition at line 73 of file TPostScript.h.
Referenced by Close(), Initialize(), Open(), and Zone().
Int_t TPostScript::fClip [protected] |
Bool_t TPostScript::fBoundingBox [protected] |
Bool_t TPostScript::fClear [protected] |
Bool_t TPostScript::fClipStatus [protected] |
Bool_t TPostScript::fRange [protected] |
Bool_t TPostScript::fZone [protected] |
char TPostScript::fPatterns [protected] |
Int_t TPostScript::fNbinCT [protected] |
Int_t TPostScript::fNbCellW [protected] |
Int_t TPostScript::fNbCellLine [protected] |
Definition at line 83 of file TPostScript.h.
Referenced by CellArrayBegin(), CellArrayEnd(), and CellArrayFill().
Int_t TPostScript::fMaxLines [protected] |
Int_t TPostScript::fLastCellRed [protected] |
Int_t TPostScript::fLastCellGreen [protected] |
Int_t TPostScript::fLastCellBlue [protected] |
Int_t TPostScript::fNBSameColorCell [protected] |
Definition at line 88 of file TPostScript.h.
Referenced by CellArrayBegin(), CellArrayEnd(), and CellArrayFill().
static Int_t TPostScript::fgLineJoin [static, protected] |