ilog.views.maps.raster
Class IlvRasterImageRenderer

java.lang.Object
  extended by ilog.views.maps.rendering.IlvDefaultImageRenderer
      extended by ilog.views.maps.raster.IlvRasterImageRenderer
All Implemented Interfaces:
IlvPersistentObject, IlvFeatureRenderer

public class IlvRasterImageRenderer
extends IlvDefaultImageRenderer

This renderer translates a feature whose geometry is an image into an IlvRasterIcon. If a projection is required, it is handled by reprojecting each pixel of the image.

Since:
JViews 7.5
See Also:
IlvMapRasterGeometry, IlvRasterTileLoader, IlvMapImage, IlvIcon

Constructor Summary
IlvRasterImageRenderer()
          Creates an instance of the renderer.
IlvRasterImageRenderer(IlvInputStream stream)
          Reads the renderer from an IlvInputStream.
 
Method Summary
 IlvGraphic makeGraphic(IlvMapFeature feature, IlvCoordinateTransformation transformation)
          The geometry of the feature should be a IlvMapRasterGeometry.
 
Methods inherited from class ilog.views.maps.rendering.IlvDefaultImageRenderer
getImageRenderingStyle, isPersistent, isSynchronousImageLoading, setImageRenderingStyle, setSynchronousImageLoading, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IlvRasterImageRenderer

public IlvRasterImageRenderer()
Creates an instance of the renderer.


IlvRasterImageRenderer

public IlvRasterImageRenderer(IlvInputStream stream)
                       throws IlvReadFileException
Reads the renderer from an IlvInputStream.

Throws:
IlvReadFileException
See Also:
IlvDefaultImageRenderer.IlvDefaultImageRenderer(ilog.views.io.IlvInputStream)
Method Detail

makeGraphic

public IlvGraphic makeGraphic(IlvMapFeature feature,
                              IlvCoordinateTransformation transformation)
                       throws IlvMapRenderException,
                              IlvCoordinateTransformationException
The geometry of the feature should be a IlvMapRasterGeometry. If the geometry of the feature is a IlvMapImage, the method of the super class is used.

Specified by:
makeGraphic in interface IlvFeatureRenderer
Overrides:
makeGraphic in class IlvDefaultImageRenderer
Parameters:
feature - The map feature to translate.
transformation - The transformation. This parameter should never be null.
Throws:
IlvMapRenderException - If the renderer can not process the map feature.
IlvCoordinateTransformationException - If a transformation exception occurs.
See Also:
IlvDefaultImageRenderer.makeGraphic(ilog.views.maps.IlvMapFeature, ilog.views.maps.srs.coordtrans.IlvCoordinateTransformation)


Copyright © 1996-2007 ILOG S.A. All rights reserved.   Documentation homepage.   . All Rights Reserved.