Interface SimpleTransformer

All Known Implementing Classes:
ScaleTransformer

public interface SimpleTransformer
Interface that denotes a simple transformer, which is used to transform a singular coordinate parts before the noise generation step. For a transformer which can transform coordinate tuples see DetailedTransformer.
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    transformW(double w)
    Transforms a w coordinate before noise evaluation.
    double
    transformX(double x)
    Transforms an x coordinate before noise evaluation.
    double
    transformY(double y)
    Transforms a y coordinate before noise evaluation.
    double
    transformZ(double z)
    Transforms a z coordinate before noise evaluation.
  • Method Details

    • transformX

      double transformX(double x)
      Transforms an x coordinate before noise evaluation.
      Parameters:
      x - coordinate to transform.
      Returns:
      transformed x coordinate.
    • transformY

      double transformY(double y)
      Transforms a y coordinate before noise evaluation.
      Parameters:
      y - coordinate to transform.
      Returns:
      transformed y coordinate.
    • transformZ

      double transformZ(double z)
      Transforms a z coordinate before noise evaluation.
      Parameters:
      z - coordinate to transform.
      Returns:
      transformed z coordinate.
    • transformW

      double transformW(double w)
      Transforms a w coordinate before noise evaluation.
      Parameters:
      w - coordinate to transform.
      Returns:
      transformed w coordinate.