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 Detail

      • init

        default void init​(Query query)
                   throws IOException,
                          Exception
        Gives the producer an opportunity to pre-visit the granules, if it needs so for any reason
        Throws:
        IOException
        Exception
      • createMosaic

        List<MosaicElement> createMosaic()
                                  throws IOException
        Throws:
        IOException
      • doInputTransparency

        boolean doInputTransparency()
      • hasAlpha

        boolean hasAlpha()
      • getSourceThreshold

        double[][] getSourceThreshold()
      • isReprojecting

        default boolean isReprojecting()