BinningProjectorXML.h
Go to the documentation of this file.
1 /* -*- mode: c++ -*- */
2 
14 #ifndef _BinningProjectorXML_H_
15 #define _BinningProjectorXML_H_
16 
17 #include "BaseXML.h"
18 
19 namespace hippodraw {
20 
21 class BinsBaseXML;
22 class BinningProjector;
23 class NTupleXML;
24 class ProjectorBase;
25 
32 {
33 
34 private:
35 
38 
41 
45 
48  void createChildren ( XmlElement * tag, const BinningProjector & projector );
49 
50 public:
51 
54 
58 
61  XmlElement * createElement ( const BinningProjector & projector );
62 
65  void getObject ( const XmlElement * parent, ProjectorBase * projector );
66 
69  void setBins ( const XmlElement * parent, ProjectorBase * projector );
70 
71 };
72 
73 } // namespace hippodraw
74 
75 #endif // _BinningProjectorXML_H_
A base class that is the interface between GUI and the XML serialization and deserialization.
Definition: XmlController.h:53
A base class of XML element controllers.
Definition: BaseXML.h:35
BinsBaseXML * m_binsbaseXML
The BinsBaseXML object used by this object.
BaseXML class interface.
An class XML doing serialization and deserialization of derived classes of BinningProjector.
Namespace for HippoDraw.
Definition: AxesType.cxx:21
A singleton class that is does XML serialization and deserialization of derived classes of NTuple...
Definition: NTupleXML.h:34
#define MDL_HIPPOPLOT_API
Definition: libhippo.h:36
The base class for the Projector hierarchy.
Definition: ProjectorBase.h:56
A pure virtual base class of XML element wrapper.
Definition: XmlElement.h:30
The BinningProjector is an abstract class provides most of the functionality for a projector that doe...
A class XML creation and parsing of XmlElement for BinsBase class.
Definition: BinsBaseXML.h:29
NTupleXML * m_ntupleXML
The creator of the NTuple element node.

Generated for HippoDraw Class Library by doxygen