BinnerAxisXML.h
Go to the documentation of this file.
1 /* -*- mode: c++ -*- */
2 
14 #ifndef _BinnerAxisXML_H_
15 #define _BinnerAxisXML_H_
16 
17 #include "BaseXML.h"
18 
19 namespace hippodraw {
20 
21 class BinnerAxis;
22 
29 {
30 
31 private:
32 
34  BinnerAxisXML ( const BinnerAxisXML & );
35 
37  std::string m_width;
38 
40  std::string m_high;
41 
43  std::string m_low;
44 
47  void setAttributes ( XmlElement * tag, const BinnerAxis & binner );
48 
49 public:
50 
54 
57  XmlElement * createElement ( const BinnerAxis & binner );
58 
61  virtual BinnerAxis * createObject ( const XmlElement * element );
62 
63 };
64 
65 } // namespace hippodraw
66 
67 #endif // _BinnerAxisXML_H_
#define MDL_HIPPOPLOT_API
Definition: libhippo.h:36
std::string m_width
The attribute name for the width parameter of the binner.
Definition: BinnerAxisXML.h:37
BaseXML class interface.
A pure virtual base class of XML element wrapper.
Definition: XmlElement.h:30
A class XML creation and parsing of XmlElement for BinnerAxis classes.
Definition: BinnerAxisXML.h:28
The base class for the BinnerAxis hierarchy.
Definition: BinnerAxis.h:35
A base class of XML element controllers.
Definition: BaseXML.h:35
std::string m_low
The attribute name for the low end of the binner's Range.
Definition: BinnerAxisXML.h:43
A base class that is the interface between GUI and the XML serialization and deserialization.
Definition: XmlController.h:53
std::string m_high
The attribute name for the high end of the binner's Range.
Definition: BinnerAxisXML.h:40

Generated for HippoDraw Class Library by doxygen