All Implemented Interfaces:
DynamicPropertyProvider, LocaleListener, MutableDynamicPropertyProvider, StyleProvider, ComponentLifecycle, DesignerInitializable, QualityMonitor, VisionComponent, ImageObserver, MenuContainer, Serializable

public class LinearScale extends AbstractVisionComponent implements DesignerInitializable
See Also:
  • Field Details

  • Constructor Details

    • LinearScale

      public LinearScale()
  • Method Details

    • initialize

      public void initialize()
      Specified by:
      initialize in interface DesignerInitializable
    • getTranslatedIndicators

      public Dataset getTranslatedIndicators()
    • getIndicators

      public Dataset getIndicators()
    • setIndicators

      public void setIndicators(Dataset indicators)
    • getMargin

      public double getMargin()
    • setMargin

      public void setMargin(double margin)
    • getMinValue

      public double getMinValue()
    • setMinValue

      public void setMinValue(double minValue)
    • getMaxValue

      public double getMaxValue()
    • setMaxValue

      public void setMaxValue(double maxValue)
    • isMirror

      public boolean isMirror()
    • setMirror

      public void setMirror(boolean mirror)
    • isReverseRange

      public boolean isReverseRange()
    • setReverseRange

      public void setReverseRange(boolean reverseRange)
    • getLabelAngle

      public int getLabelAngle()
    • setLabelAngle

      public void setLabelAngle(int labelAngle)
    • getMajorTickSpan

      public double getMajorTickSpan()
    • setMajorTickSpan

      public void setMajorTickSpan(double span)
    • getMajorTickLength

      public double getMajorTickLength()
    • setMajorTickLength

      public void setMajorTickLength(double width)
    • getMajorTickStroke

      public float getMajorTickStroke()
    • setMajorTickStroke

      public void setMajorTickStroke(float stroke)
    • getMajorTickColor

      public Color getMajorTickColor()
    • setMajorTickColor

      public void setMajorTickColor(Color color)
    • getMajorTickLabelFormat

      public String getMajorTickLabelFormat()
    • setMajorTickLabelFormat

      public void setMajorTickLabelFormat(String format)
    • getMajorTickFont

      public Font getMajorTickFont()
    • setMajorTickFont

      public void setMajorTickFont(Font font)
    • getMajorTickLabelColor

      public Color getMajorTickLabelColor()
    • setMajorTickLabelColor

      public void setMajorTickLabelColor(Color color)
    • getMinorTickSpan

      public double getMinorTickSpan()
    • setMinorTickSpan

      public void setMinorTickSpan(double span)
    • getMinorTickLength

      public double getMinorTickLength()
    • setMinorTickLength

      public void setMinorTickLength(double width)
    • getMinorTickStroke

      public float getMinorTickStroke()
    • setMinorTickStroke

      public void setMinorTickStroke(float stroke)
    • getMinorTickColor

      public Color getMinorTickColor()
    • setMinorTickColor

      public void setMinorTickColor(Color color)
    • getMinorTickLabelFormat

      public String getMinorTickLabelFormat()
    • setMinorTickLabelFormat

      public void setMinorTickLabelFormat(String format)
    • getMinorTickFont

      public Font getMinorTickFont()
    • setMinorTickFont

      public void setMinorTickFont(Font font)
    • getMinorTickLabelColor

      public Color getMinorTickLabelColor()
    • setMinorTickLabelColor

      public void setMinorTickLabelColor(Color color)
    • getFineTickSpan

      public double getFineTickSpan()
    • setFineTickSpan

      public void setFineTickSpan(double span)
    • getFineTickLength

      public double getFineTickLength()
    • setFineTickLength

      public void setFineTickLength(double width)
    • getFineTickStroke

      public float getFineTickStroke()
    • setFineTickStroke

      public void setFineTickStroke(float stroke)
    • getFineTickColor

      public Color getFineTickColor()
    • setFineTickColor

      public void setFineTickColor(Color color)
    • getFineTickLabelFormat

      public String getFineTickLabelFormat()
    • setFineTickLabelFormat

      public void setFineTickLabelFormat(String format)
    • getFineTickFont

      public Font getFineTickFont()
    • setFineTickFont

      public void setFineTickFont(Font font)
    • getFineTickLabelColor

      public Color getFineTickLabelColor()
    • setFineTickLabelColor

      public void setFineTickLabelColor(Color color)
    • paintComponent

      protected void paintComponent(Graphics graphics)
      Overrides:
      paintComponent in class AbstractVisionComponent
    • paintIndicators

      protected void paintIndicators(Graphics2D g, Rectangle area, int pass)
    • paintLabel

      protected static void paintLabel(Graphics2D g, String label, Color labelColor, boolean mirror, int labelAngle, double x1, double x2, double y)
    • main

      public static void main(String[] args)