Class ContourStyle

  • All Implemented Interfaces:
    Style

    @Equality
    public class ContourStyle
    extends java.lang.Object
    implements Style
    Style for contour plots.
    Since:
    17 Feb 2013
    Author:
    Mark Taylor
    • Constructor Summary

      Constructors 
      Constructor Description
      ContourStyle​(java.awt.Color color, int nLevel, double offset, int nSmooth, int thickness, LevelMode levelMode, Combiner combiner)
      Constructor.
    • Constructor Detail

      • ContourStyle

        public ContourStyle​(java.awt.Color color,
                            int nLevel,
                            double offset,
                            int nSmooth,
                            int thickness,
                            LevelMode levelMode,
                            Combiner combiner)
        Constructor.
        Parameters:
        color - contour line colour
        nLevel - number of contours
        offset - offset from zero of first contour
        nSmooth - smoothing kernel width
        thickness - line thickness
        levelMode - level determination algorithm
        combiner - combination mode
    • Method Detail

      • getColor

        public java.awt.Color getColor()
        Returns contour colour.
        Returns:
        colour
      • getLevelCount

        public int getLevelCount()
        Returns requested number of contours.
        Returns:
        level count
      • getOffset

        public double getOffset()
        Returns the offset of the first contour from zero.
        Returns:
        zero offset
      • getSmoothing

        public int getSmoothing()
        Returns smoothing kernel width.
        Returns:
        smoothing amount; 1 means no smooth
      • getThickness

        public int getThickness()
        Returns line thickness.
        Returns:
        thickness of plotted contour lines in pixels
      • getLevelMode

        public LevelMode getLevelMode()
        Returns level determination algorithm.
        Returns:
        level mode
      • getCombiner

        public Combiner getCombiner()
        Returns the combination mode.
        Returns:
        combiner
      • getLegendIcon

        public javax.swing.Icon getLegendIcon()
        Description copied from interface: Style
        Returns an icon suitable for displaying in a legend for this style.
        Specified by:
        getLegendIcon in interface Style
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object