1 #ifndef BLOB2DFROMBGSUBSTRACTIONMODEL_H 2 #define BLOB2DFROMBGSUBSTRACTIONMODEL_H 7 #include <QSharedPointer> 9 #include "reliabilitysinglemodelinterface.h" 22 virtual void initInstanceAttributes();
26 virtual void initDynamicsAttributes();
29 virtual void copy(SpReliabilitySingleModelInterface);
32 virtual void copy_structure(SpReliabilitySingleModelInterface);
35 virtual void setParameters(QDomNode &i_parameters);
41 virtual void activate(
Blob *);
52 virtual void updateDynamics();
57 virtual void feedback();
60 virtual void setProbabilityAndReliability();
63 virtual void setForwardBlobInterface();
66 virtual void setBackwardBlobInterface();
69 virtual bool draw(QPainter &painter);
71 virtual bool draw(QPainter &painter,
int r,
int g,
int b);
82 void updateAttributeDynamics(
double data,
double RData,
double acuity,
85 void updateAttributeDynamicsNoData(
double estimate,
double acuity,
double currentCooling,
92 double m_minimalAttributeVelocityReliability;
93 double m_minimalAttributeAccelerationReliability;
94 double m_minimalWidth;
95 double m_minimalHeight;
100 typedef QSharedPointer<Blob2DFromBGSubstractionModel> SpBlob2DFromBGSubstractionModel;
103 #endif // BLOB2DFROMBGSUBSTRACTIONMODEL_H
Definition: reliabilityattribute.h:101
Definition: reliabilitysinglemodelinterface.h:96
Definition: reliabilityattribute.h:10
An object of this class is instantiated at main code, and this object is used by every class to push ...
Definition: Datapool.h:39
Definition: reliabilityattribute.h:76
Definition: BackgroundRecLigth.h:20
Definition: Blob2DFromBGSubstractionModel.h:14