package com.rapidminer.operator.uncertain; import com.rapidminer.operator.similarity.attributebased.uncertain.ProbabilityDensityFunction; public abstract class AbstractSampleStrategy { protected ProbabilityDensityFunction pdf; protected double[] element; protected int sampleRate; public abstract Double[][] getSamples(); public void setValue(double[] ds) { this.element = ds; pdf.setValue(element); } public double[] getElement() { return element; } public int getSampleRate() { return sampleRate; } public ProbabilityDensityFunction getPdf() { return pdf; } public void setPdf(ProbabilityDensityFunction pdf) { this.pdf = pdf; } public void setSampleRate(int sampleRate) { this.sampleRate = sampleRate; } }