org.vishia.gral.base

## Class GralCurveView.TrackScale

- java.lang.Object
- - org.vishia.gral.base.GralCurveView.TrackScale

- Enclosing class:
    GralCurveView

      public static class GralCurveView.TrackScale
      extends java.lang.Object

  Instances of this class contain the scaling for one ore more tracks. One instance if referenced from maybe one or more as one track.

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `int` | `y0Line` The percent from 0..100 where the 0-line is presented.
    `float` | `yOffset` The value of input data which is shown at the 0-line.
    `float` | `yScale` The scale for 10 percent of view without zoom..

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `TrackScale()`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `GralCurveView.TrackScale` | `clone()`

    - ### Methods inherited from class java.lang.Object

      `equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### yScale

          public float yScale

      The scale for 10 percent of view without zoom..

    - #### yOffset

          public float yOffset

      The value of input data which is shown at the 0-line.

    - #### y0Line

          public int y0Line

      The percent from 0..100 where the 0-line is presented.

  - ### Constructor Detail

    - #### TrackScale

          public TrackScale()

  - ### Method Detail

    - #### clone

          public GralCurveView.TrackScale clone()

      Overrides:
        `clone` in class `java.lang.Object`