#include <BaseWindow.h>
|
| BaseWindow () |
|
virtual | ~BaseWindow () |
|
virtual void | attach (Adapter *_adapter)=0 |
|
virtual void | attachPlugin (Plugin *_plugin)=0 |
|
virtual void | setParam (std::string _name, int *_value, std::string _pluginName, Plugin *_plugin)=0 |
|
virtual void | setParam (std::string _name, double *_value, std::string _pluginName, Plugin *_plugin)=0 |
|
virtual void | setParam (std::string _name, float *_value, std::string _pluginName, Plugin *_plugin)=0 |
|
virtual void | setParam (std::string _name, bool *_value, std::string _pluginName, Plugin *_plugin)=0 |
|
virtual void | setParam (std::string _name, std::string *_value, std::string _pluginName, Plugin *_plugin)=0 |
|
virtual void | init ()=0 |
|
virtual bool | isInit () const |
|
virtual bool | isValid () const |
|
virtual void | notify ()=0 |
|
virtual std::vector< Adapter * > * | getAdapters () |
|
virtual Adapter * | getAdapter (unsigned int _pos) |
|
virtual std::vector< Adapter * > | getSelectedAdapters ()=0 |
|
virtual std::vector< Adapter::Viewer * > | getSelectedViewers ()=0 |
|
Definition at line 24 of file BaseWindow.h.
◆ Adapter
◆ Plugin
◆ BaseWindow()
FEVV::BaseWindow::BaseWindow |
( |
| ) |
|
|
inline |
Constructor.
- Parameters
-
[in] | _parent | Pointer to the QWidget parent of this QWidget (used by Qt) (Default value = 0). |
[in] | _flags | Windows flags (used by Qt) (Default value = 0). |
Definition at line 38 of file BaseWindow.h.
◆ ~BaseWindow()
virtual FEVV::BaseWindow::~BaseWindow |
( |
| ) |
|
|
inlinevirtual |
◆ attach()
virtual void FEVV::BaseWindow::attach |
( |
Adapter * |
_adapter | ) |
|
|
pure virtual |
Attach a Visualization Adapter to the current Window.
- Parameters
-
[in] | _adapter | Pointer to a visualization adapter (with the scene, see BaseAdapterVisu). |
Implemented in FEVV::SimpleWindow.
◆ attachPlugin()
virtual void FEVV::BaseWindow::attachPlugin |
( |
Plugin * |
_plugin | ) |
|
|
pure virtual |
◆ getAdapter()
virtual Adapter* FEVV::BaseWindow::getAdapter |
( |
unsigned int |
_pos | ) |
|
|
inlinevirtual |
◆ getAdapters()
virtual std::vector< Adapter * >* FEVV::BaseWindow::getAdapters |
( |
| ) |
|
|
inlinevirtual |
Get all visualization adapters.
- Returns
- the pointer of the vector of adapters.
Definition at line 113 of file BaseWindow.h.
◆ getSelectedAdapters()
virtual std::vector< Adapter * > FEVV::BaseWindow::getSelectedAdapters |
( |
| ) |
|
|
pure virtual |
◆ getSelectedViewers()
virtual std::vector< Adapter::Viewer * > FEVV::BaseWindow::getSelectedViewers |
( |
| ) |
|
|
pure virtual |
◆ init()
virtual void FEVV::BaseWindow::init |
( |
| ) |
|
|
pure virtual |
◆ isInit()
virtual bool FEVV::BaseWindow::isInit |
( |
| ) |
const |
|
inlinevirtual |
◆ isValid()
virtual bool FEVV::BaseWindow::isValid |
( |
| ) |
const |
|
inlinevirtual |
◆ notify()
virtual void FEVV::BaseWindow::notify |
( |
| ) |
|
|
pure virtual |
◆ setParam() [1/5]
virtual void FEVV::BaseWindow::setParam |
( |
std::string |
_name, |
|
|
bool * |
_value, |
|
|
std::string |
_pluginName, |
|
|
Plugin * |
_plugin |
|
) |
| |
|
pure virtual |
◆ setParam() [2/5]
virtual void FEVV::BaseWindow::setParam |
( |
std::string |
_name, |
|
|
double * |
_value, |
|
|
std::string |
_pluginName, |
|
|
Plugin * |
_plugin |
|
) |
| |
|
pure virtual |
◆ setParam() [3/5]
virtual void FEVV::BaseWindow::setParam |
( |
std::string |
_name, |
|
|
float * |
_value, |
|
|
std::string |
_pluginName, |
|
|
Plugin * |
_plugin |
|
) |
| |
|
pure virtual |
◆ setParam() [4/5]
virtual void FEVV::BaseWindow::setParam |
( |
std::string |
_name, |
|
|
int * |
_value, |
|
|
std::string |
_pluginName, |
|
|
Plugin * |
_plugin |
|
) |
| |
|
pure virtual |
◆ setParam() [5/5]
virtual void FEVV::BaseWindow::setParam |
( |
std::string |
_name, |
|
|
std::string * |
_value, |
|
|
std::string |
_pluginName, |
|
|
Plugin * |
_plugin |
|
) |
| |
|
pure virtual |
◆ adapters
std::vector< Adapter * > FEVV::BaseWindow::adapters |
|
protected |
◆ bIsInit
bool FEVV::BaseWindow::bIsInit = false |
|
protected |
◆ stackPlugins
std::map< std::string, Plugin * > FEVV::BaseWindow::stackPlugins |
|
protected |
The documentation for this class was generated from the following file:
- /Users/mac/builds/efd823a3/0/MEPP-team/MEPP2/Visualization/BaseWindow.h