Package com.macrofocus.common.scale

# Interface Transform

All Known Implementing Classes:
  `NumericTransform`

public interface Transform
A transformation encapsulates a transformation and its inverse, as well as the information needed to create pleasing breaks and labels.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `UnaryOperator<Double>`
  `getDInverse()`
  `default Interval`
  `getDomain()`
  `UnaryOperator<Double>`
  `getDTransform()`
  `UnaryOperator<Double>`
  `getInverse()`
  `default Object`
  `getMinorBreaks()`
  `String`
  `getShortName()`
  `UnaryOperator<Double>`
  `getTransform()`

- ## Method Details

  - ### getShortName

    String getShortName()

  - ### getTransform

    UnaryOperator<Double> getTransform()

  - ### getInverse

    UnaryOperator<Double> getInverse()

  - ### getDTransform

    UnaryOperator<Double> getDTransform()

  - ### getDInverse

    UnaryOperator<Double> getDInverse()

  - ### getMinorBreaks

    default Object getMinorBreaks()

  - ### getDomain

    default Interval getDomain()