ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
Loading...
Searching...
No Matches
hdps::plugin Namespace Reference

Classes

class  AnalysisPlugin
 
class  AnalysisPluginFactory
 
struct  DataLoadException
 
class  LoaderPlugin
 
class  LoaderPluginFactory
 
class  Plugin
 
class  PluginFactory
 
class  RawData
 
class  RawDataFactory
 
class  TransformationPlugin
 
class  TransformationPluginFactory
 
struct  TypeHash
 
class  ViewPlugin
 
class  ViewPluginFactory
 
class  WriterPlugin
 
class  WriterPluginFactory
 

Typedefs

using Plugins = QVector< QPointer< plugin::Plugin * > >
 
using UniquePtrPlugin = std::unique_ptr< plugin::Plugin >
 
using UniquePtrsPlugin = std::vector< UniquePtrPlugin >
 
using PluginPtrs = std::vector< plugin::Plugin * >
 
using PluginFactoryPtrs = std::vector< plugin::PluginFactory * >
 
using Types = QVector< Type >
 

Enumerations

enum class  Type {
  ANALYSIS , DATA , LOADER , WRITER ,
  TRANSFORMATION , VIEW
}
 

Functions

QString getPluginTypeName (const Type &type)
 
QIcon getPluginTypeIcon (const Type &type)
 

Typedef Documentation

◆ PluginFactoryPtrs

◆ PluginPtrs

using hdps::plugin::PluginPtrs = typedef std::vector<plugin::Plugin*>

◆ Plugins

using hdps::plugin::Plugins = typedef QVector<QPointer<plugin::Plugin*> >

◆ Types

using hdps::plugin::Types = typedef QVector<Type>

◆ UniquePtrPlugin

using hdps::plugin::UniquePtrPlugin = typedef std::unique_ptr<plugin::Plugin>

◆ UniquePtrsPlugin

using hdps::plugin::UniquePtrsPlugin = typedef std::vector<UniquePtrPlugin>

Enumeration Type Documentation

◆ Type

enum class hdps::plugin::Type
strong
Enumerator
ANALYSIS 
DATA 
LOADER 
WRITER 
TRANSFORMATION 
VIEW 

Function Documentation

◆ getPluginTypeIcon()

QIcon hdps::plugin::getPluginTypeIcon ( const Type type)

◆ getPluginTypeName()

QString hdps::plugin::getPluginTypeName ( const Type type)