MapMatrixProjectorXML.h

Go to the documentation of this file.
00001 /* -*- mode: c++ -*- */
00002 
00014 #ifndef _MapMatrixProjectorXML_H_
00015 #define _MapMatrixProjectorXML_H_
00016 
00017 #include "BaseXML.h"
00018 
00019 namespace hippodraw {
00020 
00021 class MapMatrixProjector;
00022 class ProjectorBase;
00023 
00029 class MDL_HIPPOPLOT_API MapMatrixProjectorXML : public BaseXML
00030 {
00031 
00032 private:
00033 
00035   MapMatrixProjectorXML ( const MapMatrixProjectorXML & );
00036 
00039   std::string m_x_bins;
00040 
00043   std::string m_y_bins;
00044 
00047   std::string m_x_step;
00048 
00051   std::string m_y_step;
00052 
00055   std::string m_x_orig;
00056 
00059   std::string m_y_orig;
00060 
00061 public:
00062 
00064   MapMatrixProjectorXML ( XmlController * );
00065 
00068   XmlElement * createElement ( const MapMatrixProjector & projector );
00069 
00073   void setAttributes ( const XmlElement * element,
00074                        ProjectorBase * projector );
00075 
00076 };
00077 
00078 } // namespace hippodraw
00079 
00080 #endif // _MapMatrixProjectorXML_H_

Generated for HippoDraw Class Library by doxygen