org.n52.oxf.render
Interface IFeatureDataRenderer

All Superinterfaces:
IRenderer
All Known Implementing Classes:
AnimatedMapBarChartRenderer, AnimatedMapChartRenderer4OnePhenomenon, FeatureGeometryRenderer, IDWRenderer, InterpolationRenderer, NNRenderer, ObservationRenderer, ProportionalCircleMapRenderer, SensorPositionRenderer, SimpleOM2KMLRenderer, TimeSeriesMapChartRenderer, WindFieldRenderer

public interface IFeatureDataRenderer
extends IRenderer

Author:
Arne Broering

Method Summary
 IVisualization renderLayer(OXFFeatureCollection featuresToRender, ParameterContainer parameterContainer, int screenWidth, int screenHeight, IBoundingBox bbox, Set<OXFFeature> selectedFeatures)
           
 
Methods inherited from interface org.n52.oxf.render.IRenderer
getDescription, getServiceType, getSupportedVersions
 

Method Detail

renderLayer

IVisualization renderLayer(OXFFeatureCollection featuresToRender,
                           ParameterContainer parameterContainer,
                           int screenWidth,
                           int screenHeight,
                           IBoundingBox bbox,
                           Set<OXFFeature> selectedFeatures)
                           throws OXFException
Parameters:
featuresToRender - die in dieser Collection enthaltenen Features beschreiben die zu visualisierenden Daten.
parameterContainer - der Renderer kann hier Parameter-Werte entnehmen, die bei der Datenanfrage benutzt wurden.
screenWidth - die Breite des "Views"
screenHeight - die Höhe des "Views"
bbox - die geografische Ausdehnung
selectedFeatures - diese Menge enthält selektierte Features. Somit können selektierte Features bei der Visualisierung separat behandelt werden.
Returns:
Throws:
OXFException


Copyright © 2005 - 2010 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.