public class FloatDHT_2D extends Object
| Constructor and Description |
|---|
FloatDHT_2D(int rows,
int column)
Creates new instance of FloatDHT_2D.
|
| Modifier and Type | Method and Description |
|---|---|
void |
forward(float[] a)
Computes 2D real, forward DHT leaving the result in
a. |
void |
forward(float[][] a)
Computes 2D real, forward DHT leaving the result in
a. |
void |
inverse(float[][] a,
boolean scale)
Computes 2D real, inverse DHT leaving the result in
a. |
void |
inverse(float[] a,
boolean scale)
Computes 2D real, inverse DHT leaving the result in
a. |
public FloatDHT_2D(int rows, int column)
rows - number of rowscolumn - number of columnspublic void forward(float[] a)
a. The
data is stored in 1D array in row-major order.a - data to transformpublic void forward(float[][] a)
a. The
data is stored in 2D array.a - data to transformpublic void inverse(float[] a, boolean scale)
a. The
data is stored in 1D array in row-major order.a - data to transformscale - if true then scaling is performedpublic void inverse(float[][] a, boolean scale)
a. The
data is stored in 2D array.a - data to transformscale - if true then scaling is performed