Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
SbPainterPS Class Reference

#include <SbPainterPS.h>

+ Inheritance diagram for SbPainterPS:

Public Types

typedef int(* GetRGB_Function) (unsigned int, unsigned int, double &, double &, double &)
 

Public Member Functions

 SbPainterPS ()
 
 ~SbPainterPS ()
 
void beginTraversal ()
 
void clearColorBuffer (float, float, float)
 
void endTraversal ()
 
void setColorScheme (int)
 
void setOrientation (int)
 
void setBackgroundDrawn (int)
 
void setBitsPerPixel (int)
 
void setLineWidth (int)
 
void * getStream ()
 
void setFileName (const char *)
 
const char * getFileName () const
 
void openFileForWriting (const char *)
 
void closeStream ()
 
void putPageScaleInStream (float, float)
 
void putSaveStateInStream ()
 
void putRestoreStateInStream ()
 
void putTranslationInStream (float, float)
 
void putScaleInStream (float, float)
 
void putBeginPageInStream ()
 
void putEndPageInStream ()
 
void putRGB_InStream (float, float, float)
 
void putMarkerSizeInStream (float)
 
void putBackgroundInStream (float, float, float, float, float)
 
void putFrameInStream (float, float, float, float, float)
 
void putRotateInStream (float)
 
void putNewPathInStream ()
 
void putStrokeInStream ()
 
void putFillInStream ()
 
void putClosePathInStream ()
 
void putCapInStream (int)
 
void putLineToInStream (float, float)
 
void putMoveInStream (float, float)
 
void putCircleInStream (float, float, float)
 
void putLineWidthInStream (int)
 
void putImageInStream (unsigned int, unsigned int, GetRGB_Function)
 
- Public Member Functions inherited from SbPainter
 SbPainter ()
 
virtual ~SbPainter ()
 
void setWindowSize (int, int)
 
void enableEdges (SbBool)
 
virtual void beginTraversal ()=0
 
virtual void clearColorBuffer (float, float, float)=0
 
virtual void endTraversal ()=0
 

Additional Inherited Members

- Protected Attributes inherited from SbPainter
int fWindowWidth
 
int fWindowHeight
 
float fRed
 
float fGreen
 
float fBlue
 
SbBool fEdges
 

Detailed Description

Definition at line 41 of file SbPainterPS.h.

Member Typedef Documentation

◆ GetRGB_Function

typedef int(* SbPainterPS::GetRGB_Function) (unsigned int, unsigned int, double &, double &, double &)

Definition at line 85 of file SbPainterPS.h.

Constructor & Destructor Documentation

◆ SbPainterPS()

SbPainterPS::SbPainterPS ( )

◆ ~SbPainterPS()

SbPainterPS::~SbPainterPS ( )

Member Function Documentation

◆ beginTraversal()

void SbPainterPS::beginTraversal ( )
virtual

Implements SbPainter.

◆ clearColorBuffer()

void SbPainterPS::clearColorBuffer ( float  ,
float  ,
float   
)
virtual

Implements SbPainter.

◆ closeStream()

void SbPainterPS::closeStream ( )

◆ endTraversal()

void SbPainterPS::endTraversal ( )
virtual

Implements SbPainter.

◆ getFileName()

const char * SbPainterPS::getFileName ( ) const

◆ getStream()

void * SbPainterPS::getStream ( )

◆ openFileForWriting()

void SbPainterPS::openFileForWriting ( const char *  )

◆ putBackgroundInStream()

void SbPainterPS::putBackgroundInStream ( float  ,
float  ,
float  ,
float  ,
float   
)

◆ putBeginPageInStream()

void SbPainterPS::putBeginPageInStream ( )

◆ putCapInStream()

void SbPainterPS::putCapInStream ( int  )

◆ putCircleInStream()

void SbPainterPS::putCircleInStream ( float  ,
float  ,
float   
)

◆ putClosePathInStream()

void SbPainterPS::putClosePathInStream ( )

◆ putEndPageInStream()

void SbPainterPS::putEndPageInStream ( )

◆ putFillInStream()

void SbPainterPS::putFillInStream ( )

◆ putFrameInStream()

void SbPainterPS::putFrameInStream ( float  ,
float  ,
float  ,
float  ,
float   
)

◆ putImageInStream()

void SbPainterPS::putImageInStream ( unsigned int  ,
unsigned int  ,
GetRGB_Function   
)

◆ putLineToInStream()

void SbPainterPS::putLineToInStream ( float  ,
float   
)

◆ putLineWidthInStream()

void SbPainterPS::putLineWidthInStream ( int  )

◆ putMarkerSizeInStream()

void SbPainterPS::putMarkerSizeInStream ( float  )

◆ putMoveInStream()

void SbPainterPS::putMoveInStream ( float  ,
float   
)

◆ putNewPathInStream()

void SbPainterPS::putNewPathInStream ( )

◆ putPageScaleInStream()

void SbPainterPS::putPageScaleInStream ( float  ,
float   
)

◆ putRestoreStateInStream()

void SbPainterPS::putRestoreStateInStream ( )

◆ putRGB_InStream()

void SbPainterPS::putRGB_InStream ( float  ,
float  ,
float   
)

◆ putRotateInStream()

void SbPainterPS::putRotateInStream ( float  )

◆ putSaveStateInStream()

void SbPainterPS::putSaveStateInStream ( )

◆ putScaleInStream()

void SbPainterPS::putScaleInStream ( float  ,
float   
)

◆ putStrokeInStream()

void SbPainterPS::putStrokeInStream ( )

◆ putTranslationInStream()

void SbPainterPS::putTranslationInStream ( float  ,
float   
)

◆ setBackgroundDrawn()

void SbPainterPS::setBackgroundDrawn ( int  )

◆ setBitsPerPixel()

void SbPainterPS::setBitsPerPixel ( int  )

◆ setColorScheme()

void SbPainterPS::setColorScheme ( int  )

◆ setFileName()

void SbPainterPS::setFileName ( const char *  )

◆ setLineWidth()

void SbPainterPS::setLineWidth ( int  )

◆ setOrientation()

void SbPainterPS::setOrientation ( int  )

Member Data Documentation

◆ doBack

int SbPainterPS::doBack

Definition at line 102 of file SbPainterPS.h.

◆ lineWidth

float SbPainterPS::lineWidth

Definition at line 103 of file SbPainterPS.h.

◆ nbit

int SbPainterPS::nbit

Definition at line 101 of file SbPainterPS.h.

◆ portrait

int SbPainterPS::portrait

Definition at line 100 of file SbPainterPS.h.

◆ shade

int SbPainterPS::shade

Definition at line 99 of file SbPainterPS.h.


The documentation for this class was generated from the following file: