Cliper based distance calculation.
More...
#include <CEdgeDistanceProcessorComp.h>
|
virtual iproc::CTaskState | DoExtractFeatures (const iprm::IParamsSet *paramsPtr, const iimg::IBitmap &image, IFeaturesConsumer &results, iproc::IProgressManager *progressManagerPtr=nullptr) override |
|
virtual iproc::CTaskState | DoProcessing (const iprm::IParamsSet *paramsPtr, const istd::IPolymorphic *inputPtr, istd::IChangeable *outputPtr, bool allowAsync=false, iproc::IProgressManager *progressManagerPtr=nullptr) override |
|
| 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 |
|
|
bool | CalculateCaliperLines (const istd::IChangeable &aoiObject, const iprm::IParamsSet ¶ms, const iimg::IBitmap &image, CaliperLines &rays, i2d::CLine2d &projectionLine, i2d::CVector2d ¢er, bool allowComposed) |
|
bool | CalculateCaliper (const iprm::IParamsSet ¶ms, iipr::ICaliperParams &workingCaliperParams, ICaliperParams::DirectionMode caliperDirectionMode, const iimg::IBitmap &image, CaliperLine &ray) const |
|
void | SetCaliperResults (const iprm::IParamsSet ¶ms, const IFeaturesProvider &container, ICaliperParams::DirectionMode caliperDirectionMode, CaliperLine &ray) const |
|
bool | IsComponentActive () const |
| Check if component is active.
|
|
virtual void | OnComponentCreated () |
|
virtual void | OnComponentDestroyed () |
|
virtual const IRealComponentStaticInfo & | GetComponentStaticInfo () const =0 |
| Get access to static info of this component.
|
|
Cliper based distance calculation.
Definition at line 31 of file CEdgeDistanceProcessorComp.h.
◆ BaseClass
◆ CaliperLines
◆ CalculateCaliper()
◆ CalculateCaliperLines()
◆ DoExtractFeatures()
◆ DoProcessing()
◆ SetCaliperResults()
The documentation for this class was generated from the following file: