# Uses of Class
net.paulhertz.pixelaudio.PixelMapGen

Packages that use PixelMapGen
Package
Description
net.paulhertz.pixelaudio
Package `net.paulhertz.pixelaudio` blends sounds and images by mapping between arrays of audio samples and arrays of pixel values.

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

  Subclasses of PixelMapGen in net.paulhertz.pixelaudio
  Modifier and Type
  Class
  Description
  `class`
  `BoustropheGen`
  BoustropheGen generates a signal path that starts at (0,0) and reads left-to-right to (width-1, 0).
  `class`
  `BuildFromPathGen`
  A PixelMapGen that loads data from an external pixelMap, such as might be saved in a JSON file.
  `class`
  `DiagonalZigzagGen`
  `class`
  `HilbertGen`
  Generates coordinates and LUTs for a Hilbert curve over a square bitmap starting at (0,0) and ending at (width-1, 0).
  `class`
  `MooreGen`
  Generates a Moore curve over a square bitmap starting at (width/2 - 1, 0) and ending at (width/2, 0).
  `class`
  `MultiGen`
  A PixelMapGen child class that combines multiple PixelMapGen instances with a single signal path.
  `class`
  `RandomContinousGen`
  Deprecated.
  Fields in net.paulhertz.pixelaudio declared as PixelMapGen
  Modifier and Type
  Field
  Description
  `protected PixelMapGen`
  PixelAudioMapper.`generator`
  PixelMapGenINF instance to generate LUTs
  Fields in net.paulhertz.pixelaudio with type parameters of type PixelMapGen
  Modifier and Type
  Field
  Description
  `ArrayList<PixelMapGen>`
  MultiGen.`genList`
  Methods in net.paulhertz.pixelaudio that return PixelMapGen
  Modifier and Type
  Method
  Description
  `PixelMapGen`
  PixelAudioMapper.`getGenerator()`
  Methods in net.paulhertz.pixelaudio that return types with arguments of type PixelMapGen
  Modifier and Type
  Method
  Description
  `ArrayList<PixelMapGen>`
  MultiGen.`getGenList()`
  Methods in net.paulhertz.pixelaudio with parameters of type PixelMapGen
  Modifier and Type
  Method
  Description
  `void`
  PixelAudioMapper.`setGenerator(PixelMapGen newGen)`
  Sets the PixelMapGen `generator` for this PixelAudioMapper.
  Constructors in net.paulhertz.pixelaudio with parameters of type PixelMapGen
  Modifier
  Constructor
  Description
  ``
  `PixelAudioMapper(PixelMapGen gen)`
  Basic constructor for PixelAudio, sets up all variables.
  Constructor parameters in net.paulhertz.pixelaudio with type arguments of type PixelMapGen
  Modifier
  Constructor
  Description
  ``
  `MultiGen(int width, int height, int rows, int columns, ArrayList<PixelMapGen> genList)`