Package com.luciad.ogc.wcs
Interface ILcdWCSModelEncoder
- All Superinterfaces:
ILcdModelEncoder
,Serializable
Deprecated.
A model encoder interface for the WCS. Your encoders must implement this
interface if you want to support area of interest cropping or user-specified
output resolutions.
WCS does not require the methods ILcdModelEncoder.canSave(ILcdModel)
and ILcdModelEncoder.save(ILcdModel)
.
Implementations may safely throw UnsupportedOperationException
s for those methods.
This legacy interface does not work well with point-sampled data.
You're encouraged to use a regular ILcdModelEncoder
instead.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setAreaOfInterest
(ILcdBounds aAreaBounds) Deprecated.Called by the WCS to pass the value of the BBOX parameter to the encoder.void
setOutputResolution
(int aWidth, int aHeight, int aDepth) Deprecated.Called by the WCS to pass the values of the WIDTH/HEIGHT/DEPTH parameters to the encoder.Methods inherited from interface com.luciad.model.ILcdModelEncoder
canExport, canSave, export, getDisplayName, save
-
Method Details
-
setAreaOfInterest
Deprecated.Called by the WCS to pass the value of the BBOX parameter to the encoder. -
setOutputResolution
void setOutputResolution(int aWidth, int aHeight, int aDepth) Deprecated.Called by the WCS to pass the values of the WIDTH/HEIGHT/DEPTH parameters to the encoder. If the client specifies RESX/RESY/RESZ instead, they are converted to pixel resolutions prior to calling this method, so the encoder need only support a single mechanism for specifying the output resolution.The conversion from WIDTH/HEIGHT/DEPTH to RESX/RESY/RESZ is only correct for area-sampled raster data (
ELcdImageSamplingMode.AREA
).
-
ILcdModelEncoder
instead