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