Class MagicWandModel

  • All Implemented Interfaces:
    Cloneable

    public class MagicWandModel
    extends Object
    implements Cloneable
    Utilities for the magic wand tool (interactor).
    Since:
    BEAM 4.10
    • Constructor Detail

      • MagicWandModel

        public MagicWandModel()
    • Method Detail

      • removeListeners

        public void removeListeners()
      • fireModelChanged

        public void fireModelChanged​(boolean recomputeMask)
      • getBandNames

        public List<String> getBandNames()
      • setBandNames

        public void setBandNames​(String... bandNames)
      • setBandNames

        public void setBandNames​(List<String> bandNames)
      • getTolerance

        public double getTolerance()
      • setTolerance

        public void setTolerance​(double tolerance)
      • getMinTolerance

        public double getMinTolerance()
      • setMinTolerance

        public void setMinTolerance​(double minTolerance)
      • getMaxTolerance

        public double getMaxTolerance()
      • setMaxTolerance

        public void setMaxTolerance​(double maxTolerance)
      • setNormalize

        public void setNormalize​(boolean normalize)
      • setSpectralBandNames

        public void setSpectralBandNames​(Product product)
      • getSpectralBands

        public static List<Band> getSpectralBands​(Product product)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • toXml

        public String toXml()