Geant4-11
|
#include <SoGL2PSAction.h>
Public Member Functions | |
bool | addBitmap (int, int, float=0, float=0, float=0, float=0) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
void | disableFileWriting () |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
bool | enableFileWriting () |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
bool | extendBufferSize () |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
bool | fileWritingEnabled () const |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
void | resetBufferSizeParameters () |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
void | setBufferSize (int) |
void | setExportImageFormat (unsigned int) |
void | setFileName (const char *) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
void | setLineWidth (int) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
void | setPointSize (int) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
void | setViewport (int, int, int, int) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
SoGL2PSAction (const SbViewportRegion &) | |
Static Public Member Functions | |
static void | initClass () |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
Protected Member Functions | |
virtual void | beginTraversal (SoNode *) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
bool | G4gl2psBegin () |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
Protected Attributes | |
GLint | fBufferSize |
GLint | fBufferSizeLimit |
FILE * | fFile |
G4String | fFileName |
GLint | fViewport [4] |
Private Member Functions | |
SO_ACTION_HEADER (SoGL2PSAction) | |
Private Attributes | |
unsigned int | fExportImageFormat |
Definition at line 40 of file SoGL2PSAction.h.
SoGL2PSAction::SoGL2PSAction | ( | const SbViewportRegion & | aViewPortRegion | ) |
Definition at line 59 of file SoGL2PSAction.cc.
References G4OpenGL2PSAction::setFileName().
bool SoGL2PSAction::addBitmap | ( | int | aWidth, |
int | aHeight, | ||
float | aXorig = 0 , |
||
float | aYorig = 0 , |
||
float | aXmove = 0 , |
||
float | aYmove = 0 |
||
) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 105 of file SoGL2PSAction.cc.
References G4OpenGL2PSAction::fFile, free, GL2PS_SUCCESS, gl2psDrawPixels, pos, and s.
|
protectedvirtual |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 143 of file SoGL2PSAction.cc.
References G4OpenGL2PSAction::fFile, G4OpenGL2PSAction::G4gl2psBegin(), and gl2psEndPage.
void SoGL2PSAction::disableFileWriting | ( | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 91 of file SoGL2PSAction.cc.
References G4OpenGL2PSAction::fFile, and gl2psEndPage.
bool SoGL2PSAction::enableFileWriting | ( | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 71 of file SoGL2PSAction.cc.
References G4OpenGL2PSAction::fFile, G4OpenGL2PSAction::fFileName, and G4OpenGL2PSAction::G4gl2psBegin().
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 136 of file G4OpenGL2PSAction.cc.
References G4OpenGL2PSAction::fBufferSize, and G4OpenGL2PSAction::fBufferSizeLimit.
Referenced by G4OpenGLViewer::printGl2PS().
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 158 of file G4OpenGL2PSAction.cc.
References G4OpenGL2PSAction::fFile.
Referenced by G4OpenGLViewer::isGl2psWriting(), and G4OpenGLViewer::printGl2PS().
|
protectedinherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 166 of file G4OpenGL2PSAction.cc.
References G4OpenGL2PSAction::fBufferSize, G4OpenGL2PSAction::fExportImageFormat, G4OpenGL2PSAction::fFile, G4OpenGL2PSAction::fFileName, G4OpenGL2PSAction::fViewport, GL2PS_BEST_ROOT, GL2PS_BLEND, GL2PS_BSP_SORT, GL2PS_DRAW_BACKGROUND, GL2PS_ERROR, GL2PS_USE_CURRENT_VIEWPORT, gl2psBeginPage, and gl2psEnable.
Referenced by beginTraversal(), G4OpenGL2PSAction::enableFileWriting(), and enableFileWriting().
|
static |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 47 of file SoGL2PSAction.cc.
Referenced by G4OpenInventor::InitNodes().
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 53 of file G4OpenGL2PSAction.cc.
References G4OpenGL2PSAction::fBufferSize.
Referenced by G4OpenGL2PSAction::G4OpenGL2PSAction(), and G4OpenGLViewer::printGl2PS().
|
inherited |
Definition at line 151 of file G4OpenGL2PSAction.cc.
References G4OpenGL2PSAction::fBufferSize, and G4OpenGL2PSAction::fBufferSizeLimit.
|
inherited |
Definition at line 194 of file G4OpenGL2PSAction.cc.
References G4OpenGL2PSAction::fExportImageFormat, and G4OpenGL2PSAction::fFile.
Referenced by G4OpenGLViewer::exportImage().
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 98 of file G4OpenGL2PSAction.cc.
References G4OpenGL2PSAction::fFileName.
Referenced by G4OpenGLViewer::printGl2PS(), and SoGL2PSAction().
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 62 of file G4OpenGL2PSAction.cc.
References gl2psLineWidth.
Referenced by G4OpenGLViewer::ChangeLineWidth(), and G4OpenGLViewer::printGl2PS().
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 72 of file G4OpenGL2PSAction.cc.
References gl2psPointSize.
Referenced by G4OpenGLViewer::ChangePointSize(), and G4OpenGLViewer::printGl2PS().
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 82 of file G4OpenGL2PSAction.cc.
References G4OpenGL2PSAction::fViewport.
|
private |
|
protectedinherited |
Definition at line 60 of file G4OpenGL2PSAction.hh.
Referenced by G4OpenGL2PSAction::extendBufferSize(), G4OpenGL2PSAction::G4gl2psBegin(), G4OpenGL2PSAction::G4OpenGL2PSAction(), G4OpenGL2PSAction::resetBufferSizeParameters(), and G4OpenGL2PSAction::setBufferSize().
|
protectedinherited |
Definition at line 61 of file G4OpenGL2PSAction.hh.
Referenced by G4OpenGL2PSAction::extendBufferSize(), G4OpenGL2PSAction::G4OpenGL2PSAction(), and G4OpenGL2PSAction::setBufferSize().
|
privateinherited |
Definition at line 63 of file G4OpenGL2PSAction.hh.
Referenced by G4OpenGL2PSAction::G4gl2psBegin(), G4OpenGL2PSAction::G4OpenGL2PSAction(), and G4OpenGL2PSAction::setExportImageFormat().
|
protectedinherited |
Definition at line 58 of file G4OpenGL2PSAction.hh.
Referenced by addBitmap(), beginTraversal(), G4OpenGL2PSAction::disableFileWriting(), disableFileWriting(), G4OpenGL2PSAction::enableFileWriting(), enableFileWriting(), G4OpenGL2PSAction::fileWritingEnabled(), G4OpenGL2PSAction::G4gl2psBegin(), G4OpenGL2PSAction::G4OpenGL2PSAction(), and G4OpenGL2PSAction::setExportImageFormat().
|
protectedinherited |
Definition at line 57 of file G4OpenGL2PSAction.hh.
Referenced by G4OpenGL2PSAction::enableFileWriting(), enableFileWriting(), G4OpenGL2PSAction::G4gl2psBegin(), and G4OpenGL2PSAction::setFileName().
|
protectedinherited |
Definition at line 59 of file G4OpenGL2PSAction.hh.
Referenced by G4OpenGL2PSAction::G4gl2psBegin(), G4OpenGL2PSAction::G4OpenGL2PSAction(), and G4OpenGL2PSAction::setViewport().