Class QuantileListVisitor

Object
QuantileListVisitor
All Implemented Interfaces:
FeatureVisitor, FeatureCalc

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 Details

    • QuantileListVisitor

      public QuantileListVisitor(Expression expr, int bins)
  • Method Details

    • 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