Class DisplayableAngularview
- java.lang.Object
-
- org.esa.snap.ui.product.angularview.DisplayableAngularview
-
- All Implemented Interfaces:
Angularview
public class DisplayableAngularview extends Object implements Angularview
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_SPECTRUM_NAMEstatic StringMIXED_UNITSstatic StringNO_UNITstatic StringREMAINING_BANDS_NAME
-
Constructor Summary
Constructors Constructor Description DisplayableAngularview(String angularViewName, int symbolIndex)DisplayableAngularview(String angularViewName, AngularBand[] angularViewBands, int symbolIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBand(AngularBand band)Band[]getAngularBands()StrokegetLineStyle()StringgetName()ShapegetScaledShape()Band[]getSelectedBands()intgetSymbolIndex()intgetSymbolSize()StringgetUnit()booleanhasBands()booleanhasSelectedBands()booleanisBandSelected(int index)booleanisDefaultOrRemainingBandsAngularView()booleanisRemainingBandsAngularView()booleanisSelected()voidremove(int j)voidsetBandSelected(int index, boolean selected)voidsetLineStyle(Stroke lineStyle)voidsetName(String name)voidsetSelected(boolean selected)voidsetSymbolIndex(int symbolIndex)voidsetSymbolSize(int symbolSize)voidupdateUnit()
-
-
-
Field Detail
-
NO_UNIT
public static final String NO_UNIT
- See Also:
- Constant Field Values
-
MIXED_UNITS
public static final String MIXED_UNITS
- See Also:
- Constant Field Values
-
DEFAULT_SPECTRUM_NAME
public static final String DEFAULT_SPECTRUM_NAME
- See Also:
- Constant Field Values
-
REMAINING_BANDS_NAME
public static final String REMAINING_BANDS_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DisplayableAngularview
public DisplayableAngularview(String angularViewName, int symbolIndex)
-
DisplayableAngularview
public DisplayableAngularview(String angularViewName, AngularBand[] angularViewBands, int symbolIndex)
-
-
Method Detail
-
addBand
public void addBand(AngularBand band)
-
getScaledShape
public Shape getScaledShape()
-
isDefaultOrRemainingBandsAngularView
public boolean isDefaultOrRemainingBandsAngularView()
-
isRemainingBandsAngularView
public boolean isRemainingBandsAngularView()
-
hasBands
public boolean hasBands()
- Specified by:
hasBandsin interfaceAngularview
-
hasSelectedBands
public boolean hasSelectedBands()
-
getName
public String getName()
- Specified by:
getNamein interfaceAngularview
-
setName
public void setName(String name)
-
getAngularBands
public Band[] getAngularBands()
- Specified by:
getAngularBandsin interfaceAngularview
-
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)
-
-