FunctionProjectorXML.h
Go to the documentation of this file.
1 /* -*- mode: c++ -*- */
2 
14 #ifndef _FunctionProjectorXML_H_
15 #define _FunctionProjectorXML_H_
16 
17 #include "BaseXML.h"
18 
19 namespace hippodraw {
20 
21 class DataRep;
22 class FunctionBase;
23 class FunctionProjector;
24 
32 {
33 
34 private:
35 
38 
39 public:
40 
43 
46  XmlElement * createElement ( const FunctionProjector & projector );
47 
49  std::string getFunctionName ( const XmlElement * element );
50 
52  void setAttributes ( const XmlElement * element, FunctionBase * function );
53 
57  createFunctionRep ( const XmlElement * element,
58  hippodraw::DataRep * target );
59 
60 };
61 
62 } // namespace hippodraw
63 
64 #endif // _FunctionProjectorXML_H_
#define MDL_HIPPOPLOT_API
Definition: libhippo.h:36
BaseXML class interface.
A pure virtual base class of XML element wrapper.
Definition: XmlElement.h:30
The base class for data representations.
Definition: DataRep.h:68
A function that can be added to a DataRep and used in a fitter.
Definition: FunctionBase.h:90
An class XML doing serialization and deserialization of derived classes of FunctionProjector.
A base class of XML element controllers.
Definition: BaseXML.h:35
A base class that is the interface between GUI and the XML serialization and deserialization.
Definition: XmlController.h:53
A projector that plots one function.

Generated for HippoDraw Class Library by doxygen