2 #ifndef CHEPREP_DEFAULTHEPREPATTRIBUTE_H
3 #define CHEPREP_DEFAULTHEPREPATTRIBUTE_H 1
26 std::map<std::string, HEPREP::HepRepAttValue*> attValues;
35 void addAttValue(std::string key, std::string value,
int showLabel);
36 void addAttValue(std::string key,
int value,
int showLabel);
38 void addAttValue(std::string key,
double value,
int showLabel);
39 void addAttValue(std::string key,
bool value,
int showLabel);
40 void addAttValue(std::string key, std::vector<double> value,
int showLabel);
41 void addAttValue(std::string key,
double red,
double green,
double blue,
double alpha,
int showLabel);
void addAttValue(HEPREP::HepRepAttValue *hepRepAttValue)
const XML_Char int const XML_Char * value
~DefaultHepRepAttribute()
HEPREP::HepRepAttValue * removeAttValue(std::string key)
HEPREP::HepRepAttValue * getAttValueFromNode(std::string lowerCaseName)
std::set< HEPREP::HepRepAttValue * > getAttValuesFromNode()
static const G4double alpha
HEPREP::HepRepAttValue * getAttValue(std::string name)=0