Class SpectrogramPlotter.SpectroStyle

  • All Implemented Interfaces:
    Style
    Enclosing class:
    SpectrogramPlotter

    public static class SpectrogramPlotter.SpectroStyle
    extends java.lang.Object
    implements Style
    Style subclass for SpectrogramPlotter.
    • Constructor Detail

      • SpectroStyle

        public SpectroStyle​(Shader shader,
                            Scaling scaling,
                            Subrange dataclip,
                            java.awt.Color nullColor,
                            SpectrogramPlotter.ChannelGrid grid)
        Constructor.
        Parameters:
        shader - shader
        scaling - maps data values to shader ramp
        dataclip - scaling range adjustment
        nullColor - colour to use for blank spectral values
        grid - channel bounds grid
    • Method Detail

      • 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