public class GroupedBandChoosingStrategy extends Object
Constructor and Description |
---|
GroupedBandChoosingStrategy(org.esa.snap.core.datamodel.Band[] allBands,
org.esa.snap.core.datamodel.Band[] selectedBands,
org.esa.snap.core.datamodel.TiePointGrid[] allTiePointGrids,
org.esa.snap.core.datamodel.TiePointGrid[] selectedTiePointGrids,
org.esa.snap.core.datamodel.Product.AutoGrouping autoGrouping,
boolean multipleProducts) |
Modifier and Type | Method and Description |
---|---|
boolean |
atLeastOneBandSelected() |
JPanel |
createCheckersPane() |
org.esa.snap.core.datamodel.Band[] |
getSelectedBands() |
org.esa.snap.core.datamodel.TiePointGrid[] |
getSelectedTiePointGrids() |
void |
selectAll() |
void |
selectNone() |
void |
selectRasterDataNodes(String[] nodeNames) |
void |
setCheckBoxes(JCheckBox selectAllCheckBox,
JCheckBox selectNoneCheckBox) |
void |
updateCheckBoxStates() |
public GroupedBandChoosingStrategy(org.esa.snap.core.datamodel.Band[] allBands, org.esa.snap.core.datamodel.Band[] selectedBands, org.esa.snap.core.datamodel.TiePointGrid[] allTiePointGrids, org.esa.snap.core.datamodel.TiePointGrid[] selectedTiePointGrids, org.esa.snap.core.datamodel.Product.AutoGrouping autoGrouping, boolean multipleProducts)
public org.esa.snap.core.datamodel.Band[] getSelectedBands()
public org.esa.snap.core.datamodel.TiePointGrid[] getSelectedTiePointGrids()
public JPanel createCheckersPane()
public void updateCheckBoxStates()
public void selectAll()
public void selectNone()
public boolean atLeastOneBandSelected()
public void selectRasterDataNodes(String[] nodeNames)
Copyright © 2014–2016 European Space Agency (ESA). All rights reserved.