/* * XYPlotConfigNode.hh * * Created on: Dec 13, 2013 * Author: amdadev */ #ifndef XYPLOTCONFIGNODE_HH_ #define XYPLOTCONFIGNODE_HH_ #include #include "AbstractPlotConfigNode.hh" namespace plot { /** * Class used to handle xml configuration for xy plot types. */ class XYPlotConfigNode: public plot::AbstractPlotConfigNode { public: XYPlotConfigNode(); virtual ~XYPlotConfigNode(); protected: /** * @overload plot::AbstractPanelPlotNode::geNodeName */ const std::string& getNodeName(); private: /** * constant to uniquely identify this node in the registry */ static const std::string NODENAME; /** * artificial special attribute to force registering node. */ static std::string _key; }; } /* namespace plot */ #endif /* XYPLOTCONFIGNODE_HH_ */