TGLOutput Class Reference

#include <TGLOutput.h>

List of all members.

Public Types

enum  EFormat
enum  EFormat

Public Member Functions

virtual ~TGLOutput ()
virtual ~TGLOutput ()

Static Public Member Functions

static Bool_t Capture (TGLViewer &viewer, EFormat format, const char *filePath=0)
static void StartEmbeddedPS ()
static void CloseEmbeddedPS ()
static void Capture (TGLViewer &viewer)
static Bool_t Capture (TGLViewer &viewer, EFormat format, const char *filePath=0)
static void StartEmbeddedPS ()
static void CloseEmbeddedPS ()
static void Capture (TGLViewer &viewer)

Static Private Member Functions

static Bool_t CapturePostscript (TGLViewer &viewer, EFormat format, const char *filePath)
static Bool_t CapturePostscript (TGLViewer &viewer, EFormat format, const char *filePath)


Detailed Description

Definition at line 28 of file TGLOutput.h.


Member Enumeration Documentation

enum TGLOutput::EFormat

Definition at line 30 of file TGLOutput.h.

enum TGLOutput::EFormat

Definition at line 30 of file TGLOutput.h.


Constructor & Destructor Documentation

virtual TGLOutput::~TGLOutput (  )  [inline, virtual]

Definition at line 38 of file TGLOutput.h.

virtual TGLOutput::~TGLOutput (  )  [inline, virtual]

Definition at line 38 of file TGLOutput.h.


Member Function Documentation

static Bool_t TGLOutput::Capture ( TGLViewer viewer,
EFormat  format,
const char *  filePath = 0 
) [static]

Referenced by G__G__GL_505_0_1(), G__G__GL_505_0_4(), G__setup_memfuncTGLOutput(), TGLViewer::PrintObjects(), and TGLViewer::SavePicture().

void TGLOutput::StartEmbeddedPS (  )  [static]

Definition at line 134 of file TGLOutput.cxx.

References TVirtualPS::DrawPS(), TVirtualPS::GetStream(), GL_VIEWPORT, glGetIntegerv(), gPad, gVirtualPS, Info, TVirtualPS::PrintStr(), vp, and TVirtualPS::WriteInteger().

Referenced by Capture(), G__G__GL_505_0_2(), G__setup_memfuncTGLOutput(), and TGLPlotPainter::PrintPlot().

void TGLOutput::CloseEmbeddedPS (  )  [static]

Definition at line 183 of file TGLOutput.cxx.

References TNamed::GetName(), gVirtualPS, Info, TVirtualPS::PrintStr(), and TVirtualPS::SetStream().

Referenced by Capture(), G__G__GL_505_0_3(), G__setup_memfuncTGLOutput(), and TGLPlotPainter::PrintPlot().

void TGLOutput::Capture ( TGLViewer viewer  )  [static]

Definition at line 199 of file TGLOutput.cxx.

References CloseEmbeddedPS(), TGLViewer::DoDraw(), fclose(), TGLViewer::fIsPrinting, fopen, TNamed::GetName(), GL2PS_BEST_ROOT, GL2PS_BSP_SORT, GL2PS_EPS, GL2PS_OCCLUSION_CULL, GL2PS_OVERFLOW, GL2PS_SILENT, GL2PS_USE_CURRENT_VIEWPORT, gl2psBeginPage(), gl2psEndPage(), GL_RGBA, gVirtualPS, kFALSE, kTRUE, NULL, output(), and StartEmbeddedPS().

Bool_t TGLOutput::CapturePostscript ( TGLViewer viewer,
EFormat  format,
const char *  filePath 
) [static, private]

Definition at line 58 of file TGLOutput.cxx.

References TSystem::AccessPathName(), TGLViewer::DoDraw(), Error, fclose(), TGLViewer::fIsPrinting, fopen, GL2PS_BEST_ROOT, GL2PS_BSP_SORT, GL2PS_EPS, GL2PS_OCCLUSION_CULL, GL2PS_OVERFLOW, GL2PS_PDF, GL2PS_SILENT, GL2PS_SIMPLE_SORT, GL2PS_USE_CURRENT_VIEWPORT, gl2psBeginPage(), gl2psEndPage(), GL_RGBA, gSystem, Info, kEPS_BSP, kEPS_SIMPLE, kFALSE, kPDF_BSP, kPDF_SIMPLE, kTRUE, NULL, and output().

static Bool_t TGLOutput::Capture ( TGLViewer viewer,
EFormat  format,
const char *  filePath = 0 
) [static]

static void TGLOutput::StartEmbeddedPS (  )  [static]

static void TGLOutput::CloseEmbeddedPS (  )  [static]

static void TGLOutput::Capture ( TGLViewer viewer  )  [static]

static Bool_t TGLOutput::CapturePostscript ( TGLViewer viewer,
EFormat  format,
const char *  filePath 
) [static, private]


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:40:12 2011 for ROOT_528-00b_version by  doxygen 1.5.1