G4AttHolder Class Reference

#include <G4AttHolder.hh>


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)


Detailed Description

Definition at line 53 of file G4AttHolder.hh.


Constructor & Destructor Documentation

G4AttHolder::G4AttHolder (  )  [inline]

Definition at line 57 of file G4AttHolder.hh.

00057 {}

G4AttHolder::~G4AttHolder (  ) 

Definition at line 34 of file G4AttHolder.cc.

00035 {
00036   for (size_t i = 0; i < fValues.size(); ++i) delete fValues[i];
00037 }


Member Function Documentation

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

Definition at line 65 of file G4AttHolder.hh.

Referenced by G4VSceneHandler::LoadAtts().

00067   {fValues.push_back(values); fDefs.push_back(defs);}

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

Definition at line 62 of file G4AttHolder.hh.

00063   {return fDefs;}

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

Definition at line 60 of file G4AttHolder.hh.

00061   {return fValues;}


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:51:29 2013 for Geant4 by  doxygen 1.4.7