ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4VRTScanner Class Referenceabstract

#include <geant4/tree/geant4-10.6-release/source/visualization/RayTracer/include/G4VRTScanner.hh>

+ Inheritance diagram for G4VRTScanner:

Public Member Functions

 G4VRTScanner ()
 
virtual ~G4VRTScanner ()
 
virtual const G4StringGetGSName () const =0
 
virtual const G4StringGetGSNickname () const =0
 
virtual void Initialize (G4int nRow, G4int nColumn)=0
 
virtual G4bool Coords (G4int &iRow, G4int &iColumn)=0
 
virtual void Draw (unsigned char red, unsigned char green, unsigned char blue)
 

Detailed Description

Definition at line 40 of file G4VRTScanner.hh.

View newest version in sPHENIX GitHub at line 40 of file G4VRTScanner.hh

Constructor & Destructor Documentation

G4VRTScanner::G4VRTScanner ( )

Definition at line 32 of file G4VRTScanner.cc.

View newest version in sPHENIX GitHub at line 32 of file G4VRTScanner.cc

G4VRTScanner::~G4VRTScanner ( )
virtual

Definition at line 33 of file G4VRTScanner.cc.

View newest version in sPHENIX GitHub at line 33 of file G4VRTScanner.cc

Member Function Documentation

virtual G4bool G4VRTScanner::Coords ( G4int iRow,
G4int iColumn 
)
pure virtual

Implemented in G4RTSimpleScanner.

Referenced by G4TheRayTracer::CreateBitMap(), and G4TheMTRayTracer::CreateBitMap().

+ Here is the caller graph for this function:

void G4VRTScanner::Draw ( unsigned char  red,
unsigned char  green,
unsigned char  blue 
)
inlinevirtual

Definition at line 70 of file G4VRTScanner.hh.

View newest version in sPHENIX GitHub at line 70 of file G4VRTScanner.hh

Referenced by G4TheRayTracer::CreateBitMap(), and G4TheMTRayTracer::CreateBitMap().

+ Here is the caller graph for this function:

virtual const G4String& G4VRTScanner::GetGSName ( ) const
pure virtual

Implemented in G4RTSimpleScanner.

virtual const G4String& G4VRTScanner::GetGSNickname ( ) const
pure virtual

Implemented in G4RTSimpleScanner.

virtual void G4VRTScanner::Initialize ( G4int  nRow,
G4int  nColumn 
)
pure virtual

Implemented in G4RTSimpleScanner.

Referenced by G4TheRayTracer::CreateBitMap(), and G4TheMTRayTracer::CreateBitMap().

+ Here is the caller graph for this function:


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