PointRepXML.h
Go to the documentation of this file.
1 /* -*- mode: c++ -*- */
2 
14 #ifndef _PointRepXML_H_
15 #define _PointRepXML_H_
16 
17 #include "BaseXML.h"
18 
19 namespace hippodraw {
20 
21 class BinToColorXML;
22 class ColorXML;
23 class RepBase;
24 
31 {
32 
33 private:
34 
37 
41 
44  std::string a_size;
45 
48  std::string a_style;
49 
52  std::string a_xerror;
53 
56  std::string a_yerror;
57 
60  std::string a_text;
61 
64  std::string a_value_transform;
65 
67  void setAttributes ( XmlElement & tag, const RepBase & rep );
68 
70  PointRepXML ( const PointRepXML & );
71 
72 public:
73 
76 
79  ~PointRepXML ();
80 
82  XmlElement * createElement ( const RepBase & rep );
83 
88  RepBase * createObject ( const XmlElement * element );
89 
90 };
91 
92 } // namespace hippodraw
93 
94 #endif // _PointRepXML_H_
#define MDL_HIPPOPLOT_API
Definition: libhippo.h:36
A singleton class that is does XML serialization and deserialization of derived classes of Color with...
Definition: ColorXML.h:28
BaseXML class interface.
BinToColorXML * m_bintocolor_xml
The BinToColorXML instance used by this object.
Definition: PointRepXML.h:40
A pure virtual base class of XML element wrapper.
Definition: XmlElement.h:30
return rep
Definition: Inspector.cxx:3843
std::string a_xerror
The x error attribute name.
Definition: PointRepXML.h:52
A singleton class that is does XML serialization and deserialization of derived classes of BinToColor...
Definition: BinToColorXML.h:29
A singleton class that is does XML serialization and de-serialization of derived classes of RepBase...
Definition: PointRepXML.h:30
std::string a_value_transform
The type of value transform.
Definition: PointRepXML.h:64
std::string a_style
The style attribute name.
Definition: PointRepXML.h:48
ColorXML * m_color_xml
The ColorXML instance used by this object.
Definition: PointRepXML.h:36
std::string a_text
The text attribute name.
Definition: PointRepXML.h:60
std::string a_yerror
The y error attribute name.
Definition: PointRepXML.h:56
std::string a_size
The size attribute name.
Definition: PointRepXML.h:44
A base class of XML element controllers.
Definition: BaseXML.h:35
A base class that is the interface between GUI and the XML serialization and deserialization.
Definition: XmlController.h:53
The base class for the point representation hierarchy.
Definition: RepBase.h:45

Generated for HippoDraw Class Library by doxygen