00001
00002
00014 #ifndef _ColorXML_H_
00015 #define _ColorXML_H_
00016
00017 #include "BaseXML.h"
00018
00019 namespace hippodraw {
00020
00021 class Color;
00022
00028 class MDL_HIPPOPLOT_API ColorXML : public BaseXML
00029 {
00030
00031 private:
00032
00034 ColorXML ( const ColorXML & );
00035
00037 std::string m_red;
00038
00040 std::string m_green;
00041
00043 std::string m_blue;
00044
00045 public:
00046
00048 ColorXML ( XmlController * );
00049
00052 XmlElement * createElement ( const Color & color );
00053
00055 Color * createObject ( const XmlElement * element );
00056
00057 };
00058
00059 }
00060
00061 #endif // _ColorXML_H_