Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

MapMatrixProjectorXML.h

Go to the documentation of this file.
00001 /* -*- mode: c++ -*-
00002  * 
00003  * HippoPlot MapMatrixProjectorXML class interface
00004  *
00005  * Copyright (C) 2003   The Board of Trustees of The Leland Stanford
00006  * Junior University.  All Rights Reserved.
00007  *
00008  * $Id: MapMatrixProjectorXML.h,v 1.3 2003/08/11 17:44:23 pfkeb Exp $
00009  *
00010  */
00011 
00012 #ifndef _MapMatrixProjectorXML_H_
00013 #define _MapMatrixProjectorXML_H_
00014 
00015 #include "BaseXML.h"
00016 
00017 class MapMatrixProjector;
00018 class ProjectorBase;
00019 
00025 class MDL_HIPPOPLOT_API MapMatrixProjectorXML : public BaseXML
00026 {
00027 
00028 private:
00029 
00031   MapMatrixProjectorXML ( const MapMatrixProjectorXML & );
00032 
00035   std::string m_x_bins;
00036 
00039   std::string m_y_bins;
00040 
00043   std::string m_x_step;
00044 
00047   std::string m_y_step;
00048 
00051   std::string m_x_orig;
00052 
00055   std::string m_y_orig;
00056 
00057 public:
00058 
00060   MapMatrixProjectorXML ( XmlController * );
00061 
00064   XmlElement * createElement ( const MapMatrixProjector & projector );
00065 
00069   void setAttributes ( const XmlElement * element,
00070                        ProjectorBase * projector );
00071 
00072 };
00073 
00074 #endif // _MapMatrixProjectorXML_H_

Generated for HippoDraw-1.14.8.5 by doxygen 1.4.3