NAG C++ classes for Hyperspectral Imaging
0.1
|
A type used to hold the result of a 1D real continuous wavelet transform. More...
#include <SpecImage.hpp>
Public Member Functions | |
cwt_results (cwt_results &&a) | |
Move constructor. More... | |
cwt_results ()=default | |
Default constructor. More... | |
cwt_results & | operator= (cwt_results &&a) |
Move assignment operator. More... | |
Data Fields | |
size_t | n |
The input length (number of channels). More... | |
int | nscales |
The number of scales over which the CWT has been performed. More... | |
size_t | npixels |
The number of pixels for which the CWT has been performed. More... | |
std::vector< uint32_t > | scales |
Vector of scales used. More... | |
std::vector< size_t > | pixels |
Vector of pixels used. More... | |
std::unique_ptr< FPType[], cfree > | coefficients |
n by nscales by npixels 3D array of output CWT coefficients. The \(ichan^{th}\) coefficient for the \(iscale^{th}\) scale of the \(ipix^{th}\) pixel is stored at (*coeffs)[ipix*nscales*nchan + iscale*nchan + ichan] . More... | |
A type used to hold the result of a 1D real continuous wavelet transform.
For more information see: nag::SpecImage::cwt.
|
inline |
Move constructor.
|
default |
Default constructor.
|
inline |
Move assignment operator.
std::unique_ptr<FPType[], cfree> nag::cwt_results< FPType >::coefficients |
n by nscales by npixels 3D array of output CWT coefficients. The \(ichan^{th}\) coefficient for the \(iscale^{th}\) scale of the \(ipix^{th}\) pixel is stored at (*coeffs)[ipix*nscales*nchan + iscale*nchan + ichan]
.
size_t nag::cwt_results< FPType >::n |
The input length (number of channels).
size_t nag::cwt_results< FPType >::npixels |
The number of pixels for which the CWT has been performed.
int nag::cwt_results< FPType >::nscales |
The number of scales over which the CWT has been performed.
std::vector<size_t> nag::cwt_results< FPType >::pixels |
Vector of pixels used.
std::vector<uint32_t> nag::cwt_results< FPType >::scales |
Vector of scales used.