ATLAS Offline Software
|
SoGL2PSAction inherits Inventor/SoGLRenderAction. More...
#include <SoGL2PSAction.h>
Public Types | |
enum | Format { PS = 0, EPS = 1, TEX = 2, PDF = 3, SVG = 4, PGF = 5 } |
Public Member Functions | |
SoGL2PSAction (const SbViewportRegion &) | |
void | setFileFormat (Format) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
void | setFileName (const char *) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
SbBool | setPageOptions (const SbString &options) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
void | enableFileWriting () |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
void | disableFileWriting () |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
SbBool | fileWritingEnabled () const |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
SbBool | addBitmap (int, int, float=0, float=0, float=0, float=0) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
void | beginViewport (SbBool draw_back=TRUE) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
void | endViewport () |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
Static Public Member Functions | |
static void | initClass () |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
Protected Member Functions | |
virtual void | beginTraversal (SoNode *) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
Private Member Functions | |
SO_ACTION_HEADER (SoGL2PSAction) | |
void | gl2psBegin () |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
Static Private Member Functions | |
static void | separatorAction (SoAction *, SoNode *) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
static void | drawStyleAction (SoAction *, SoNode *) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// More... | |
Private Attributes | |
Format | m_fileFormat |
SbString | m_fileName |
FILE * | m_file |
int | m_pageOptions |
SoGL2PSAction inherits Inventor/SoGLRenderAction.
It uses the gl2ps software to produce vector PostScript of a scene graph. See applications/DetectorTreeKit, Polyhedron for examples.
Definition at line 17 of file SoGL2PSAction.h.
SoGL2PSAction::SoGL2PSAction | ( | const SbViewportRegion & | aViewPortRegion | ) |
Definition at line 37 of file SoGL2PSAction.cxx.
SbBool SoGL2PSAction::addBitmap | ( | int | aWidth, |
int | aHeight, | ||
float | aXorig = 0 , |
||
float | aYorig = 0 , |
||
float | aXmove = 0 , |
||
float | aYmove = 0 |
||
) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 188 of file SoGL2PSAction.cxx.
|
protectedvirtual |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 254 of file SoGL2PSAction.cxx.
void SoGL2PSAction::beginViewport | ( | SbBool | draw_back = TRUE | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 225 of file SoGL2PSAction.cxx.
void SoGL2PSAction::disableFileWriting | ( | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 171 of file SoGL2PSAction.cxx.
|
staticprivate |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 325 of file SoGL2PSAction.cxx.
void SoGL2PSAction::enableFileWriting | ( | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 154 of file SoGL2PSAction.cxx.
void SoGL2PSAction::endViewport | ( | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 245 of file SoGL2PSAction.cxx.
SbBool SoGL2PSAction::fileWritingEnabled | ( | ) | const |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 180 of file SoGL2PSAction.cxx.
|
private |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 274 of file SoGL2PSAction.cxx.
|
static |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 24 of file SoGL2PSAction.cxx.
|
staticprivate |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 309 of file SoGL2PSAction.cxx.
void SoGL2PSAction::setFileFormat | ( | Format | aFileFormat | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 56 of file SoGL2PSAction.cxx.
void SoGL2PSAction::setFileName | ( | const char * | aFileName | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 145 of file SoGL2PSAction.cxx.
SbBool SoGL2PSAction::setPageOptions | ( | const SbString & | options | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition at line 65 of file SoGL2PSAction.cxx.
|
private |
|
private |
Definition at line 58 of file SoGL2PSAction.h.
|
private |
Definition at line 56 of file SoGL2PSAction.h.
|
private |
Definition at line 57 of file SoGL2PSAction.h.
|
private |
Definition at line 59 of file SoGL2PSAction.h.