java.lang.Object
org.spongepowered.noise.module.NoiseModule
org.spongepowered.noise.module.modifier.Abs

public class Abs extends NoiseModule
Noise module that outputs the absolute value of the output value from a source module.
Source Modules
This module requires one source module.
  • Constructor Details

    • Abs

      public Abs()
    • Abs

      public Abs(NoiseModule source)
      Create a new Abs module with the source modules pre-configured.
      Parameters:
      source - the input module
  • Method Details

    • get

      public double get(double x, double y, double z)
      Description copied from class: NoiseModule
      Generates an output value given the coordinates of the specified input value.

      All source modules required by this module must have been connected with the NoiseModule.setSourceModule(int, NoiseModule) method. If these source modules are not connected, this method will throw a NoModuleException.

      To determine the number of source modules required by this noise module, call the NoiseModule.sourceModuleCount() method.

      Specified by:
      get in class NoiseModule
      Parameters:
      x - the x coordinate of the input value
      y - the y coordinate of the input value
      z - the z coordinate of the input value
      Returns:
      the output value