MeLOn
Loading...
Searching...
No Matches
melon::ScalerFactory< T > Class Template Reference

This class is a factory class for creating child instances of Scaler. More...

#include <scaler.h>

Static Public Member Functions

static std::unique_ptr< Scaler< T > > create_scaler (const std::shared_ptr< const ScalerData > scalerData)
 Factory function for creating a instance of a scaler object.
 

Detailed Description

template<typename T>
class melon::ScalerFactory< T >

This class is a factory class for creating child instances of Scaler.

Member Function Documentation

◆ create_scaler()

template<typename T >
std::unique_ptr< Scaler< T > > melon::ScalerFactory< T >::create_scaler ( const std::shared_ptr< const ScalerData > scalerData)
static

Factory function for creating a instance of a scaler object.

Parameters
[in]scalerDatastruct containing the information and parameters of the scaler to be created.
Returns
Pointer to an instance of a derived scaler class.

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