|
ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
|
#include <LoaderPlugin.h>
Public Member Functions | |
| LoaderPluginFactory () | |
| ~LoaderPluginFactory () override | |
| void | setObjectName (const QString &name) |
| QIcon | getIcon (const QColor &color=Qt::black) const override |
| LoaderPlugin * | produce () override=0 |
| gui::PluginTriggerActions | getPluginTriggerActions (const hdps::Datasets &datasets) const override |
| gui::PluginTriggerActions | getPluginTriggerActions (const hdps::DataTypes &dataTypes) const override |
Public Member Functions inherited from hdps::plugin::PluginFactory | |
| PluginFactory (Type type) | |
| QString | getKind () const |
| void | setKind (const QString &kind) |
| Type | getType () const |
| virtual void | initialize () |
| virtual bool | hasHelp () |
| virtual gui::TriggerAction & | getTriggerHelpAction () final |
| QString | getGuiName () const |
| void | setGuiName (const QString &guiName) |
| QString | getVersion () const |
| void | setVersion (const QString &version) |
| virtual bool | mayProduce () const final |
| virtual hdps::DataTypes | supportedDataTypes () const |
| virtual gui::PluginTriggerAction & | getPluginTriggerAction () |
| std::uint32_t | getNumberOfInstances () const |
| void | setNumberOfInstances (std::uint32_t numberOfInstances) |
| std::uint32_t | getMaximumNumberOfInstances () const |
| void | setMaximumNumberOfInstances (std::uint32_t maximumNumberOfInstances) |
Additional Inherited Members | |
Static Protected Member Functions inherited from hdps::plugin::PluginFactory | |
| static QStringList | getDatasetTypesAsStringList (const Datasets &datasets) |
| static bool | areAllDatasetsOfTheSameType (const Datasets &datasets, const DataType &dataType) |
| static std::uint16_t | getNumberOfDatasetsForType (const Datasets &datasets, const DataType &dataType) |
|
inline |
|
inlineoverride |
|
inlineoverridevirtual |
Get plugin icon
| color | Icon color for flat (font) icons |
Reimplemented from hdps::plugin::PluginFactory.
|
overridevirtual |
Get plugin trigger actions given datasets
| datasets | Vector of input datasets |
Reimplemented from hdps::plugin::PluginFactory.
|
overridevirtual |
Get plugin trigger actions given dataTypes
| datasetTypes | Vector of input data types |
Reimplemented from hdps::plugin::PluginFactory.
|
overridepure virtual |
Produces an instance of a loader plugin. This function gets called by the plugin manager.
Implements hdps::plugin::PluginFactory.
|
inline |
Set name of the object
| name | Name of the object |