#include <HepRepAttribute.h>
|
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 |
|
HepRepAttribute interface.
- Author
- Mark Donszelmann
Definition at line 29 of file HepRepAttribute.h.
◆ ~HepRepAttribute()
virtual HEPREP::HepRepAttribute::~HepRepAttribute |
( |
| ) |
|
|
inlinevirtual |
◆ addAttValue() [1/9]
virtual void HEPREP::HepRepAttribute::addAttValue |
( |
HepRepAttValue * |
attValue | ) |
|
|
pure virtual |
◆ addAttValue() [2/9]
◆ addAttValue() [3/9]
◆ addAttValue() [4/9]
virtual void HEPREP::HepRepAttribute::addAttValue |
( |
std::string |
key, |
|
|
double |
red, |
|
|
double |
green, |
|
|
double |
blue, |
|
|
double |
alpha = 1.0 , |
|
|
int |
showLabel = HepRepConstants::SHOW_NONE |
|
) |
| |
|
pure virtual |
Adds a Color attValue.
- Parameters
-
key | name of attValue |
red | color |
green | color |
blue | color |
alpha | value |
showLabel | show this as label |
Implemented in cheprep::DefaultHepRepAttribute.
◆ addAttValue() [5/9]
◆ addAttValue() [6/9]
◆ addAttValue() [7/9]
◆ addAttValue() [8/9]
virtual void HEPREP::HepRepAttribute::addAttValue |
( |
std::string |
key, |
|
|
std::string |
value, |
|
|
int |
showLabel = HepRepConstants::SHOW_NONE |
|
) |
| |
|
pure virtual |
◆ addAttValue() [9/9]
virtual void HEPREP::HepRepAttribute::addAttValue |
( |
std::string |
key, |
|
|
std::vector< double > |
value, |
|
|
int |
showLabel = HepRepConstants::SHOW_NONE |
|
) |
| |
|
pure virtual |
◆ getAttValue()
virtual HepRepAttValue * HEPREP::HepRepAttribute::getAttValue |
( |
std::string |
name | ) |
|
|
pure virtual |
◆ getAttValueFromNode()
virtual HepRepAttValue * HEPREP::HepRepAttribute::getAttValueFromNode |
( |
std::string |
lowerCaseName | ) |
|
|
pure virtual |
◆ getAttValuesFromNode()
virtual std::set< HepRepAttValue * > HEPREP::HepRepAttribute::getAttValuesFromNode |
( |
| ) |
|
|
pure virtual |
◆ removeAttValue()
virtual HepRepAttValue * HEPREP::HepRepAttribute::removeAttValue |
( |
std::string |
key | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: