GEAR  1.9.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends Pages
Public Member Functions | Static Public Member Functions | List of all members
gear::PadRowLayout2DXML Class Referenceabstract

Abstract XML handler for PadRowLayout2DXML. More...

#include <PadRowLayout2DXML.h>

Inheritance diagram for gear::PadRowLayout2DXML:
gear::FixedPadAngleDiskLayoutXML gear::FixedPadSizeDiskLayoutXML gear::RectangularPadRowLayoutXML gear::VersatileDiskRowLayoutXML

Public Member Functions

virtual TiXmlElement toXML (const PadRowLayout2D *layout) const =0
 Creates an XML node for the given PadRowLayout2D.
 
virtual PadRowLayout2DfromXML (const TiXmlElement *xmlElement) const =0
 Creates the appropriate PadRowLayout2D subclass from the given XML element (node)
 

Static Public Member Functions

static PadRowLayout2DXMLgetHandler (const std::string &typeName)
 Get handler for given type.
 
static PadRowLayout2DXMLgetHandler (const PadRowLayout2D *l)
 Get handler for given type of PadRowLayout2D.
 
static Map & map ()
 The map with available xml handler objects (PadRowLayout2DXML)
 

Detailed Description

Abstract XML handler for PadRowLayout2DXML.

Author
F. Gaede, DESY
Version
$Id$

Definition at line 25 of file PadRowLayout2DXML.h.


The documentation for this class was generated from the following files: