ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
Loading...
Searching...
No Matches
ImageDataFactory Class Reference

#include <ImageData.h>

Inheritance diagram for ImageDataFactory:
hdps::plugin::RawDataFactory hdps::plugin::PluginFactory

Public Member Functions

 ImageDataFactory ()
 
 ~ImageDataFactory () override
 
QIcon getIcon (const QColor &color=Qt::black) const override
 
hdps::plugin::RawDataproduce () override
 
- Public Member Functions inherited from hdps::plugin::RawDataFactory
 RawDataFactory ()
 
 ~RawDataFactory () 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::TriggerActiongetTriggerHelpAction () 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::PluginTriggerActiongetPluginTriggerAction ()
 
virtual gui::PluginTriggerActions getPluginTriggerActions (const Datasets &datasets) const
 
virtual gui::PluginTriggerActions getPluginTriggerActions (const DataTypes &dataTypes) const
 
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)
 

Constructor & Destructor Documentation

◆ ImageDataFactory()

ImageDataFactory::ImageDataFactory ( )
inline

◆ ~ImageDataFactory()

ImageDataFactory::~ImageDataFactory ( )
inlineoverride

Member Function Documentation

◆ getIcon()

QIcon ImageDataFactory::getIcon ( const QColor &  color = Qt::black) const
overridevirtual

Get plugin icon

Parameters
colorIcon color for flat (font) icons
Returns
Icon

Reimplemented from hdps::plugin::PluginFactory.

◆ produce()

hdps::plugin::RawData * ImageDataFactory::produce ( )
overridevirtual

Produces the plugin

Returns
Pointer to the produced plugin

Implements hdps::plugin::RawDataFactory.


The documentation for this class was generated from the following files: