inlib
1.2.0
|
Public Member Functions | |
virtual void * | cast (const std::string &a_class) const |
virtual | ~plottable () |
virtual plottable * | copy () const =0 |
virtual bool | is_valid () const =0 |
virtual std::string | infos (const std::string &)=0 |
virtual std::string | name ()=0 |
virtual void | set_name (const std::string &)=0 |
virtual std::string | title ()=0 |
virtual std::string | legend ()=0 |
virtual void | set_legend (const std::string &)=0 |
Static Public Member Functions | |
static const std::string & | s_class () |
virtual inlib::sg::plottable::~plottable | ( | ) | [inline, virtual] |
virtual void* inlib::sg::plottable::cast | ( | const std::string & | a_class | ) | const [inline, virtual] |
Reimplemented in inlib::sg::p1d2plot, inlib::sg::h2d2plot, inlib::sg::points3D, inlib::sg::points2D, inlib::sg::func2D, inlib::sg::func1D, inlib::sg::bins2D, inlib::sg::p1d2plot_cp, inlib::sg::h2d2plot_cp, inlib::sg::bins1D, inlib::sg::h1d2plot, inlib::sg::f1d2plot< T >, inlib::sg::fit2plot, and inlib::sg::h1d2plot_cp.
Definition at line 23 of file plottable.
{ if(void* p = inlib::cmp_cast<plottable>(this,a_class)) {return p;} return 0; }
virtual plottable* inlib::sg::plottable::copy | ( | ) | const [pure virtual] |
virtual std::string inlib::sg::plottable::infos | ( | const std::string & | ) | [pure virtual] |
virtual bool inlib::sg::plottable::is_valid | ( | ) | const [pure virtual] |
virtual std::string inlib::sg::plottable::legend | ( | ) | [pure virtual] |
virtual std::string inlib::sg::plottable::name | ( | ) | [pure virtual] |
static const std::string& inlib::sg::plottable::s_class | ( | ) | [inline, static] |
Reimplemented in inlib::sg::p1d2plot, inlib::sg::h2d2plot, inlib::sg::points3D, inlib::sg::points2D, inlib::sg::func2D, inlib::sg::func1D, inlib::sg::bins2D, inlib::sg::p1d2plot_cp, inlib::sg::h2d2plot_cp, inlib::sg::bins1D, inlib::sg::h1d2plot, inlib::sg::f1d2plot< T >, inlib::sg::fit2plot, and inlib::sg::h1d2plot_cp.
Definition at line 18 of file plottable.
{ static const std::string s_v("inlib::sg::plottable"); return s_v; }
virtual void inlib::sg::plottable::set_legend | ( | const std::string & | ) | [pure virtual] |
virtual void inlib::sg::plottable::set_name | ( | const std::string & | ) | [pure virtual] |
virtual std::string inlib::sg::plottable::title | ( | ) | [pure virtual] |