ICF 3.1.1.10
Technical documentation of ICF Libraries
imeas::IDataSequenceStatisticsProcessor Class Referenceabstract

Processor interface for statistics calculation of a data sequence. More...

#include <IDataSequenceStatisticsProcessor.h>

Inheritance diagram for imeas::IDataSequenceStatisticsProcessor:
Collaboration diagram for imeas::IDataSequenceStatisticsProcessor:

Public Member Functions

virtual iproc::CTaskState CalculateDataStatistics (const imeas::IDataSequence &dataSequence, imeas::IDataSequenceStatistics &dataStatistics) const =0
 Calculate statistics of a data sequence.
 
- Public Member Functions inherited from iproc::IProcessor
virtual int GetProcessorState (const iprm::IParamsSet *paramsPtr) const =0
 Get state of this processor for processing of specified parameters.
 
virtual bool AreParamsAccepted (const iprm::IParamsSet *paramsPtr, const istd::IPolymorphic *inputPtr, const istd::IChangeable *outputPtr) const =0
 Check if specified parameter set is accepted for this processor.
 
virtual void InitProcessor (const iprm::IParamsSet *paramsPtr, bool doReset)=0
 Init processor and give him all or part of parameters.
 
virtual CTaskState DoProcessing (const iprm::IParamsSet *paramsPtr, const istd::IPolymorphic *inputPtr, istd::IChangeable *outputPtr, bool allowAsync=true, iproc::IProgressManager *progressManagerPtr=nullptr)=0
 Do synchronized processing.
 

Additional Inherited Members

- Public Types inherited from iproc::IProcessor
enum  MessageId { MI_BAD_PARAMS = 0x16372620 , MI_PROCESSING_ERROR }
 
enum  ProcessorState { PS_UNKNOWN , PS_INITIALIZATION , PS_READY , PS_INVALID }
 State of processing. More...
 

Detailed Description

Processor interface for statistics calculation of a data sequence.

Definition at line 25 of file IDataSequenceStatisticsProcessor.h.

Member Function Documentation

◆ CalculateDataStatistics()

virtual iproc::CTaskState imeas::IDataSequenceStatisticsProcessor::CalculateDataStatistics ( const imeas::IDataSequence & dataSequence,
imeas::IDataSequenceStatistics & dataStatistics ) const
pure virtual

Calculate statistics of a data sequence.


The documentation for this class was generated from the following file:

© Witold Gantzke and Kirill Lepskiy