public class AmendedCoverageResource extends AbstractCoverageResource
Modifier and Type | Field and Description |
---|---|
protected CoordinateReferenceSystem |
overrideCRS |
protected List<GridSampleDimension> |
overrideDims |
protected MathTransform |
overrideGridToCrs |
protected PixelInCell |
overridePixelInCell |
protected CoverageResource |
ref |
protected List<GridSampleDimension> |
refDims |
protected GeneralGridGeometry |
refGridGeom |
store
identifier, listeners
Constructor and Description |
---|
AmendedCoverageResource(CoverageResource ref,
CoverageStore store) |
Modifier and Type | Method and Description |
---|---|
GridCoverageReader |
acquireReader()
Get a reader for this coverage.
|
GridCoverageWriter |
acquireWriter()
Get a writer for this coverage.
|
CoverageDescription |
getCoverageDescription()
Get the coverage description and statistics.
|
CoverageResource |
getDecorated()
Get decorated coverage reference.
|
GeneralGridGeometry |
getGridGeometry(int index)
Get overriden grid geometry.
|
int |
getImageIndex() |
Image |
getLegend()
Return the legend of this coverage
|
Metadata |
getMetadata()
Returns information about the resource.
|
GeneralGridGeometry |
getOriginalGridGeometry(int index) |
CoordinateReferenceSystem |
getOverrideCRS()
Get overriden CRS.
|
List<GridSampleDimension> |
getOverrideDims()
Get overriden sample dimensions.
|
MathTransform |
getOverrideGridToCrs()
Get overriden grid to crs transform.
|
PixelInCell |
getOverridePixelInCell()
Get overriden PixelInCell.
|
List<GridSampleDimension> |
getSampleDimensions(int index)
Get overriden sample dimensions
|
boolean |
isGridGeometryOverriden()
Check if at least one of the grid geometry properties has been overriden.
|
boolean |
isWritable() |
void |
recycle(CoverageReader reader)
Default recycle implementation.
|
void |
recycle(GridCoverageWriter writer)
Default recycle implementation.
|
void |
setOverrideCRS(CoordinateReferenceSystem overrideCRS)
Set crs override.
|
void |
setOverrideDims(List<GridSampleDimension> overrideDims)
Set sample dimensions override.
|
void |
setOverrideGridToCrs(MathTransform overrideGridToCrs)
Set grid to crs transform override.
|
void |
setOverridePixelInCell(PixelInCell overridePixelInCell)
Set PixelInCell override.
|
dispose, fireDataUpdated, fireMosaicAdded, fireMosaicDeleted, fireMosaicUpdated, firePyramidAdded, firePyramidDeleted, firePyramidUpdated, fireTileAdded, fireTileDeleted, fireTileUpdated, getName, getStore
addStorageListener, forwardContentEvent, forwardStructureEvent, getIdentifier, removeStorageListener, sendContentEvent, sendStructureEvent, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
features, getType
subset
addStorageListener, getIdentifier, removeStorageListener
protected final CoverageResource ref
protected GeneralGridGeometry refGridGeom
protected List<GridSampleDimension> refDims
protected CoordinateReferenceSystem overrideCRS
protected PixelInCell overridePixelInCell
protected MathTransform overrideGridToCrs
protected List<GridSampleDimension> overrideDims
public AmendedCoverageResource(CoverageResource ref, CoverageStore store)
public CoverageResource getDecorated()
public boolean isGridGeometryOverriden()
public GeneralGridGeometry getOriginalGridGeometry(int index) throws CoverageStoreException
index
- CoverageStoreException
public CoordinateReferenceSystem getOverrideCRS()
public void setOverrideCRS(CoordinateReferenceSystem overrideCRS)
overrideCRS
- , can be nullpublic PixelInCell getOverridePixelInCell()
public void setOverridePixelInCell(PixelInCell overridePixelInCell)
overridePixelInCell
- , can be nullpublic MathTransform getOverrideGridToCrs()
public void setOverrideGridToCrs(MathTransform overrideGridToCrs)
overrideGridToCrs
- , can be nullpublic List<GridSampleDimension> getOverrideDims()
public void setOverrideDims(List<GridSampleDimension> overrideDims)
overrideDims
- , can be nullpublic GeneralGridGeometry getGridGeometry(int index) throws CoverageStoreException
index
- image index in readerCoverageStoreException
public List<GridSampleDimension> getSampleDimensions(int index) throws CoverageStoreException
index
- image index in readerCoverageStoreException
public int getImageIndex()
public CoverageDescription getCoverageDescription()
getCoverageDescription
in interface CoverageResource
getCoverageDescription
in class AbstractCoverageResource
public boolean isWritable() throws DataStoreException
DataStoreException
public GridCoverageReader acquireReader() throws CoverageStoreException
CoverageStoreException
public GridCoverageWriter acquireWriter() throws CoverageStoreException
CoverageStoreException
public void recycle(CoverageReader reader)
recycle
in interface CoverageResource
recycle
in class AbstractCoverageResource
public void recycle(GridCoverageWriter writer)
recycle
in interface CoverageResource
recycle
in class AbstractCoverageResource
public Image getLegend() throws DataStoreException
DataStoreException
public Metadata getMetadata() throws DataStoreException
Resource
getMetadata
in interface FeatureResource
getMetadata
in interface Resource
getMetadata
in class AbstractCoverageResource
DataStoreException
- if an error occurred while reading the data.Copyright © 2009–2017 Geotoolkit.org. All rights reserved.