package de.tud.inf.example.set.attributevalues;
public interface ProbabilityDensityFunction extends ComplexValue{
public double getProbabilityAt(int x);
public double getProbabilityFor(double[] position);
public double getMinValue(int dimension);
public double getMaxValue(int dimension);
public boolean isPointInPDF(Double[] tempVal) ;
public double[] getRandomValue();
/**
*
* @return returns the measurement point for the uncertainty
*/
public double[] getValue();
/**
* Sets the measurement center for the uncertainty
* @param value
*/
public void setValue(double value[]);
/**
* Returns the uncertainty parameters for the PDF
* @return
*/
public double getUncertainty();
}