Implementation of fast Gaussian filtering with static defined filter kernels. More...
#include <CFastGaussianProcessorComp.h>
Public Types | |
enum | KernelTypes { KT_3x3, KT_3x3_OPTIMIZED } |
typedef iipr::CImageRegionProcessorCompBase | BaseClass |
![]() | |
typedef iproc::CSyncProcessorCompBase | BaseClass |
![]() | |
typedef ilog::CLoggerComponentBase | BaseClass |
typedef iproc::TSyncProcessorWrap < Base > | BaseClass2 |
typedef Interface | InterfaceType |
![]() | |
typedef Base | BaseClass |
Protected Member Functions | |
virtual bool | ProcessImageRegion (const iimg::IBitmap &inputBitmap, const iprm::IParamsSet *paramsPtr, const i2d::IObject2d *aoiPtr, istd::IChangeable *outputPtr) const |
Process the defined image region. More... | |
![]() | |
virtual void | DecorateMessage (istd::IInformationProvider::InformationCategory category, int id, int flags, QString &message, QString &messageSource) const |
Additional Inherited Members | |
![]() | |
virtual int | DoProcessing (const iprm::IParamsSet *paramsPtr, const istd::IPolymorphic *inputPtr, istd::IChangeable *outputPtr, ibase::IProgressManager *progressManagerPtr=NULL) |
![]() | |
virtual void | SetLogPtr (IMessageConsumer *logPtr)=0 |
virtual IMessageConsumer * | GetLogPtr () const =0 |
virtual void | SetTracingEnabled (bool trace)=0 |
virtual bool | IsTracingEnabled () const =0 |
![]() | |
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) |
Implementation of fast Gaussian filtering with static defined filter kernels.
Definition at line 15 of file CFastGaussianProcessorComp.h.
Definition at line 18 of file CFastGaussianProcessorComp.h.
Enumerator | |
---|---|
KT_3x3 | |
KT_3x3_OPTIMIZED |
Definition at line 20 of file CFastGaussianProcessorComp.h.
|
protectedvirtual |
Process the defined image region.
Implements iipr::CImageRegionProcessorCompBase.
© 2007-2017 Witold Gantzke and Kirill Lepskiy