#include <time_frequency_parameter_config.hpp>
◆ TimeFrequencyParameterConfig()
visr::pml::TimeFrequencyParameterConfig::TimeFrequencyParameterConfig |
( |
std::size_t |
dftSize, |
|
|
std::size_t |
hopSize, |
|
|
std::size_t |
numberOfChannels, |
|
|
std::size_t |
numberOfDftSamples |
|
) |
| |
◆ ~TimeFrequencyParameterConfig()
visr::pml::TimeFrequencyParameterConfig::~TimeFrequencyParameterConfig |
( |
| ) |
|
|
virtual |
◆ clone()
std::unique_ptr< ParameterConfigBase > visr::pml::TimeFrequencyParameterConfig::clone |
( |
| ) |
const |
|
overridevirtual |
Clone (virtual copy construction) function. Pure virtual function, must be defined in derived types.
- Returns
- A shared pointer to an object of the derived type.
Implements visr::ParameterConfigBase.
◆ compare() [1/2]
Comparison function between parameter configurations. Must only be called between objects of equal dynamic type. Pure virtual function interface, must be implemented by derived parameter config types.
- Parameters
-
rhs | The parameter configuration object to compare with. |
- Returns
- True if the parameter objects are compatible, false otherwise
- Exceptions
-
std::invalid_argument | it the this object and rhs have nonmatching dynamic types. |
Implements visr::ParameterConfigBase.
◆ compare() [2/2]
◆ dftSize()
std::size_t visr::pml::TimeFrequencyParameterConfig::dftSize |
( |
| ) |
const |
|
inline |
◆ hopSize()
std::size_t visr::pml::TimeFrequencyParameterConfig::hopSize |
( |
| ) |
const |
|
inline |
◆ numberOfChannels()
std::size_t visr::pml::TimeFrequencyParameterConfig::numberOfChannels |
( |
| ) |
const |
|
inline |
◆ numberOfDftSamples()
std::size_t visr::pml::TimeFrequencyParameterConfig::numberOfDftSamples |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: