package mil.nga.giat.geowave.adapter.raster.adapter.merge;
import java.awt.image.SampleModel;
import mil.nga.giat.geowave.adapter.raster.adapter.RasterDataAdapter;
import mil.nga.giat.geowave.adapter.raster.adapter.RasterTile;
import mil.nga.giat.geowave.core.index.Persistable;
import org.opengis.coverage.grid.GridCoverage;
public interface RasterTileMergeStrategy<T extends Persistable> extends
Persistable
{
public void merge(
RasterTile<T> thisTile,
RasterTile<T> nextTile,
SampleModel sampleModel );
public T getMetadata(
GridCoverage tileGridCoverage,
RasterDataAdapter dataAdapter );
}