Go to the documentation of this file.
6#ifndef imeas_CHistogramStatisticsProcessorComp_included
7#define imeas_CHistogramStatisticsProcessorComp_included
21class IDataSequenceStatistics;
39 const istd::IPolymorphic* inputPtr,
41 bool allowAsync =
false,
Implementation of a processor for the image histogram calculation.
virtual iproc::CTaskState CalculateDataStatistics(const imeas::IDataSequence &dataSequence, imeas::IDataSequenceStatistics &dataStatistics) const override
virtual iproc::CTaskState DoProcessing(const iprm::IParamsSet *paramsPtr, const istd::IPolymorphic *inputPtr, istd::IChangeable *outputPtr, bool allowAsync=false, iproc::IProgressManager *progressManagerPtr=nullptr) override
iproc::TSyncProcessorCompBase< IDataSequenceStatisticsProcessor > BaseClass
General implementation of the IDataStatistics interface.
General definition of sequence contains samples in regular time grid.
Common interaface for data sequence statistics.
Processor interface for statistics calculation of a data sequence.
Set of general parameters.
Represent state of asynchronous operation.
Consume information about progress of some process.
Simple definition macro for a synchronous processor.
Common interface for data model objects, which can be changed.
This namespace contains classes for measurement system implementations.
© Witold Gantzke and Kirill Lepskiy