org.n52.oxf.render.sos
Class ProportionalCircleMapRenderer

java.lang.Object
  extended by org.n52.oxf.render.sos.ProportionalCircleMapRenderer
All Implemented Interfaces:
IFeatureDataRenderer, IRenderer

public class ProportionalCircleMapRenderer
extends Object
implements IFeatureDataRenderer

Author:
Arne Broering

Field Summary
protected static int X_SHIFT
           
protected static int Y_SHIFT
           
 
Constructor Summary
ProportionalCircleMapRenderer()
           
 
Method Summary
 String getDescription()
           
 String getServiceType()
           
 String[] getSupportedVersions()
           
 AnimatedVisualization renderLayer(OXFFeatureCollection observationCollection, ParameterContainer paramCon, int screenW, int screenH, IBoundingBox bbox, Set<OXFFeature> selectedFeatures)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

X_SHIFT

protected static final int X_SHIFT
See Also:
Constant Field Values

Y_SHIFT

protected static final int Y_SHIFT
See Also:
Constant Field Values
Constructor Detail

ProportionalCircleMapRenderer

public ProportionalCircleMapRenderer()
Method Detail

renderLayer

public AnimatedVisualization renderLayer(OXFFeatureCollection observationCollection,
                                         ParameterContainer paramCon,
                                         int screenW,
                                         int screenH,
                                         IBoundingBox bbox,
                                         Set<OXFFeature> selectedFeatures)
                                  throws OXFException
Specified by:
renderLayer in interface IFeatureDataRenderer
Parameters:
observationCollection - die in dieser Collection enthaltenen Features beschreiben die zu visualisierenden Daten.
paramCon - der Renderer kann hier Parameter-Werte entnehmen, die bei der Datenanfrage benutzt wurden.
screenW - die Breite des "Views"
screenH - 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

getDescription

public String getDescription()
Specified by:
getDescription in interface IRenderer
Returns:
a plain text description about the functionality and capabilities of this Renderer.

toString

public String toString()
Overrides:
toString in class Object

getServiceType

public String getServiceType()
Specified by:
getServiceType in interface IRenderer
Returns:
the type of the service whose data can be rendered with this ServiceRenderer. Should look like e.g. "OGC:WCS".

getSupportedVersions

public String[] getSupportedVersions()
Specified by:
getSupportedVersions in interface IRenderer
Returns:
the versions of the services whose data can be rendered with this ServiceRenderer. Should look like e.g. {"1.1.0","1.2.0"}.


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