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

#include <geant4/tree/geant4-10.6-release/source/visualization/management/include/G4VUserVisAction.hh>

+ Inheritance diagram for G4VUserVisAction:
+ Collaboration diagram for G4VUserVisAction:

Public Member Functions

 G4VUserVisAction ()
 
virtual ~G4VUserVisAction ()
 
virtual void Draw ()=0
 
void operator() (G4VGraphicsScene &scene, const G4Transform3D &trans, const G4ModelingParameters *pMP)
 

Protected Attributes

G4VGraphicsScenefpSceneHandler
 
const G4Transform3DfpTransform
 
const G4ModelingParametersfpMP
 

Detailed Description

Definition at line 51 of file G4VUserVisAction.hh.

View newest version in sPHENIX GitHub at line 51 of file G4VUserVisAction.hh

Constructor & Destructor Documentation

G4VUserVisAction::G4VUserVisAction ( )
inline

Definition at line 54 of file G4VUserVisAction.hh.

View newest version in sPHENIX GitHub at line 54 of file G4VUserVisAction.hh

virtual G4VUserVisAction::~G4VUserVisAction ( )
inlinevirtual

Definition at line 59 of file G4VUserVisAction.hh.

View newest version in sPHENIX GitHub at line 59 of file G4VUserVisAction.hh

Member Function Documentation

virtual void G4VUserVisAction::Draw ( )
pure virtual

Implemented in PerspectiveVisAction, StandaloneVisAction, and UVA_VisAction.

Referenced by operator()().

+ Here is the caller graph for this function:

void G4VUserVisAction::operator() ( G4VGraphicsScene scene,
const G4Transform3D trans,
const G4ModelingParameters pMP 
)
inline

Definition at line 61 of file G4VUserVisAction.hh.

View newest version in sPHENIX GitHub at line 61 of file G4VUserVisAction.hh

References Draw(), fpMP, fpSceneHandler, and fpTransform.

+ Here is the call graph for this function:

Member Data Documentation

const G4ModelingParameters* G4VUserVisAction::fpMP
protected

Definition at line 70 of file G4VUserVisAction.hh.

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

Referenced by operator()().

G4VGraphicsScene* G4VUserVisAction::fpSceneHandler
protected

Definition at line 68 of file G4VUserVisAction.hh.

View newest version in sPHENIX GitHub at line 68 of file G4VUserVisAction.hh

Referenced by operator()().

const G4Transform3D* G4VUserVisAction::fpTransform
protected

Definition at line 69 of file G4VUserVisAction.hh.

View newest version in sPHENIX GitHub at line 69 of file G4VUserVisAction.hh

Referenced by operator()().


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