Public Types | Public Member Functions | List of all members
imeas::CHistogramStatisticsProcessorComp Class Reference

Implementation of a processor for the image histogram calculation. More...

#include <CHistogramStatisticsProcessorComp.h>

Inheritance diagram for imeas::CHistogramStatisticsProcessorComp:
iproc::TSyncProcessorCompBase< IDataSequenceStatisticsProcessor > ilog::TLoggerCompWrap< Base > iproc::TSyncProcessorWrap< IDataSequenceStatisticsProcessor > ilog::CLoggerBase ilog::ILoggable istd::ILogger istd::IPolymorphic istd::IPolymorphic

Public Types

typedef
iproc::TSyncProcessorCompBase
< IDataSequenceStatisticsProcessor
BaseClass
 
- Public Types inherited from iproc::TSyncProcessorCompBase< IDataSequenceStatisticsProcessor >
typedef ilog::CLoggerComponentBase BaseClass
 
typedef
iproc::TSyncProcessorWrap
< IDataSequenceStatisticsProcessor > 
BaseClass2
 
typedef
IDataSequenceStatisticsProcessor 
InterfaceType
 
- Public Types inherited from iproc::TSyncProcessorWrap< IDataSequenceStatisticsProcessor >
typedef
IDataSequenceStatisticsProcessor 
BaseClass
 

Public Member Functions

virtual int DoProcessing (const iprm::IParamsSet *paramsPtr, const istd::IPolymorphic *inputPtr, istd::IChangeable *outputPtr, ibase::IProgressManager *progressManagerPtr=NULL)
 
virtual int CalculateDataStatistics (const imeas::IDataSequence &dataSequence, imeas::IDataSequenceStatistics &dataStatistics) const
 
- Public Member Functions inherited from ilog::ILoggable
virtual void SetLogPtr (IMessageConsumer *logPtr)=0
 
virtual IMessageConsumerGetLogPtr () const =0
 
virtual void SetTracingEnabled (bool trace)=0
 
virtual bool IsTracingEnabled () const =0
 
- Public Member Functions inherited from iproc::TSyncProcessorWrap< IDataSequenceStatisticsProcessor >
 TSyncProcessorWrap ()
 
virtual int GetProcessorState (const iprm::IParamsSet *paramsPtr) const
 
virtual bool AreParamsAccepted (const iprm::IParamsSet *paramsPtr, const istd::IPolymorphic *inputPtr, const istd::IChangeable *outputPtr) const
 
virtual int BeginTask (const iprm::IParamsSet *paramsPtr, const istd::IPolymorphic *inputPtr, istd::IChangeable *outputPtr, ibase::IProgressManager *progressManagerPtr=NULL)
 
virtual int WaitTaskFinished (int taskId=-1, double timeoutTime=-1, bool killOnTimeout=true)
 
virtual void CancelTask (int taskId=-1)
 
virtual int GetReadyTask ()
 
virtual int GetTaskState (int taskId=-1) const
 
virtual void InitProcessor (const iprm::IParamsSet *paramsPtr)
 

Additional Inherited Members

- Protected Member Functions inherited from ilog::CLoggerBase
virtual void DecorateMessage (istd::IInformationProvider::InformationCategory category, int id, int flags, QString &message, QString &messageSource) const
 

Detailed Description

Implementation of a processor for the image histogram calculation.

Definition at line 24 of file CHistogramStatisticsProcessorComp.h.

Member Typedef Documentation

Definition at line 27 of file CHistogramStatisticsProcessorComp.h.

Member Function Documentation

virtual int imeas::CHistogramStatisticsProcessorComp::CalculateDataStatistics ( const imeas::IDataSequence dataSequence,
imeas::IDataSequenceStatistics dataStatistics 
) const
virtual
virtual int imeas::CHistogramStatisticsProcessorComp::DoProcessing ( const iprm::IParamsSet paramsPtr,
const istd::IPolymorphic inputPtr,
istd::IChangeable outputPtr,
ibase::IProgressManager progressManagerPtr = NULL 
)
virtual

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy