|
virtual bool | DoCaliper (const imeas::IDataSequence &derivative, const ICaliperParams *paramsPtr, IFeaturesConsumer &results) override |
|
virtual iproc::CTaskState | DoProcessing (const iprm::IParamsSet *paramsPtr, const istd::IPolymorphic *inputPtr, istd::IChangeable *outputPtr, bool allowAsync=false, iproc::IProgressManager *progressManagerPtr=nullptr) override |
|
virtual bool | GetProjectionPosition (const imeas::INumericValue &feature, const iprm::IParamsSet *paramsPtr, double &result) const override |
| Get position on projection using position extracted from projection.
|
|
| CComponentBase () |
| Create component and assign it to specific context.
|
|
| CComponentBase (const CComponentBase &)=delete |
|
CComponentBase & | operator= (const CComponentBase &)=delete |
|
virtual const ICompositeComponent * | GetParentComponent (bool ownerOnly=false) const |
| Get parent of this component.
|
|
virtual void * | GetInterface (const istd::CClassInfo &interfaceType, const QByteArray &subId="") |
| Get access to specified component interface.
|
|
virtual const IComponentContext * | GetComponentContext () const |
| Get access to component context describing all application-specified component information loaded from components registry.
|
|
virtual void | SetComponentContext (const IComponentContext *contextPtr, const ICompositeComponent *parentPtr, bool isParentOwner) |
| Set component context of this component.
|
|
| TSyncProcessorWrap () |
|
int | GetProcessorState (const iprm::IParamsSet *paramsPtr) const override |
|
bool | AreParamsAccepted (const iprm::IParamsSet *paramsPtr, const istd::IPolymorphic *inputPtr, const istd::IChangeable *outputPtr) const override |
|
void | InitProcessor (const iprm::IParamsSet *paramsPtr, bool doReset) override |
|