Interface SubmosaicProducer
- All Known Implementing Classes:
BaseSubmosaicProducer
,DefaultSubmosaicProducer
public interface SubmosaicProducer
Responsible for creating subsets of the whole imagemosaic. Since there are frequently parts of a mosaic that need to
be handled differently, a submosaic producer is responsible for handling those parts separately before they're added
to the whole mosaic. For example a single dimension can be handled on its own before being
-
Method Summary
Modifier and TypeMethodDescriptionboolean
accept
(GranuleDescriptor granuleDescriptor) boolean
double[][]
boolean
hasAlpha()
default void
Gives the producer an opportunity to pre-visit the granules, if it needs so for any reasondefault boolean
-
Method Details
-
init
Gives the producer an opportunity to pre-visit the granules, if it needs so for any reason- Throws:
IOException
Exception
-
accept
-
createMosaic
- Throws:
IOException
-
doInputTransparency
boolean doInputTransparency() -
hasAlpha
boolean hasAlpha() -
getSourceThreshold
double[][] getSourceThreshold() -
isReprojecting
default boolean isReprojecting()
-