Class ConcreteAnalysisDelegate<T extends DoubleValue>
- java.lang.Object
-
- io.heraldprox.herald.sensor.analysis.sampling.ConcreteAnalysisDelegate<T>
-
- All Implemented Interfaces:
AnalysisDelegate<T>,CallableForNewSample<T>
public class ConcreteAnalysisDelegate<T extends DoubleValue> extends java.lang.Object implements AnalysisDelegate<T>
-
-
Constructor Summary
Constructors Constructor Description ConcreteAnalysisDelegate(java.lang.Class<T> inputType, int listSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<T>inputType()voidnewSample(SampledID sampled, Sample<T> item)voidreset()SampleList<T>samples()SampleList<T>samples(SampledID sampledID)
-
-
-
Constructor Detail
-
ConcreteAnalysisDelegate
public ConcreteAnalysisDelegate(@NonNull java.lang.Class<T> inputType, int listSize)
-
-
Method Detail
-
inputType
@NonNull public java.lang.Class<T> inputType()
- Specified by:
inputTypein interfaceAnalysisDelegate<T extends DoubleValue>
-
reset
public void reset()
- Specified by:
resetin interfaceAnalysisDelegate<T extends DoubleValue>
-
samples
@NonNull public SampleList<T> samples()
- Specified by:
samplesin interfaceAnalysisDelegate<T extends DoubleValue>
-
samples
@NonNull public SampleList<T> samples(@NonNull SampledID sampledID)
-
newSample
public void newSample(@NonNull SampledID sampled, @NonNull Sample<T> item)- Specified by:
newSamplein interfaceCallableForNewSample<T extends DoubleValue>
-
-