WriterPlugin

Qualified name: mv::plugin::WriterPlugin

class WriterPlugin : public mv::plugin::Plugin

Public Functions

WriterPlugin(const PluginFactory *factory)

Construct with pointer to plugin factory.

Parameters:

factory – Pointer to plugin factory

~WriterPlugin() override = default

No need for custom destructor.

void setInputDataset(const Dataset<DatasetImpl> &inputDataset)

Set input dataset smart pointer.

Parameters:

inputDataset – Smart pointer to input dataset

void setInputDatasets(const Datasets &inputDatasets)

Set input datasets smart pointers.

Parameters:

inputDatasets – Vector of smart pointers to the input datasets

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

Get input dataset smart pointer.

inline Datasets getInputDatasets()

Get input dataset smart pointer vector.