/** * AbstractSymbolNode.hh * * Created on: Dec 2, 2013 * Author: amdadev */ #ifndef ABSTRACTSYMBOLNODE_HH_ #define ABSTRACTSYMBOLNODE_HH_ #include #include #include "NodeCfg.hh" #include "DrawingProperties.hh" namespace plot { class AbstractSymbolNode: public AMDA::XMLConfigurator::NodeCfg { public: AbstractSymbolNode() : AMDA::XMLConfigurator::NodeCfg() { } virtual ~AbstractSymbolNode() { } virtual void proceed(xmlNodePtr , const AMDA::Parameters::CfgContext& ); virtual SymbolProperties & getSymbolProperties (const AMDA::Parameters::CfgContext& context_) = 0; }; } /* namespace plot */ #endif /* ABSTRACTSYMBOLNODE_HH_ */