#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: