VAT  3.0
Video Analysis Tool
Public Types | Public Member Functions | Public Attributes | List of all members
setLearning Class Reference
Inheritance diagram for setLearning:
drawInterface

Public Types

enum  learningDisplayType { LD_HighlightAttribute, LD_Events }
 

Public Member Functions

 setLearning (Datapool *i_data)
 
bool setParameters (QDomNode &config)
 
bool init ()
 
bool draw (QImage **image)
 
bool paint (QImage *image)
 
void displayShowLearningHighlightP (QPainter &painter, int W, int H, miles::SpLearningContext lc)
 
void displayShowLearningHighlightAttribute (QPainter &painter, int W, int H, miles::SpLearningContext lc)
 
void displayShowLearningRecognised (QPainter &painter, int W, int H, miles::SpLearningContext lc)
 
void getMostLikelyEventsFromStates (double threshold, std::map< long int, miles::SpLearningStateConcept > &conceptsToShow, std::map< long int, miles::SpLearningEventConcept > &eventsToShow, miles::SpLearningContext lc)
 
void displayShowLearningEvents (QPainter &painter, int W, int H, std::map< long int, miles::SpLearningEventConcept > &eventsToShow, std::map< long int, miles::SpLearningStateConcept > &registeredStates)
 
void getLikelyRecognisedStates (double P, std::map< long int, miles::SpLearningStateConcept > &states, miles::SpLearningContext lc)
 
void recurseToLikelyEvents (bool isLikely, miles::SpLearningStateConcept state, double threshold, std::map< long int, miles::SpLearningStateConcept > &conceptsToAdd, std::map< long int, miles::SpLearningEventConcept > &eventsToShow, double P, miles::SpLearningContext lc)
 
void getEventsImage (QImage &im, std::map< long int, miles::SpLearningEventConcept > &eventsToShow, std::map< long int, miles::SpLearningStateConcept > &registeredStates, miles::attribute_id X, miles::attribute_id Y)
 
void paintArrow (QImage &im, int x1, int y1, int x2, int y2, double P, double maxP)
 
- Public Member Functions inherited from drawInterface
 drawInterface (Datapool *i_data)
 

Public Attributes

bool m_activeLearningDisplay
 
bool m_showP
 
bool m_showRecognised
 
bool m_display2D
 
bool m_display3D
 
bool m_displayH
 
bool m_showEvents
 
bool m_showFlatP
 
double m_PThreshold
 
double m_PEventThreshold
 
uchar m_learningTransparencyLevel
 
double m_learningTransparentProbability
 
miles::attribute_id m_highlightedAttribute
 
enum learningDisplayType m_lDisplayType
 
- Public Attributes inherited from drawInterface
std::string name
 

Additional Inherited Members

- Static Public Member Functions inherited from drawInterface
static QDomNode getParameterNode (QString pname, QDomElement &elem)
 
static QDomNode getParameterNode (QString pname, QDomNode &node)
 
static QString getParameterValue (QDomNode &node)
 
static QString getParameterValue (QDomElement &elem)
 
static void copyBytes (QImage *im1, QImage *im2)
 
static void showPolygon3D (QPainter &painter, SceneModel *i_pSmNode, QSharedPointer< polygon3D< double > > poly, const QColor &color)
 
static void showImagePolygon (QPainter &painter, QSharedPointer< polygon2D< int > > poly, const QColor &color)
 
static void paintImageLine (QPainter &painter, point2D< int > *pointBegin, point2D< int > *pointEnd, const QColor &color)
 
static int get2Dfrom3D (SceneModel *i_pSmNode, point3D< double > *point3D, point2D< double > *point2D)
 
static void paintLine (QPainter &painter, point2D< double > *pointBegin, point2D< double > *pointEnd)
 
- Protected Attributes inherited from drawInterface
Datapoolm_data
 

The documentation for this class was generated from the following files: