#include <HepRepDefinition.h>
|
virtual | ~HepRepDefinition () |
| Destructor.
|
|
virtual void | addAttDef (std::string name, std::string desc, std::string category, std::string extra)=0 |
|
virtual void | addAttDef (HepRepAttDef *attDef)=0 |
|
virtual HepRepAttDef * | getAttDef (std::string name)=0 |
|
virtual std::set< HepRepAttDef * > | getAttDefsFromNode ()=0 |
|
virtual HepRepAttDef * | getAttDefFromNode (std::string lowerCaseName)=0 |
|
virtual | ~HepRepAttribute () |
| Destructor.
|
|
virtual void | addAttValue (HepRepAttValue *attValue)=0 |
|
virtual void | addAttValue (std::string key, char *value, int showLabel=HepRepConstants::SHOW_NONE)=0 |
|
virtual void | addAttValue (std::string key, std::string value, int showLabel=HepRepConstants::SHOW_NONE)=0 |
|
virtual void | addAttValue (std::string key, int64 value, int showLabel=HepRepConstants::SHOW_NONE)=0 |
|
virtual void | addAttValue (std::string key, int value, int showLabel=HepRepConstants::SHOW_NONE)=0 |
|
virtual void | addAttValue (std::string key, double value, int showLabel=HepRepConstants::SHOW_NONE)=0 |
|
virtual void | addAttValue (std::string key, bool value, int showLabel=HepRepConstants::SHOW_NONE)=0 |
|
virtual void | addAttValue (std::string key, std::vector< double > value, int showLabel=HepRepConstants::SHOW_NONE)=0 |
|
virtual void | addAttValue (std::string key, double red, double green, double blue, double alpha=1.0, int showLabel=HepRepConstants::SHOW_NONE)=0 |
|
virtual HepRepAttValue * | removeAttValue (std::string key)=0 |
|
virtual HepRepAttValue * | getAttValue (std::string name)=0 |
|
virtual std::set< HepRepAttValue * > | getAttValuesFromNode ()=0 |
|
virtual HepRepAttValue * | getAttValueFromNode (std::string lowerCaseName)=0 |
|
HepRepDefinition interface.
- Author
- Mark Donszelmann
Definition at line 27 of file HepRepDefinition.h.
◆ ~HepRepDefinition()
virtual HEPREP::HepRepDefinition::~HepRepDefinition |
( |
| ) |
|
|
inlinevirtual |
◆ addAttDef() [1/2]
virtual void HEPREP::HepRepDefinition::addAttDef |
( |
HepRepAttDef * |
attDef | ) |
|
|
pure virtual |
◆ addAttDef() [2/2]
virtual void HEPREP::HepRepDefinition::addAttDef |
( |
std::string |
name, |
|
|
std::string |
desc, |
|
|
std::string |
category, |
|
|
std::string |
extra |
|
) |
| |
|
pure virtual |
Adds an attdef.
- Parameters
-
name | name of the definition. |
desc | description of the definition. |
category | category of the definition. |
extra | extra info of the definition. |
Implemented in cheprep::DefaultHepRepDefinition.
◆ getAttDef()
virtual HepRepAttDef * HEPREP::HepRepDefinition::getAttDef |
( |
std::string |
name | ) |
|
|
pure virtual |
◆ getAttDefFromNode()
virtual HepRepAttDef * HEPREP::HepRepDefinition::getAttDefFromNode |
( |
std::string |
lowerCaseName | ) |
|
|
pure virtual |
◆ getAttDefsFromNode()
virtual std::set< HepRepAttDef * > HEPREP::HepRepDefinition::getAttDefsFromNode |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: