Class DisplayableSpectrum

java.lang.Object
org.esa.snap.ui.product.spectrum.DisplayableSpectrum
All Implemented Interfaces:
Spectrum

public class DisplayableSpectrum extends Object implements Spectrum
  • Field Details

  • Constructor Details

    • DisplayableSpectrum

      public DisplayableSpectrum(String spectrumName, int symbolIndex)
    • DisplayableSpectrum

      public DisplayableSpectrum(String spectrumName, SpectrumBand[] spectralBands, int symbolIndex)
  • Method Details

    • addBand

      public void addBand(SpectrumBand band)
    • getScaledShape

      public Shape getScaledShape()
    • isDefaultOrRemainingBandsSpectrum

      public boolean isDefaultOrRemainingBandsSpectrum()
    • isRemainingBandsSpectrum

      public boolean isRemainingBandsSpectrum()
    • hasBands

      public boolean hasBands()
      Specified by:
      hasBands in interface Spectrum
    • hasSelectedBands

      public boolean hasSelectedBands()
    • getName

      public String getName()
      Specified by:
      getName in interface Spectrum
    • setName

      public void setName(String name)
    • getSpectralBands

      public Band[] getSpectralBands()
      Specified by:
      getSpectralBands in interface Spectrum
    • getSelectedBands

      public Band[] getSelectedBands()
    • setBandSelected

      public void setBandSelected(int index, boolean selected)
    • isBandSelected

      public boolean isBandSelected(int index)
    • getLineStyle

      public Stroke getLineStyle()
    • setLineStyle

      public void setLineStyle(Stroke lineStyle)
    • setSelected

      public void setSelected(boolean selected)
    • isSelected

      public boolean isSelected()
    • getUnit

      public String getUnit()
    • getSymbolSize

      public int getSymbolSize()
    • setSymbolSize

      public void setSymbolSize(int symbolSize)
    • getSymbolIndex

      public int getSymbolIndex()
    • setSymbolIndex

      public void setSymbolIndex(int symbolIndex)
    • updateUnit

      public void updateUnit()
    • remove

      public void remove(int j)