7#ifndef HEPREP_HEPREPATTRIBUTE_H
8#define HEPREP_HEPREPATTRIBUTE_H 1
virtual HepRepAttValue * getAttValue(std::string name)=0
virtual HepRepAttValue * getAttValueFromNode(std::string lowerCaseName)=0
virtual void addAttValue(std::string key, char *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, double red, double green, double blue, double alpha=1.0, int showLabel=HepRepConstants::SHOW_NONE)=0
virtual void addAttValue(std::string key, std::string value, int showLabel=HepRepConstants::SHOW_NONE)=0
virtual void addAttValue(HepRepAttValue *attValue)=0
virtual ~HepRepAttribute()
Destructor.
virtual HepRepAttValue * removeAttValue(std::string key)=0
virtual void addAttValue(std::string key, std::vector< double > value, int showLabel=HepRepConstants::SHOW_NONE)=0
virtual std::set< HepRepAttValue * > getAttValuesFromNode()=0
virtual void addAttValue(std::string key, double 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