NAP
Public Member Functions | List of all members
EqualPowerTranslator< T > Class Template Reference

#include <audio/utility/translator.h>

Public Member Functions

 EqualPowerTranslator (unsigned int size)
 
- Public Member Functions inherited from TableTranslator< T >
 TableTranslator (unsigned int size)
 
translate (const T &inputValue) override final
 
void fill (FillFunction fillFunction)
 
- Public Member Functions inherited from Translator< T >
virtual ~Translator ()
 

Additional Inherited Members

- Public Types inherited from TableTranslator< T >
using FillFunction = std::function< T(T)>
 
- Static Public Member Functions inherited from TableTranslator< T >
static T translate (const T &inputValue, const std::vector< T > &inTable)
 

Description

template<typename T>
class nap::audio::EqualPowerTranslator< T >

A convenience translator for equal power lookups, owns a table so it does not need to be provided

Inheritance diagram for EqualPowerTranslator< T >:
[legend]
Collaboration diagram for EqualPowerTranslator< T >:
[legend]

Constructor & Destructor Documentation

◆ EqualPowerTranslator()

EqualPowerTranslator ( unsigned int  size)

constructor