#include <Unwrap.h>
Public Member Functions | |
Unwrap () | |
~Unwrap () | |
void | process (const MatrixXR &phases, MatrixXR *unwrapped) |
This class represents an object to unwrap vectors of phases. The algorithm takes as input N-point vectors of Real values and returns N-point vectors of Real values.
Unwrapping consists in removing phase jumps larger than Pi or smaller to -Pi.
Unwrap | ( | ) |
Constructs an unwrap object with the given inputSize.
~Unwrap | ( | ) |
Destroys the algorithm and frees its resources.
void process | ( | const MatrixXR & | phases, | |
MatrixXR * | unwrapped | |||
) |
Performs the unwrapping on each of the rows of phases and puts the resulting unwrapped phases in the rows of unwrapped.
phases | matrix of Real values. | |
unwrapped | pointer to a matrix of Real values for the output. The matrix should have the same number of rows and columns as phases. |