Package org.esa.snap.ui.product
Class GroupedBandChoosingStrategy
java.lang.Object
org.esa.snap.ui.product.GroupedBandChoosingStrategy
-
Constructor Summary
ConstructorsConstructorDescriptionGroupedBandChoosingStrategy
(Band[] allBands, Band[] selectedBands, TiePointGrid[] allTiePointGrids, TiePointGrid[] selectedTiePointGrids, eu.esa.snap.core.datamodel.group.BandGroup autoGrouping, boolean multipleProducts) -
Method Summary
Modifier and TypeMethodDescriptionboolean
Band[]
void
void
selectBandGroup
(String selectedBandGroupName) void
void
selectRasterDataNodes
(String[] nodeNames) void
setAdvancedCheckBoxes
(JCheckBox selectAllCheckBox, JCheckBox selectNoneCheckBox, JCheckBox selectBandCheck) void
setCheckBoxes
(JCheckBox selectAllCheckBox, JCheckBox selectNoneCheckBox) void
-
Constructor Details
-
GroupedBandChoosingStrategy
public GroupedBandChoosingStrategy(Band[] allBands, Band[] selectedBands, TiePointGrid[] allTiePointGrids, TiePointGrid[] selectedTiePointGrids, eu.esa.snap.core.datamodel.group.BandGroup autoGrouping, boolean multipleProducts)
-
-
Method Details
-
getSelectedBands
-
getSelectedTiePointGrids
-
createCheckersPane
-
updateCheckBoxStates
public void updateCheckBoxStates() -
setCheckBoxes
-
setAdvancedCheckBoxes
-
selectAll
public void selectAll() -
selectNone
public void selectNone() -
selectBandGroup
-
atLeastOneBandSelected
public boolean atLeastOneBandSelected() -
selectRasterDataNodes
-