Basics

Guides

API Reference

Menu

Basics

Guides

API Reference

class: FloatDCT_3D

[140: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

[42: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

[70: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

[93: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

[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.

Methods

  • DoubleDCT_1D (int N)

    Constructs a new DoubleDCT_1D for a signal of length N.

    • @p 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.

class: DoubleDCT_3D

[117: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.