deegree 2.3 (2010/04/09 10:10 build-4-official)

org.deegree.ogcwebservices.wpvs.configuration
Class WPVSDeegreeParams

java.lang.Object
  extended by org.deegree.enterprise.DeegreeParams
      extended by org.deegree.ogcwebservices.wpvs.configuration.WPVSDeegreeParams
All Implemented Interfaces:
Serializable

public class WPVSDeegreeParams
extends DeegreeParams

Author:
Judit Mays, last edited by: $Author: rbezema $ $Revision: 19665 $, $Date: 2009-09-16 10:11:29 +0200 (Mi, 16. Sep 2009) $
See Also:
Serialized Form

Constructor Summary
WPVSDeegreeParams(OnlineResource defaultOnlineResource, int cacheSize, int requestTimeLimit, String characterSet, String copyright, boolean watermarked, int maxLifeTime, float viewQuality, Map<String,URL> backgroundMap, int maxWidth, int maxHeight, boolean requestQualityPreferred, double maximumFarClippingPlane, double nearClippingPlane, String defaultSplitter, double minimalTerrainHeight, double minimalWCS_DGMResolution, double extendRequestPercentage, int maxTextureDimension, int quadMergeCount, boolean antialiasingEnabled)
           
 
Method Summary
 Map<String,URL> getBackgroundMap()
           
 String getCopyright()
           
 BufferedImage getCopyrightImage()
           
 String getDefaultSplitter()
           
 double getExtendRequestPercentage()
           
 double getMaximumFarClippingPlane()
           
 int getMaxLifeTime()
           
 int getMaxTextureDimension()
           
 int getMaxViewHeight()
           
 int getMaxViewWidth()
           
 double getMinimalTerrainHeight()
           
 double getMinimalWCS_DGMResolution()
           
 double getNearClippingPlane()
           
 int getQuadMergeCount()
           
 float getViewQuality()
           
 boolean isAntialiasingEnabled()
           
 boolean isRequestQualityPreferred()
           
 boolean isWatermarked()
           
 
Methods inherited from class org.deegree.enterprise.DeegreeParams
getCacheSize, getCharacterSet, getCharset, getDefaultOnlineResource, getRequestTimeLimit, setCacheSize, setCharacterSet, setDefaultOnlineResource, setRequestTimeLimit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WPVSDeegreeParams

public WPVSDeegreeParams(OnlineResource defaultOnlineResource,
                         int cacheSize,
                         int requestTimeLimit,
                         String characterSet,
                         String copyright,
                         boolean watermarked,
                         int maxLifeTime,
                         float viewQuality,
                         Map<String,URL> backgroundMap,
                         int maxWidth,
                         int maxHeight,
                         boolean requestQualityPreferred,
                         double maximumFarClippingPlane,
                         double nearClippingPlane,
                         String defaultSplitter,
                         double minimalTerrainHeight,
                         double minimalWCS_DGMResolution,
                         double extendRequestPercentage,
                         int maxTextureDimension,
                         int quadMergeCount,
                         boolean antialiasingEnabled)
Parameters:
defaultOnlineResource -
cacheSize -
requestTimeLimit -
characterSet -
copyright -
watermarked -
maxLifeTime -
viewQuality -
backgroundMap - a Map for background images. This Map contains image names as keys and image URL as values
maxWidth -
maxHeight -
requestQualityPreferred -
maximumFarClippingPlane - to which extend the request can set a farclippingplane
nearClippingPlane - of the viewport
defaultSplitter - What kind of splitter to use if the GetView request has no field named "splitter"
minimalTerrainHeight - the minimalheight of a terrain if no dgm is found.
minimalWCS_DGMResolution - the configured minimal resolution of a wcs dgm
extendRequestPercentage - the percentage to which wcs/wms request should be extended.
maxTextureDimension - the maximums request size of the textures
quadMergeCount - a value for the quadtree-splitter to tell at which amount the leaves should be merged.
antialiasingEnabled - true if the scene should be rendered with antialiasing.
Method Detail

getCopyright

public String getCopyright()
Returns:
Returns the copyright.

getMaxLifeTime

public int getMaxLifeTime()
Returns:
Returns the maxLifeTime.

getViewQuality

public float getViewQuality()
Returns:
Returns the viewQuality.

getBackgroundMap

public Map<String,URL> getBackgroundMap()
Returns:
the configured different backgroundimages

isWatermarked

public boolean isWatermarked()
Returns:
true if the image should be watermarked (with an image or text)

getMaxViewWidth

public int getMaxViewWidth()
Returns:
maximum value of the width of a request

getMaxViewHeight

public int getMaxViewHeight()
Returns:
maximum value of the height of a request

isRequestQualityPreferred

public boolean isRequestQualityPreferred()
Returns:
true if the splitter should use hight quality (lot of request quads) or false otherwise.

getMaximumFarClippingPlane

public double getMaximumFarClippingPlane()
Returns:
the maximumFarClippingPlane which a user can request.

getCopyrightImage

public BufferedImage getCopyrightImage()
Returns:
the copyrightImage as a BufferedImage.

getDefaultSplitter

public String getDefaultSplitter()
Returns:
the defaultSplitter.

getMinimalTerrainHeight

public double getMinimalTerrainHeight()
Returns:
the minimalTerrainHeight which is used as zValue of a terrain if no dgm is found (configured) for a request. The default value is 0d.

getMinimalWCS_DGMResolution

public double getMinimalWCS_DGMResolution()
Returns:
the minimalWCS_DGMResolution.

getExtendRequestPercentage

public double getExtendRequestPercentage()
Returns:
the percentage to which wcs-request should be extended

getNearClippingPlane

public double getNearClippingPlane()
Returns:
the configured nearclipping plane.

getMaxTextureDimension

public final int getMaxTextureDimension()
Returns:
the maxim dimension of a requested Texture.

getQuadMergeCount

public final int getQuadMergeCount()
Returns:
the number of leaves a quadtree-splitter can have before it starts merging leaves together.

isAntialiasingEnabled

public boolean isAntialiasingEnabled()
Returns:
true if the scene should be rendered antialiased.

deegree 2.3 (2010/04/09 10:10 build-4-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org