# Uses of Enum Class
net.paulhertz.pixelaudio.AffineTransformType

Packages that use AffineTransformType
Package
Description
net.paulhertz.pixelaudio
Core classes for PixelAudio, a Processing library that maps between sound and image data.
net.paulhertz.pixelaudio.example
Package `net.paulhertz.pixelaudio.example` provides example Processing sketches and demonstrations of PixelAudio library functionality.

- ## Uses of AffineTransformType in net.paulhertz.pixelaudio

  Fields in net.paulhertz.pixelaudio declared as AffineTransformType
  Modifier and Type
  Field
  Description
  `static AffineTransformType`
  PixelMapGen.`flipx`
  `static AffineTransformType`
  PixelMapGen.`flipy`
  `static AffineTransformType`
  PixelMapGen.`fx270`
  `static AffineTransformType`
  PixelMapGen.`fx90`
  `static AffineTransformType`
  PixelMapGen.`nada`
  `static AffineTransformType`
  PixelMapGen.`r180`
  `static AffineTransformType`
  PixelMapGen.`r270`
  `static AffineTransformType`
  PixelMapGen.`r90`
  `static AffineTransformType[]`
  PixelMapGen.`transArray`
  `AffineTransformType`
  PixelMapGen.`transformType`
  an `AffineTransformType` applied to the coordinate pairs in `coords` prior to generating `pixelMap` and `sampleMap`
  Methods in net.paulhertz.pixelaudio that return AffineTransformType
  Modifier and Type
  Method
  Description
  `AffineTransformType`
  PixelMapGen.`getTransformType()`
  `static AffineTransformType`
  PixelMapGen.`randomTransform(Random rand)`
  `static AffineTransformType`
  AffineTransformType.`valueOf(String name)`
  Returns the enum constant of this class with the specified name.
  `static AffineTransformType[]`
  AffineTransformType.`values()`
  Returns an array containing the constants of this enum class, in the order they are declared.
  Methods in net.paulhertz.pixelaudio with parameters of type AffineTransformType
  Modifier and Type
  Method
  Description
  `static int[]`
  BitmapTransform.`coordTransform(int x, int y, int width, int height, AffineTransformType type)`
  Performs a geometric transform (rotation, reflection) of a single pixel location.
  `static int[]`
  BitmapTransform.`getIndexMap(int w, int h, AffineTransformType type)`
  `static processing.core.PImage`
  BitmapTransform.`imageTransform(processing.core.PImage img, AffineTransformType type)`
  `static int[]`
  BitmapTransform.`pixelsTransform(int[] pixels, int width, int height, AffineTransformType type)`
  Performs a geometric transform (rotation, reflection) of an array of pixels.
  `void`
  PixelMapGen.`setTransformType(AffineTransformType transformType)`
  Sets the AffineTransformType associated with this PixelMapGen and transforms its coordinates and associated sampleMap and pixelMap fields.
  `void`
  PixelMapGen.`transformCoords(ArrayList<int[]> coordinates, AffineTransformType type)`
  Constructors in net.paulhertz.pixelaudio with parameters of type AffineTransformType
  Modifier
  Constructor
  Description
  ``
  `BoustropheGen(int width, int height, AffineTransformType type)`
  ``
  `BuildFromPathGen(int width, int height, AffineTransformType type)`
  ``
  `DiagonalZigzagGen(int width, int height, AffineTransformType type)`
  ``
  `HilbertGen(int width, int height, AffineTransformType type)`
  ``
  `HilbertGen(int depth, AffineTransformType type)`
  ``
  `MooreGen(int width, int height, AffineTransformType type)`
  ``
  `MooreGen(int depth, AffineTransformType type)`
  ``
  `MultiGen(int width, int height, AffineTransformType transform)`
  Default constructor, creates two DiagonalZigzagGens.
  ``
  `PixelMapGen(int width, int height, AffineTransformType type)`
  Constructor for classes that extend PixelMapGen.
  ``
  `RandomContinousGen(int width, int height, AffineTransformType type)`
  Deprecated.

- ## Uses of AffineTransformType in net.paulhertz.pixelaudio.example

  Fields in net.paulhertz.pixelaudio.example declared as AffineTransformType
  Modifier and Type
  Field
  Description
  `(package private) AffineTransformType`
  MultiGenLookupTables.`currentTransform`
  `(package private) AffineTransformType[]`
  MultiGenDemo.`fixedDimensionTransforms`
  `(package private) AffineTransformType`
  ArgosyMixer.`flipx`
  `static AffineTransformType`
  MultiGenDemo.`flipx`
  `static AffineTransformType`
  MultiGenLookupTables.`flipx`
  `(package private) AffineTransformType`
  ArgosyMixer.`flipy`
  `static AffineTransformType`
  MultiGenDemo.`flipy`
  `static AffineTransformType`
  MultiGenLookupTables.`flipy`
  `(package private) AffineTransformType`
  ArgosyMixer.`fx270`
  `static AffineTransformType`
  MultiGenDemo.`fx270`
  `static AffineTransformType`
  MultiGenLookupTables.`fx270`
  `(package private) AffineTransformType`
  ArgosyMixer.`fx90`
  `static AffineTransformType`
  MultiGenDemo.`fx90`
  `static AffineTransformType`
  MultiGenLookupTables.`fx90`
  `(package private) AffineTransformType`
  ArgosyMixer.`nada`
  `static AffineTransformType`
  MultiGenDemo.`nada`
  `static AffineTransformType`
  MultiGenLookupTables.`nada`
  `(package private) AffineTransformType`
  ArgosyMixer.`r180`
  `static AffineTransformType`
  MultiGenDemo.`r180`
  `static AffineTransformType`
  MultiGenLookupTables.`r180`
  `(package private) AffineTransformType`
  ArgosyMixer.`r270`
  `static AffineTransformType`
  MultiGenDemo.`r270`
  `static AffineTransformType`
  MultiGenLookupTables.`r270`
  `(package private) AffineTransformType`
  ArgosyMixer.`r90`
  `static AffineTransformType`
  MultiGenDemo.`r90`
  `static AffineTransformType`
  MultiGenLookupTables.`r90`
  `(package private) AffineTransformType[]`
  ArgosyMixer.`transArray`
  Methods in net.paulhertz.pixelaudio.example that return AffineTransformType
  Modifier and Type
  Method
  Description
  `AffineTransformType`
  MultiGenDemo.`nextTransform()`
  `AffineTransformType`
  ArgosyMixer.`randomTransform()`
  Returns a randomly selected AffineTransformType.