Basics
Guides
API Reference
Basics
Guides
API Reference
[140:14] (extern: com.lehman.aussom.AussomFloatDCT_3D) extends: object
Three-dimensional single-precision DCT. Mirrors DoubleDCT_3D.
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.
[42:14] (extern: com.lehman.aussom.AussomFloatDCT_1D) extends: object
One-dimensional single-precision DCT. Mirrors DoubleDCT_1D. Wraps org.jtransforms.dct.FloatDCT_1D.
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.
[70:14] (extern: com.lehman.aussom.AussomDoubleDCT_2D) extends: object
Two-dimensional double-precision DCT. Wraps org.jtransforms.dct.DoubleDCT_2D.
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.
[93:14] (extern: com.lehman.aussom.AussomFloatDCT_2D) extends: object
Two-dimensional single-precision DCT. Mirrors DoubleDCT_2D.
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.
[10: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.
DoubleDCT_1D (int N)
Constructs a new DoubleDCT_1D for a signal of length N.
N is the signal length.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.
[117:14] (extern: com.lehman.aussom.AussomDoubleDCT_3D) extends: object
Three-dimensional double-precision DCT. Wraps org.jtransforms.dct.DoubleDCT_3D.
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.

Aussom
Write once. Embed everywhere.
Copyright 2026 Austin Lehman. All rights reserved.