Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <HepRepAttValue.h>
Public Member Functions | |
virtual | ~HepRepAttValue () |
Destructor. | |
virtual std::string | getName ()=0 |
virtual std::string | getLowerCaseName ()=0 |
virtual int | getType ()=0 |
virtual std::string | getTypeName ()=0 |
virtual int | showLabel ()=0 |
virtual std::string | getString ()=0 |
virtual std::string | getLowerCaseString ()=0 |
virtual std::string | getAsString ()=0 |
virtual std::vector< double > | getColor ()=0 |
virtual int64 | getLong ()=0 |
virtual int | getInteger ()=0 |
virtual double | getDouble ()=0 |
virtual bool | getBoolean ()=0 |
virtual HepRepAttValue * | copy ()=0 |
HepRepAttValue interface.
Definition at line 24 of file HepRepAttValue.h.
|
inlinevirtual |
|
pure virtual |
Returns a deep copy of this attvalue.
Implemented in cheprep::DefaultHepRepAttValue.
|
pure virtual |
Returns value as string.
Implemented in cheprep::DefaultHepRepAttValue.
Referenced by cheprep::XMLHepRepWriter::write().
|
pure virtual |
Returns value as boolean.
Implemented in cheprep::DefaultHepRepAttValue.
Referenced by cheprep::XMLHepRepWriter::write().
|
pure virtual |
Returns value as Color.
Implemented in cheprep::DefaultHepRepAttValue.
Referenced by cheprep::XMLHepRepWriter::write().
|
pure virtual |
Returns value as double.
Implemented in cheprep::DefaultHepRepAttValue.
Referenced by cheprep::XMLHepRepWriter::write().
|
pure virtual |
Returns value as int.
Implemented in cheprep::DefaultHepRepAttValue.
Referenced by cheprep::XMLHepRepWriter::write().
|
pure virtual |
Returns value as long.
Implemented in cheprep::DefaultHepRepAttValue.
Referenced by cheprep::XMLHepRepWriter::write().
|
pure virtual |
Returns lowercased name of the attvalue.
Implemented in cheprep::DefaultHepRepAttValue.
Referenced by cheprep::DefaultHepRepAttribute::addAttValue().
|
pure virtual |
Returns value as lowercase string.
Implemented in cheprep::DefaultHepRepAttValue.
|
pure virtual |
Returns name of the attvalue.
Implemented in cheprep::DefaultHepRepAttValue.
Referenced by cheprep::XMLHepRepWriter::write().
|
pure virtual |
Returns value as string.
Implemented in cheprep::DefaultHepRepAttValue.
Referenced by cheprep::XMLHepRepWriter::write().
|
pure virtual |
Returns type of the attvalue, defined in HepRepConstants with names TYPE_xxx.
Implemented in cheprep::DefaultHepRepAttValue.
Referenced by cheprep::XMLHepRepWriter::write().
|
pure virtual |
Returns the Java-like name for the type of this attvalue.
Implemented in cheprep::DefaultHepRepAttValue.
|
pure virtual |
Returns the flag bits for showing this attvalue as a label, defined in HepRepConstants with names SHOW_xxx.
Implemented in cheprep::DefaultHepRepAttValue.
Referenced by cheprep::XMLHepRepWriter::write().