/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package edu.hawaii.jmotif.sampler; import edu.hawaii.jmotif.text.SAXCollectionStrategy; /** * A <code>Function</code> is an object that can be queried about its value at * a certain point and about its dimension. * * @author ytoh */ public interface Function { /** * Function value at the given point. * * @param point where a function value is evaluated * @return function value at the given point */ double valueAt(Point point); /** * Function dimension. * * @return function dimension */ int getDimension(); SAXCollectionStrategy getSAXSamplingStrategy(); }