GEAR  1.9.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends Pages
RectangularPadRowLayoutXML.h
1 #ifndef GEAR_RectangularPadRowLayoutXML_H
2 #define GEAR_RectangularPadRowLayoutXML_H 1
3 
4 
5 #include "gearxml/PadRowLayout2DXML.h"
6 
7 #include <string>
8 #include <map>
9 
10 namespace gear {
11 
12 
19 
20  public:
21 
22  virtual ~RectangularPadRowLayoutXML(){}
23 
26  virtual TiXmlElement toXML( const PadRowLayout2D* layout ) const ;
27 
28 
32  virtual PadRowLayout2D* fromXML( const TiXmlElement* xmlElement) const ;
33 
34  }; // class
35 } // namespace gear
36 
37 #endif /* ifndef GEAR_RectangularPadRowLayoutXML_H */
Abstract XML handler for RectangularPadRowLayoutXML.
virtual PadRowLayout2D * fromXML(const TiXmlElement *xmlElement) const
Creates the appropriate PadRowLayout2D subclass from the given XML element (node) ...
Abstract description of a planar subdetector with pads (cells) that are positioned in rows (circular ...
virtual TiXmlElement toXML(const PadRowLayout2D *layout) const
Creates an XML node for the given PadRowLayout2D.
The element is a container class.
Definition: tinyxml.h:827
Abstract XML handler for PadRowLayout2DXML.