MapMatrixProjectorXML.h
Go to the documentation of this file.
1 /* -*- mode: c++ -*- */
2 
14 #ifndef _MapMatrixProjectorXML_H_
15 #define _MapMatrixProjectorXML_H_
16 
17 #include "BaseXML.h"
18 
19 namespace hippodraw {
20 
21 class MapMatrixProjector;
22 class ProjectorBase;
23 
30 {
31 
32 private:
33 
36 
39  std::string m_x_bins;
40 
43  std::string m_y_bins;
44 
47  std::string m_x_step;
48 
51  std::string m_y_step;
52 
55  std::string m_x_orig;
56 
59  std::string m_y_orig;
60 
61 public:
62 
65 
68  XmlElement * createElement ( const MapMatrixProjector & projector );
69 
73  void setAttributes ( const XmlElement * element,
74  ProjectorBase * projector );
75 
76 };
77 
78 } // namespace hippodraw
79 
80 #endif // _MapMatrixProjectorXML_H_
std::string m_y_step
Name of attribute for number step size in Y direction.
#define MDL_HIPPOPLOT_API
Definition: libhippo.h:36
BaseXML class interface.
A pure virtual base class of XML element wrapper.
Definition: XmlElement.h:30
An class XML doing serialization and de-serialization of derived classes of MapMatrixProjector.
std::string m_y_orig
Name of attribute for origin along Y direction.
std::string m_x_bins
Name of attribute for number X bins.
A derived class of NTupleProjector that maps 1 DataSource column to a Y axis of two dimensional proje...
The base class for the Projector hierarchy.
Definition: ProjectorBase.h:56
std::string m_x_orig
Name of attribute for origin along X direction.
A base class of XML element controllers.
Definition: BaseXML.h:35
std::string m_y_bins
Name of attribute for number Y bins.
A base class that is the interface between GUI and the XML serialization and deserialization.
Definition: XmlController.h:53
std::string m_x_step
Name of attribute for number step size in X direction.

Generated for HippoDraw Class Library by doxygen