#include <DiscreteCosineTransform.h>
◆ DiscreteCosineTransform()
| krotos::DiscreteCosineTransform::DiscreteCosineTransform |
( |
| ) |
|
◆ buildDctMatrix()
| void krotos::DiscreteCosineTransform::buildDctMatrix |
( |
const std::size_t & | inputSize, |
|
|
const std::size_t & | outputSize ) |
◆ calculateDCT()
| std::vector< float > krotos::DiscreteCosineTransform::calculateDCT |
( |
const std::vector< float > & | input | ) |
|
Calcualtes the DCT from the input
◆ setInputOutputSize()
| void krotos::DiscreteCosineTransform::setInputOutputSize |
( |
const std::size_t & | inputSize, |
|
|
const std::size_t & | outputSize ) |
◆ m_dctMatrix
| std::vector<std::vector<float> > krotos::DiscreteCosineTransform::m_dctMatrix |
|
private |
◆ m_inputSize
| std::size_t krotos::DiscreteCosineTransform::m_inputSize = 0 |
|
private |
◆ m_outputSize
| std::size_t krotos::DiscreteCosineTransform::m_outputSize = 0 |
|
private |
◆ m_pi
| float krotos::DiscreteCosineTransform::m_pi = 3.141592653589793238f |
|
private |
The documentation for this class was generated from the following files: