org.deegree_impl.model.cv
Class GridRangeDescription_Impl

java.lang.Object
  extended byorg.deegree_impl.model.cv.GridRangeDescription_Impl
All Implemented Interfaces:
GridRangeDescription

public class GridRangeDescription_Impl
extends java.lang.Object
implements GridRangeDescription

In the case of a grid coverage layer, the range description adds several optional elements of the generic range component description, using a repeatable GridRangeDescription

-----------------------------------------------------------------------

Version:
$Revision: 1.2 $ $Date: 2004/01/03 13:46:46 $

Author:
Andreas Poth

Field Summary
private  java.lang.String colorInterpretation
           
private  java.lang.String description
           
private  Histogram histogram
           
private  java.lang.String id
           
private  Observable observable
           
private  PseudoColorTable pseudoColorTable
           
private  RangeAxis[] rangeAxis
           
private  java.lang.String sampleEncoding
           
private  java.lang.String title
           
 
Constructor Summary
GridRangeDescription_Impl(java.lang.String id, java.lang.String title, java.lang.String description, Observable observable, RangeAxis[] rangeAxis, java.lang.String colorInterpretation, Histogram histogram, PseudoColorTable pseudoColorTable, java.lang.String sampleEncoding)
           
 
Method Summary
 java.lang.String getColorInterpretation()
          indicates how to read the image colors
 java.lang.String getDescription()
          returns a short description of the range set
 Histogram getHistogram()
          A Histogram records image statistics (mean and median value, etc.) and lists the counts and percentages of pixels in each of several brightness “bins.”
 java.lang.String getID()
          returns the ID of the range set
 Observable getObservable()
          The optional Observable field provides a structured description of the observations (quantities or properties) reported in this range component.
 PseudoColorTable getPseudoColorTable()
          A PseudoColorTable lists indexed color values, expressed as red-green-blue-alpha values, or hue-lightness-saturation, cyan-magenta-yellow-black, or grayscale.
 RangeAxis[] getRangeAxis()
          The optional RangeAxis element is for compound observations.
 java.lang.String getSampleEncoding()
          details the encoding of image samples
 java.lang.String getTitle()
          returns the title of the range set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

colorInterpretation

private java.lang.String colorInterpretation

histogram

private Histogram histogram

pseudoColorTable

private PseudoColorTable pseudoColorTable

sampleEncoding

private java.lang.String sampleEncoding

description

private java.lang.String description

id

private java.lang.String id

observable

private Observable observable

rangeAxis

private RangeAxis[] rangeAxis

title

private java.lang.String title
Constructor Detail

GridRangeDescription_Impl

public GridRangeDescription_Impl(java.lang.String id,
                                 java.lang.String title,
                                 java.lang.String description,
                                 Observable observable,
                                 RangeAxis[] rangeAxis,
                                 java.lang.String colorInterpretation,
                                 Histogram histogram,
                                 PseudoColorTable pseudoColorTable,
                                 java.lang.String sampleEncoding)
Method Detail

getColorInterpretation

public java.lang.String getColorInterpretation()
indicates how to read the image colors

Specified by:
getColorInterpretation in interface GridRangeDescription

getHistogram

public Histogram getHistogram()
A Histogram records image statistics (mean and median value, etc.) and lists the counts and percentages of pixels in each of several brightness “bins.”

Specified by:
getHistogram in interface GridRangeDescription

getPseudoColorTable

public PseudoColorTable getPseudoColorTable()
A PseudoColorTable lists indexed color values, expressed as red-green-blue-alpha values, or hue-lightness-saturation, cyan-magenta-yellow-black, or grayscale.

Specified by:
getPseudoColorTable in interface GridRangeDescription

getSampleEncoding

public java.lang.String getSampleEncoding()
details the encoding of image samples

Specified by:
getSampleEncoding in interface GridRangeDescription

getDescription

public java.lang.String getDescription()
returns a short description of the range set

Specified by:
getDescription in interface GridRangeDescription

getID

public java.lang.String getID()
returns the ID of the range set

Specified by:
getID in interface GridRangeDescription

getObservable

public Observable getObservable()
The optional Observable field provides a structured description of the observations (quantities or properties) reported in this range component. This description consists of a name, a free-text description, a docURL (an index into a registry of observation types); and a referenceSystem that associates the reported values with real-world quantities or categories.

Specified by:
getObservable in interface GridRangeDescription

getRangeAxis

public RangeAxis[] getRangeAxis()
The optional RangeAxis element is for compound observations. It describes and lists the values at which the range component reports properties, or the “bins” by which the range componet reports counts or other aggregate values

Specified by:
getRangeAxis in interface GridRangeDescription

getTitle

public java.lang.String getTitle()
returns the title of the range set

Specified by:
getTitle in interface GridRangeDescription