org.geotools.feature.visitor
Class QuantileListVisitor

Object
  extended by QuantileListVisitor
All Implemented Interfaces:
FeatureCalc, FeatureVisitor

public class QuantileListVisitor
extends Object
implements FeatureCalc

Obtains the data needed for a Quantile operation (classification of features into classes of equal size). The result contains an array of lists with the expression values in each.

Author:
Cory Horner, Refractions Research Inc.

Constructor Summary
QuantileListVisitor(Expression expr, int bins)
           
 
Method Summary
 int getNaNCount()
           
 int getNullCount()
           
 CalcResult getResult()
          Returns the result of the calculation as a handy object which can be merged and modified.
 void init(SimpleFeatureCollection collection)
           
 void reset(int bins)
           
 void visit(Feature feature)
          Visit the provided feature.
 void visit(SimpleFeature feature)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuantileListVisitor

public QuantileListVisitor(Expression expr,
                           int bins)
Method Detail

init

public void init(SimpleFeatureCollection collection)

getResult

public CalcResult getResult()
Description copied from interface: FeatureCalc
Returns the result of the calculation as a handy object which can be merged and modified.

Specified by:
getResult in interface FeatureCalc
Returns:
the results of the calculation

visit

public void visit(SimpleFeature feature)

visit

public void visit(Feature feature)
Description copied from interface: FeatureVisitor
Visit the provided feature.

Please consult the documentation for the FeatureCollection you are visiting to learn more - the provided feature may be invalid, or read only.

Specified by:
visit in interface FeatureVisitor

reset

public void reset(int bins)

getNaNCount

public int getNaNCount()
Returns:
the number of features which returned a NaN

getNullCount

public int getNullCount()
Returns:
the number of features which returned a null


Copyright © 1996-2014 Geotools. All Rights Reserved.