at.tuwien.ifs.somtoolbox.layers.quality
Class TopographicError

java.lang.Object
  extended by at.tuwien.ifs.somtoolbox.layers.quality.AbstractQualityMeasure
      extended by at.tuwien.ifs.somtoolbox.layers.quality.TopographicError
All Implemented Interfaces:
QualityMeasure

public class TopographicError
extends AbstractQualityMeasure

Implementation of Topographic Error Quality Measure.
TODO: can maybe be optimised using data winner mapping file (SOMLibDataWinnerMapping).

Version:
$Id: TopographicError.java 3883 2010-11-02 17:13:23Z frank $
Author:
Gerd Platzgummer

Field Summary
(package private)  double average8Error
           
(package private)  double averageError
           
(package private)  double[][] unit8Error
           
(package private)  double[][] unitError
           
 
Fields inherited from class at.tuwien.ifs.somtoolbox.layers.quality.AbstractQualityMeasure
data, layer, mapQualityDescriptions, mapQualityNames, unitQualityDescriptions, unitQualityNames
 
Constructor Summary
TopographicError(Layer layer, InputData data)
           
 
Method Summary
 double getMapQuality(String name)
           
 double[][] getUnitQualities(String name)
           
 
Methods inherited from class at.tuwien.ifs.somtoolbox.layers.quality.AbstractQualityMeasure
getMapQualityDescriptions, getMapQualityNames, getUnitQualityDescriptions, getUnitQualityNames, instantiate, splitNameAndMethod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

averageError

double averageError

average8Error

double average8Error

unitError

double[][] unitError

unit8Error

double[][] unit8Error
Constructor Detail

TopographicError

public TopographicError(Layer layer,
                        InputData data)
Method Detail

getMapQuality

public double getMapQuality(String name)
                     throws QualityMeasureNotFoundException
Throws:
QualityMeasureNotFoundException
See Also:
QualityMeasure.getMapQuality(java.lang.String)

getUnitQualities

public double[][] getUnitQualities(String name)
                            throws QualityMeasureNotFoundException
Throws:
QualityMeasureNotFoundException
See Also:
QualityMeasure.getUnitQualities(java.lang.String)