TransformationPlugin

Qualified name: mv::plugin::TransformationPlugin

class TransformationPlugin : public mv::plugin::Plugin

Transformation plugin base class.

Author

T. Kroes

Public Functions

TransformationPlugin(const PluginFactory *factory)

Constructor.

Parameters:

factory – Pointer to transformation plugin factory

virtual void transform() = 0

Performs the data transformation.

Datasets getInputDatasets() const

Get input datasets.

Returns:

Input datasets

template<typename DatasetType = DatasetImpl>
inline Dataset<DatasetType> getInputDataset()

Get first input dataset.

Returns:

First input dataset

void setInputDatasets(const Datasets &inputDatasets)

Set input datasets @inputDatasets Input datasets.

void setInputDataset(const Dataset<DatasetImpl> &inputDataset)

Set a single input dataset.

Parameters:

inputDataset – Smart pointer to the input dataset

gui::OptionAction &getTypeAction()

Get type action.

Returns:

Reference to type action