![]() |
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.
1.8.18