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()
void
newSample(SampledID sampled, Sample<T> item)
void
reset()
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:
inputType
in interfaceAnalysisDelegate<T extends DoubleValue>
-
reset
public void reset()
- Specified by:
reset
in interfaceAnalysisDelegate<T extends DoubleValue>
-
samples
@NonNull public SampleList<T> samples()
- Specified by:
samples
in 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:
newSample
in interfaceCallableForNewSample<T extends DoubleValue>
-
-