Skip navigation links
LuciadFusion
2023.1.09

Package com.luciad.format.raster

Provides representations, decoders, and encoders for rasters.

See: Description

Package com.luciad.format.raster Description

Provides representations, decoders, and encoders for rasters.

Domain object types

Important notice: the package com.luciad.imaging presents a new API for the modeling of raster data. For new projects, it is recommended to use this API instead of ILcdRaster et al.

This package contains a number of fundamental interfaces and classes to represent rasters of scalar values:

Furthermore, there is an interface to represent rasters in which each value is not a scalar value, but a multi-dimensional vector of values:

Model decoders

Instances of the above types are most often created with the help of model decoders ILcdModelDecoder that each read a particular data format:

Model encoders

Models containing rasters and multi-level rasters can be encoded in data formats using the appropriate encoders ILcdModelEncoder:

Lsp Visualization

For visualization in an ILspView you can use TLspRasterLayerBuilder. The layers support both single and multi-leveled rasters. You can use TLspRasterStyle to customize the visualization.

GXY Visualization

For visualization in an ILcdGXYView you can use some standard raster painters.

If the rasters may or may not be defined in the same reference as the view (the model reference of the raster model is not necessarily equal to the world reference of the view), there are two painters that can perform warping if required:

If the rasters are known to be defined in the same reference as the view (the model reference of the raster model is equal to the world reference of the view), there are two painters that can paint efficiently without warping:

If the rasters are supposed to be defined in different references as the view (the model reference of the raster model is assumed to be different from the world reference of the view), there are two painters that can paint the rasters, warping them as necessary:

Since:
1.5
Skip navigation links
LuciadFusion
2023.1.09