#include <G4AttCheck.hh>
Definition at line 58 of file G4AttCheck.hh.
Public Member Functions | |
| G4AttCheck (const std::vector< G4AttValue > *values, const std::map< G4String, G4AttDef > *definitions) | |
| ~G4AttCheck () | |
| const std::vector< G4AttValue > * | GetAttValues () const |
| const std::map< G4String, G4AttDef > * | GetAttDefs () const |
| G4bool | Check (const G4String &leader="") const |
| G4bool | Standard (std::vector< G4AttValue > *standardValues, std::map< G4String, G4AttDef > *standardDefinitions) const |
Private Member Functions | |
| void | AddValuesAndDefs (std::vector< G4AttValue > *newValues, std::map< G4String, G4AttDef > *newDefinitions, const G4String &oldName, const G4String &name, const G4String &value, const G4String &extra, const G4String &description="") const |
Private Attributes | |
| const std::vector< G4AttValue > * | fpValues |
| const std::map< G4String, G4AttDef > * | fpDefinitions |
Static Private Attributes | |
| static G4bool | fFirst = true |
| static std::set< G4String > | fUnitCategories |
| static std::map< G4String, G4String > | fStandardUnits |
| static std::set< G4String > | fCategories |
| static std::set< G4String > | fUnits |
| static std::set< G4String > | fValueTypes |
Friends | |
| std::ostream & | operator<< (std::ostream &, const G4AttCheck &) |
| G4AttCheck::G4AttCheck | ( | const std::vector< G4AttValue > * | values, | |
| const std::map< G4String, G4AttDef > * | definitions | |||
| ) |
Definition at line 41 of file G4AttCheck.cc.
References G4UnitDefinition::GetUnitsTable().
Here is the call graph for this function:

| G4AttCheck::~G4AttCheck | ( | ) |
Definition at line 97 of file G4AttCheck.cc.
| void G4AttCheck::AddValuesAndDefs | ( | std::vector< G4AttValue > * | newValues, | |
| std::map< G4String, G4AttDef > * | newDefinitions, | |||
| const G4String & | oldName, | |||
| const G4String & | name, | |||
| const G4String & | value, | |||
| const G4String & | extra, | |||
| const G4String & | description = "" | |||
| ) | const [private] |
Definition at line 319 of file G4AttCheck.cc.
Definition at line 111 of file G4AttCheck.cc.
References fCategories, fpDefinitions, fpValues, fUnits, fValueTypes, G4cerr, G4endl, and print().
Referenced by G4XXXStoredSceneHandler::PreAddSolid().
Here is the call graph for this function:

| const std::vector<G4AttValue>* G4AttCheck::GetAttValues | ( | ) | const [inline] |
| G4bool G4AttCheck::Standard | ( | std::vector< G4AttValue > * | standardValues, | |
| std::map< G4String, G4AttDef > * | standardDefinitions | |||
| ) | const |
Definition at line 337 of file G4AttCheck.cc.
References G4UIcommand::ConvertTo3Vector(), G4UIcommand::ConvertToDimensioned3Vector(), G4UIcommand::ConvertToDimensionedDouble(), G4UIcommand::ConvertToString(), G4cerr, G4endl, G4UnitDefinition::GetCategory(), G4UnitDefinition::GetValueOf(), and G4String::strip().
Referenced by G4XXXStoredSceneHandler::PreAddSolid().
Here is the call graph for this function:

| std::ostream& operator<< | ( | std::ostream & | os, | |
| const G4AttCheck & | ac | |||
| ) | [friend] |
Definition at line 236 of file G4AttCheck.cc.
std::set< G4String > G4AttCheck::fCategories [static, private] |
G4bool G4AttCheck::fFirst = true [static, private] |
Definition at line 102 of file G4AttCheck.hh.
const std::map<G4String,G4AttDef>* G4AttCheck::fpDefinitions [private] |
Definition at line 100 of file G4AttCheck.hh.
Referenced by Check(), GetAttDefs(), and operator<<().
const std::vector<G4AttValue>* G4AttCheck::fpValues [private] |
Definition at line 99 of file G4AttCheck.hh.
Referenced by Check(), GetAttValues(), and operator<<().
std::map< G4String, G4String > G4AttCheck::fStandardUnits [static, private] |
Definition at line 104 of file G4AttCheck.hh.
std::set< G4String > G4AttCheck::fUnitCategories [static, private] |
Definition at line 103 of file G4AttCheck.hh.
std::set< G4String > G4AttCheck::fUnits [static, private] |
std::set< G4String > G4AttCheck::fValueTypes [static, private] |
1.4.7