Main Page | Class Hierarchy | Class List | File List | Class Members

GearParametersXML.h

00001 #ifndef GEAR_GearParametersXML_H
00002 #define GEAR_GearParametersXML_H 1
00003 
00004 
00005 #include "gearxml/XMLHandler.h"
00006 
00007 #include "gearimpl/GearParametersImpl.h"
00008 
00009 #include <string>
00010 
00011 
00012 namespace gear {
00013   
00014   
00015   class TiXmlNode ;
00016   
00017   
00023   class GearParametersXML : public XMLHandler {
00024     
00025   public: 
00026     
00029     virtual TiXmlElement toXML( GearParameters* parameters ) const ;
00030     
00031     
00035     virtual GearParameters* fromXML( const TiXmlElement* xmlElement, GearMgr* gearMgr=0) const ;
00036     
00037 
00040     static void setParametersFromXML( const TiXmlElement* xmlElement, GearParametersImpl* gearParams );
00041 
00042   protected:
00043     
00044     //  std::string getAttribute(const  TiXmlNode* node , const std::string& name ) const ;    
00045 
00046     
00047     
00048   }; // class
00049   
00050 } // namespace gear
00051 
00052 #endif /* ifndef GEAR_GearParametersXML_H */

Generated on Tue Sep 13 17:28:48 2005 for Gear by doxygen 1.3.5