deegree 2.1 (2007/11/08 09:57 build-328-official)

org.deegree.graphics.sld
Class RasterSymbolizer

java.lang.Object
  extended by org.deegree.graphics.sld.AbstractSymbolizer
      extended by org.deegree.graphics.sld.RasterSymbolizer
All Implemented Interfaces:
Symbolizer

public class RasterSymbolizer
extends AbstractSymbolizer

RasterSymbolizer encapsulates the Symbology Encoding values that may have been set. Note that everything is optional, so all values may be null.

Version:
$Revision: 7824 $, $Date: 2007-07-24 11:02:18 +0200 (Di, 24 Jul 2007) $
Author:
Andreas Schmitz, last edited by: $Author: aschmitz $

Field Summary
 
Fields inherited from class org.deegree.graphics.sld.AbstractSymbolizer
geometry, maxDenominator, minDenominator, responsibleClass
 
Constructor Summary
RasterSymbolizer()
          Initializes nothing.
RasterSymbolizer(double min, double max)
           
 
Method Summary
 Categorize getCategorize()
           
 Interpolate getInterpolate()
           
 double getMax()
           
 double getMin()
           
 double getOpacity()
           
 boolean isDefault()
           
 boolean scaleValid(double scale)
           
 void setCategorize(Categorize categorize)
           
 void setInterpolate(Interpolate interpolate)
           
 void setOpacity(ParameterValueType opac)
           
 String toString()
           
 
Methods inherited from class org.deegree.graphics.sld.AbstractSymbolizer
getGeometry, getMaxScaleDenominator, getMinScaleDenominator, getResponsibleClass, setGeometry, setMaxScaleDenominator, setMinScaleDenominator, setResponsibleClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RasterSymbolizer

public RasterSymbolizer()
Initializes nothing.


RasterSymbolizer

public RasterSymbolizer(double min,
                        double max)
Parameters:
min -
max -
Method Detail

setOpacity

public void setOpacity(ParameterValueType opac)
Parameters:
opac -

getOpacity

public double getOpacity()
Returns:
the opacity or 1, if none was set

setCategorize

public void setCategorize(Categorize categorize)
Parameters:
categorize -

setInterpolate

public void setInterpolate(Interpolate interpolate)
Parameters:
interpolate -

getCategorize

public Categorize getCategorize()
Returns:
the categorize

getInterpolate

public Interpolate getInterpolate()
Returns:
the interpolate

isDefault

public boolean isDefault()
Returns:
true, if none of the options has been set (scale is ignored)

scaleValid

public boolean scaleValid(double scale)
Parameters:
scale -
Returns:
true, if no scale hints have been set or if the given scale is valid

toString

public String toString()
Overrides:
toString in class Object

getMax

public double getMax()
Returns:
the max

getMin

public double getMin()
Returns:
the min

deegree 2.1 (2007/11/08 09:57 build-328-official)

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