Go to the documentation of this file.
21 class BaseAdapterVisu;
41 std::cout <<
"*** this=" <<
this <<
" entering " << __func__ << std::endl;
45 std::cout <<
"*** this=" <<
this <<
" leaving " << __func__ << std::endl;
55 std::cout <<
"*** this=" <<
this <<
" entering " << __func__ << std::endl;
59 std::cout <<
"*** this=" <<
this <<
" leaving " << __func__ << std::endl;
75 std::string _pluginName,
80 std::string _pluginName,
85 std::string _pluginName,
90 std::string _pluginName,
95 std::string _pluginName,
118 "No adapter attached at this position.",
119 "BaseWindow::getAdapter(int)");
virtual bool isInit() const
virtual void setParam(std::string _name, double *_value, std::string _pluginName, Plugin *_plugin)=0
virtual void setParam(std::string _name, int *_value, std::string _pluginName, Plugin *_plugin)=0
virtual Adapter * getAdapter(unsigned int _pos)
virtual std::vector< Adapter * > getSelectedAdapters()=0
virtual std::vector< Adapter * > * getAdapters()
virtual void attachPlugin(Plugin *_plugin)=0
virtual void setParam(std::string _name, std::string *_value, std::string _pluginName, Plugin *_plugin)=0
Interfaces for plugins These interfaces will be used for different plugins.
virtual bool isValid() const
virtual std::vector< Adapter::Viewer * > getSelectedViewers()=0
static bool check(const bool _check, const std::string &_message, const std::string &_where="")
virtual void setParam(std::string _name, bool *_value, std::string _pluginName, Plugin *_plugin)=0
std::map< std::string, Plugin * > stackPlugins
std::vector< Adapter * > adapters
virtual void setParam(std::string _name, float *_value, std::string _pluginName, Plugin *_plugin)=0
virtual void attach(Adapter *_adapter)=0