class: FloatDCT_3D
[156:14] (extern: com.lehman.aussom.AussomFloatDCT_3D) extends: object
Three-dimensional single-precision DCT. Mirrors DoubleDCT_3D.
Methods
-
FloatDCT_3D (
int Slices, int Rows, int Columns) -
init (
int Slices, int Rows, int Columns) -
forward (
list A, bool Scale)Float counterpart of DoubleDCT_3D.forward.
-
forward3D (
list A, bool Scale)Float counterpart of DoubleDCT_3D.forward3D.
-
forwardLarge (
object A, bool Scale)Float counterpart of DoubleDCT_3D.forwardLarge.
-
inverse (
list A, bool Scale)Float counterpart of DoubleDCT_3D.inverse.
-
inverse3D (
list A, bool Scale)Float counterpart of DoubleDCT_3D.inverse3D.
-
inverseLarge (
object A, bool Scale)Float counterpart of DoubleDCT_3D.inverseLarge.
class: FloatDCT_1D
[58:14] (extern: com.lehman.aussom.AussomFloatDCT_1D) extends: object
One-dimensional single-precision DCT. Mirrors DoubleDCT_1D. Wraps org.jtransforms.dct.FloatDCT_1D.
Methods
-
FloatDCT_1D (
int N) -
init (
int N) -
forward (
list A, bool Scale)Float counterpart of DoubleDCT_1D.forward.
-
forwardOffset (
list A, int Offa, bool Scale)Float counterpart of DoubleDCT_1D.forwardOffset.
-
forwardLarge (
object A, bool Scale)Float counterpart of DoubleDCT_1D.forwardLarge.
-
forwardLargeOffset (
object A, int Offa, bool Scale)Float counterpart of DoubleDCT_1D.forwardLargeOffset.
-
inverse (
list A, bool Scale)Float counterpart of DoubleDCT_1D.inverse.
-
inverseOffset (
list A, int Offa, bool Scale)Float counterpart of DoubleDCT_1D.inverseOffset.
-
inverseLarge (
object A, bool Scale)Float counterpart of DoubleDCT_1D.inverseLarge.
-
inverseLargeOffset (
object A, int Offa, bool Scale)Float counterpart of DoubleDCT_1D.inverseLargeOffset.
class: DoubleDCT_2D
[86:14] (extern: com.lehman.aussom.AussomDoubleDCT_2D) extends: object
Two-dimensional double-precision DCT. Wraps org.jtransforms.dct.DoubleDCT_2D.
Methods
-
DoubleDCT_2D (
int Rows, int Columns) -
init (
int Rows, int Columns) -
forward (
list A, bool Scale)In-place forward 2D DCT on a flat list.
-
forward2D (
list A, bool Scale)In-place forward 2D DCT on a nested 2D list.
-
forwardLarge (
object A, bool Scale)In-place forward 2D DCT on a DoubleLargeArray.
-
inverse (
list A, bool Scale)In-place inverse 2D DCT on a flat list.
-
inverse2D (
list A, bool Scale)In-place inverse 2D DCT on a nested 2D list.
-
inverseLarge (
object A, bool Scale)In-place inverse 2D DCT on a DoubleLargeArray.
class: FloatDCT_2D
[109:14] (extern: com.lehman.aussom.AussomFloatDCT_2D) extends: object
Two-dimensional single-precision DCT. Mirrors DoubleDCT_2D.
Methods
-
FloatDCT_2D (
int Rows, int Columns) -
init (
int Rows, int Columns) -
forward (
list A, bool Scale)Float counterpart of DoubleDCT_2D.forward.
-
forward2D (
list A, bool Scale)Float counterpart of DoubleDCT_2D.forward2D.
-
forwardLarge (
object A, bool Scale)Float counterpart of DoubleDCT_2D.forwardLarge.
-
inverse (
list A, bool Scale)Float counterpart of DoubleDCT_2D.inverse.
-
inverse2D (
list A, bool Scale)Float counterpart of DoubleDCT_2D.inverse2D.
-
inverseLarge (
object A, bool Scale)Float counterpart of DoubleDCT_2D.inverseLarge.
class: DoubleDCT_1D
[26:14] (extern: com.lehman.aussom.AussomDoubleDCT_1D) extends: object
One-dimensional double-precision Discrete Cosine Transform. Wraps org.jtransforms.dct.DoubleDCT_1D. Construct with the signal length N. Every method mutates its input in place and returns the modified data so calls can be chained.
Methods
-
DoubleDCT_1D (
int N)Constructs a new DoubleDCT_1D for a signal of length N.
- @p
Nis the signal length.
- @p
-
init (
int N) -
forward (
list A, bool Scale)In-place forward DCT-II on a length-N list.
-
forwardOffset (
list A, int Offa, bool Scale)Same as forward with starting offset.
-
forwardLarge (
object A, bool Scale)In-place forward DCT-II on a DoubleLargeArray.
-
forwardLargeOffset (
object A, int Offa, bool Scale)Same as forwardLarge with starting offset.
-
inverse (
list A, bool Scale)In-place inverse DCT-III on a length-N list.
-
inverseOffset (
list A, int Offa, bool Scale)Same as inverse with starting offset.
-
inverseLarge (
object A, bool Scale)In-place inverse DCT-III on a DoubleLargeArray.
-
inverseLargeOffset (
object A, int Offa, bool Scale)Same as inverseLarge with starting offset.
class: DoubleDCT_3D
[133:14] (extern: com.lehman.aussom.AussomDoubleDCT_3D) extends: object
Three-dimensional double-precision DCT. Wraps org.jtransforms.dct.DoubleDCT_3D.
Methods
-
DoubleDCT_3D (
int Slices, int Rows, int Columns) -
init (
int Slices, int Rows, int Columns) -
forward (
list A, bool Scale)In-place forward 3D DCT on a flat list.
-
forward3D (
list A, bool Scale)In-place forward 3D DCT on a nested 3D list.
-
forwardLarge (
object A, bool Scale)In-place forward 3D DCT on a DoubleLargeArray.
-
inverse (
list A, bool Scale)In-place inverse 3D DCT on a flat list.
-
inverse3D (
list A, bool Scale)In-place inverse 3D DCT on a nested 3D list.
-
inverseLarge (
object A, bool Scale)In-place inverse 3D DCT on a DoubleLargeArray.