![]() |
ICF 3.1.1.10
Technical documentation of ICF Libraries
|
Allow to extract some features from another one. More...
#include <IFeatureToFeatureProcessor.h>
Public Member Functions | |
| virtual iproc::CTaskState | DoConvertFeatures (const iprm::IParamsSet *paramsPtr, const IFeaturesProvider &container, IFeaturesConsumer &results)=0 |
| Specialization of processing interface for extraction of features from image. | |
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... | |
Allow to extract some features from another one.
Definition at line 23 of file IFeatureToFeatureProcessor.h.
|
pure virtual |
Specialization of processing interface for extraction of features from image.
© Witold Gantzke and Kirill Lepskiy