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

#include <geant4/tree/geant4-10.6-release/source/graphics_reps/include/G4AttHolder.hh>

+ Inheritance diagram for G4AttHolder:
+ Collaboration diagram for G4AttHolder:

Public Member Functions

 G4AttHolder ()
 
 ~G4AttHolder ()
 
const std::vector< const
std::vector< G4AttValue > * > & 
GetAttValues () const
 
const std::vector< const
std::map< G4String, G4AttDef > * > & 
GetAttDefs () const
 
void AddAtts (const std::vector< G4AttValue > *values, const std::map< G4String, G4AttDef > *defs)
 

Private Member Functions

 G4AttHolder (const G4AttHolder &)
 
G4AttHolderoperator= (const G4AttHolder &)
 

Private Attributes

std::vector< const std::vector
< G4AttValue > * > 
fValues
 
std::vector< const std::map
< G4String, G4AttDef > * > 
fDefs
 

Detailed Description

Definition at line 52 of file G4AttHolder.hh.

View newest version in sPHENIX GitHub at line 52 of file G4AttHolder.hh

Constructor & Destructor Documentation

G4AttHolder::G4AttHolder ( )
inline

Definition at line 56 of file G4AttHolder.hh.

View newest version in sPHENIX GitHub at line 56 of file G4AttHolder.hh

G4AttHolder::~G4AttHolder ( )

Definition at line 33 of file G4AttHolder.cc.

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

References fValues.

G4AttHolder::G4AttHolder ( const G4AttHolder )
private

Member Function Documentation

void G4AttHolder::AddAtts ( const std::vector< G4AttValue > *  values,
const std::map< G4String, G4AttDef > *  defs 
)
inline

Definition at line 64 of file G4AttHolder.hh.

View newest version in sPHENIX GitHub at line 64 of file G4AttHolder.hh

References fDefs, and fValues.

Referenced by G4VSceneHandler::LoadAtts().

+ Here is the caller graph for this function:

const std::vector<const std::map<G4String,G4AttDef>*>& G4AttHolder::GetAttDefs ( ) const
inline

Definition at line 61 of file G4AttHolder.hh.

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

References fDefs.

const std::vector<const std::vector<G4AttValue>*>& G4AttHolder::GetAttValues ( ) const
inline

Definition at line 59 of file G4AttHolder.hh.

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

References fValues.

G4AttHolder& G4AttHolder::operator= ( const G4AttHolder )
private

Member Data Documentation

std::vector<const std::map<G4String,G4AttDef>*> G4AttHolder::fDefs
private

Definition at line 75 of file G4AttHolder.hh.

View newest version in sPHENIX GitHub at line 75 of file G4AttHolder.hh

Referenced by AddAtts(), and GetAttDefs().

std::vector<const std::vector<G4AttValue>*> G4AttHolder::fValues
private

Definition at line 74 of file G4AttHolder.hh.

View newest version in sPHENIX GitHub at line 74 of file G4AttHolder.hh

Referenced by AddAtts(), GetAttValues(), and ~G4AttHolder().


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