Interface MultiLevelROIProvider
- All Known Implementing Classes:
MultiLevelROIGeometryOverviewsProvider
,MultiLevelROIGeometryProvider
,MultiLevelROIRasterProvider
public interface MultiLevelROIProvider
Provider used for generating a
MultiLevelROI
object from a granule-
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
Optional method to call for disposing the ProviderReturns the footprint file used to load the footprint, or none if there was no file involvedReturns aMultiLevelROI
object from a granule
-
Method Details
-
getMultiScaleROI
Returns aMultiLevelROI
object from a granule- Parameters:
sf
-SimpleFeature
related to a granule (if several are available). Specifying a null feature should return the default provider.- Returns:
- a
MultiLevelROI
object associated to the input SimpleFeature - Throws:
IOException
-
getFootprintFiles
Returns the footprint file used to load the footprint, or none if there was no file involved- Returns:
- The files used to load the footprints, or an empty list otherwise
- Throws:
IOException
-
dispose
void dispose()Optional method to call for disposing the Provider
-