Class TLcdEarthClippedRasterAsset

All Implemented Interfaces:
ILcdEarthAsset, ILcdEarthRasterAsset, ILcdBounded, Comparable

public class TLcdEarthClippedRasterAsset extends TLcdEarthRasterAsset
A raster asset that is limited to the area covered by a clipping shape.
Since:
8.2
  • Constructor Details

    • TLcdEarthClippedRasterAsset

      public TLcdEarthClippedRasterAsset(String aSourceName, ILcdModelDecoder aModelDecoder, ILcdBounds aBounds, ILcdEarthTileSetCoverage.CoverageType aCoverageType, Date aModificationDate, double aPixelDensity, String aClipSource, ILcdModelDecoder aClipModelDecoder)
      Creates a new clipped raster asset.
      Parameters:
      aSourceName - the raster source name.
      aModelDecoder - a model decoder for the raster.
      aBounds - the bounds of the raster.
      aCoverageType - the coverage type of the asset.
      aModificationDate - the modification data of the asset.
      aPixelDensity - the pixel density of the asset.
      aClipSource - The source name of the clipping shape.
      aClipModelDecoder - a model decoder that can decode the clipping shape from the given source name.
  • Method Details

    • getClipSource

      public String getClipSource()
      Gets the current clipping shape source name. This value may be null.
      Returns:
      a source name or null
    • getClipModelDecoder

      public ILcdModelDecoder getClipModelDecoder()
      Gets the model decoder for the clipping shape. This value may be null.
      Returns:
      a model decoder or null