Package | Description |
---|---|
gov.nasa.worldwind.data |
This package provides classes for converting raw data sources into a form which can be used by standard World Wind
components, such as
Layer and ElevationModel . |
gov.nasa.worldwind.layers | |
gov.nasa.worldwind.terrain | |
gov.nasa.worldwind.util | |
gov.nasa.worldwind.util.gdal |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDataRaster |
class |
BufferedImageRaster |
class |
BufferWrapperRaster |
class |
ByteBufferRaster |
class |
CachedDataRaster
The
CachedDataRaster is used to hold data raster's source and metadata, while the actual data raster may
not be loaded in to the memory. |
class |
GDALDataRaster |
class |
MipMappedBufferedImageRaster |
Modifier and Type | Field and Description |
---|---|
protected List<DataRaster> |
BasicRasterServer.dataRasterList |
Modifier and Type | Method and Description |
---|---|
DataRaster |
BasicRasterServer.composeRaster(AVList reqParams)
Composes a DataRaster of the given width and height for the specific geographic region of interest (ROI).
|
protected DataRaster |
TiledImageProducer.createDataRaster(int width,
int height,
Sector sector,
AVList params) |
protected DataRaster |
TiledElevationProducer.createDataRaster(int width,
int height,
Sector sector,
AVList params) |
protected abstract DataRaster |
TiledRasterProducer.createDataRaster(int width,
int height,
Sector sector,
AVList params) |
static DataRaster |
ByteBufferRaster.createGeoreferencedRaster(AVList params) |
protected DataRaster |
ImageIORasterReader.createRaster(Sector sector,
BufferedImage image) |
protected DataRaster |
TiledRasterProducer.createTileRaster(LevelSet levelSet,
Tile tile,
AVList params) |
protected DataRaster |
GDALDataRaster.doGetSubRaster(int roiWidth,
int roiHeight,
Sector roiSector,
AVList roiParams) |
protected DataRaster[] |
GeotiffRasterReader.doRead(Object source,
AVList params) |
protected DataRaster[] |
RPFRasterReader.doRead(Object source,
AVList params) |
protected DataRaster[] |
ImageIORasterReader.doRead(Object source,
AVList params) |
protected DataRaster[] |
GDALDataRasterReader.doRead(Object source,
AVList params) |
protected abstract DataRaster[] |
AbstractDataRasterReader.doRead(Object source,
AVList params) |
protected DataRaster[] |
BILRasterReader.doRead(Object source,
AVList params) |
protected DataRaster[] |
DDSRasterReader.doRead(Object source,
AVList params) |
protected DataRaster[] |
DTEDRasterReader.doRead(Object source,
AVList params) |
protected DataRaster |
TiledRasterProducer.drawDataSources(LevelSet levelSet,
Tile tile,
Iterable<DataRaster> dataRasters,
AVList params) |
protected DataRaster |
TiledRasterProducer.drawDescendants(LevelSet levelSet,
Tile tile,
AVList params) |
protected DataRaster[] |
CachedDataRaster.getDataRasters() |
DataRaster |
DataRaster.getSubRaster(AVList params)
Returns a portion of this raster as another raster.
|
DataRaster |
CachedDataRaster.getSubRaster(AVList params) |
DataRaster |
GDALDataRaster.getSubRaster(AVList params)
Builds a writable data raster for the requested region of interest (ROI)
|
DataRaster |
AbstractDataRaster.getSubRaster(AVList params)
Reads the specified region of interest (ROI) with given extent, width, and height, and type
|
DataRaster |
DataRaster.getSubRaster(int width,
int height,
Sector sector,
AVList params)
Returns a portion of this raster as another raster.
|
DataRaster |
CachedDataRaster.getSubRaster(int width,
int height,
Sector sector,
AVList params) |
DataRaster |
AbstractDataRaster.getSubRaster(int width,
int height,
Sector sector,
AVList params) |
DataRaster[] |
DataRasterReader.read(Object source,
AVList params)
Reads and returns the DataRaster instances from a data source.
|
DataRaster[] |
AbstractDataRasterReader.read(Object source,
AVList params)
Reads and returns the DataRaster instances from a data source.
|
static DataRaster |
BufferedImageRaster.wrap(BufferedImage image,
AVList params) |
static DataRaster |
BufferedImageRaster.wrapAsGeoreferencedRaster(BufferedImage image,
AVList params) |
Modifier and Type | Method and Description |
---|---|
Iterable<DataRaster> |
TiledRasterProducer.getDataRasters() |
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractDataRasterWriter.canWrite(DataRaster raster,
String formatSuffix,
File file)
Checks if a data raster could be written to a File the given format.
|
boolean |
DataRasterWriter.canWrite(DataRaster raster,
String formatSuffix,
File file)
Checks if a data raster could be written to a File the given format.
|
protected Rectangle |
AbstractDataRaster.computeClipRect(Sector clipSector,
DataRaster clippedRaster) |
protected LatLon |
TiledElevationProducer.computeRasterPixelSize(DataRaster raster) |
protected LatLon |
TiledRasterProducer.computeRasterPixelSize(DataRaster raster) |
protected static void |
CachedDataRaster.disposeRasters(DataRaster[] rasters) |
protected boolean |
ImageIORasterWriter.doCanWrite(DataRaster raster,
String formatSuffix,
File file) |
protected boolean |
BILRasterWriter.doCanWrite(DataRaster raster,
String formatSuffix,
File file) |
protected abstract boolean |
AbstractDataRasterWriter.doCanWrite(DataRaster raster,
String formatSuffix,
File file) |
protected boolean |
GeotiffRasterWriter.doCanWrite(DataRaster raster,
String formatSuffix,
File file) |
protected boolean |
DDSRasterWriter.doCanWrite(DataRaster raster,
String formatSuffix,
File file) |
protected void |
GDALDataRaster.doDrawOnTo(DataRaster canvas) |
protected void |
ImageIORasterWriter.doWrite(DataRaster raster,
String formatSuffix,
File file) |
protected void |
BILRasterWriter.doWrite(DataRaster raster,
String formatSuffix,
File file) |
protected abstract void |
AbstractDataRasterWriter.doWrite(DataRaster raster,
String formatSuffix,
File file) |
protected void |
GeotiffRasterWriter.doWrite(DataRaster raster,
String formatSuffix,
File file) |
protected void |
DDSRasterWriter.doWrite(DataRaster raster,
String formatSuffix,
File file) |
void |
DataRaster.drawOnTo(DataRaster canvas)
Copies this raster into a specified raster.
|
void |
CachedDataRaster.drawOnTo(DataRaster canvas) |
void |
BufferWrapperRaster.drawOnTo(DataRaster canvas) |
void |
GDALDataRaster.drawOnTo(DataRaster canvas) |
void |
BufferedImageRaster.drawOnTo(DataRaster canvas) |
protected Object |
TiledRasterProducer.findWriterFor(DataRaster raster,
String formatSuffix,
File destination,
DataRasterWriter[] writers) |
protected long |
CachedDataRaster.getSizeInBytes(DataRaster[] rasters) |
protected void |
ImageIORasterWriter.initWorldFileParams(DataRaster raster,
AVList worldFileParams) |
protected void |
BILRasterWriter.initWorldFileParams(DataRaster raster,
AVList worldFileParams) |
protected void |
TiledRasterProducer.installTileRaster(Tile tile,
DataRaster tileRaster,
AVList params) |
protected void |
TiledElevationProducer.installTileRasterLater(LevelSet levelSet,
Tile tile,
DataRaster tileRaster,
AVList params)
Overridden to compute the extreme elevations prior to installing a tile in the filesystem.
|
protected void |
TiledRasterProducer.installTileRasterLater(LevelSet levelSet,
Tile tile,
DataRaster tileRaster,
AVList params) |
protected void |
TiledElevationProducer.updateExtremeElevations(DataRaster raster) |
void |
AbstractDataRasterWriter.write(DataRaster raster,
String formatSuffix,
File file)
Writes an data raster to a
File in the given format. |
void |
DataRasterWriter.write(DataRaster raster,
String formatSuffix,
File file)
Writes an data raster to a
File in the given format. |
protected void |
ImageIORasterWriter.writeImage(DataRaster raster,
String formatSuffix,
File file) |
protected void |
BILRasterWriter.writeRaster(DataRaster raster,
File file) |
Modifier and Type | Method and Description |
---|---|
protected Sector |
TiledRasterProducer.computeBoundingSector(Iterable<? extends DataRaster> rasters) |
protected LatLon |
TiledElevationProducer.computeRasterTileDelta(int tileWidth,
int tileHeight,
Iterable<? extends DataRaster> rasters) |
protected LatLon |
TiledRasterProducer.computeRasterTileDelta(int tileWidth,
int tileHeight,
Iterable<? extends DataRaster> rasters) |
protected LatLon |
TiledRasterProducer.computeSmallestPixelSize(Iterable<? extends DataRaster> rasters) |
protected DataRaster |
TiledRasterProducer.drawDataSources(LevelSet levelSet,
Tile tile,
Iterable<DataRaster> dataRasters,
AVList params) |
protected boolean |
TiledRasterProducer.isDataSetLarge(Iterable<? extends DataRaster> rasters,
int largeThreshold) |
Modifier and Type | Method and Description |
---|---|
protected DataRaster |
SurfaceImageLayer.openDataRaster(Object src,
AVList params) |
Modifier and Type | Method and Description |
---|---|
protected BufferedImage |
SurfaceImageLayer.getBufferedImage(DataRaster raster) |
Modifier and Type | Method and Description |
---|---|
protected void |
LocalElevationModel.addRaster(DataRaster raster,
String filename)
Adds a new raster to this elevation model.
|
Modifier and Type | Method and Description |
---|---|
static ByteBuffer |
ImageUtil.asJPEG(DataRaster raster) |
static ByteBuffer |
ImageUtil.asPNG(DataRaster raster) |
Modifier and Type | Method and Description |
---|---|
static DataRaster |
GDALUtils.composeDataRaster(org.gdal.gdal.Dataset ds,
AVList params) |
protected static DataRaster |
GDALUtils.composeImageDataRaster(org.gdal.gdal.Dataset ds,
AVList params)
Opens image or elevation file, returns as a BufferedImage (even for elevations)
|
protected static DataRaster |
GDALUtils.composeNonImageDataRaster(org.gdal.gdal.Dataset ds,
AVList params)
The "composeDataRaster" method creates a ByteBufferRaster from an elevation (or non-image) Dataset.
|