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

Public Member Functions

 DeguModelInstance (Datapool *i_data)
 
void initAttributes ()
 
void setParameters (QDomNode &i_parameters)
 
void activate (Blob *)
 
void update (Blob *)
 
void setProbability ()
 
void setReliability ()
 
void setBlobInterface ()
 
Blob getBlobInterface ()
 
void printAttributes ()
 
void printGeneral ()
 
bool draw (QImage *image)
 
void getNormalIntersections (cv::Mat &f, cv::Rect &roi, std::vector< cv::Point > &hull, cv::Point2f &r1, cv::Point2f &r2, int n1, int n2, float dx, float dy, std::vector< segment2D< float > > &segs, std::vector< segment2D< float > > &hull_segs)
 
void checkHistory ()
 
void makeHistoryGraph ()
 

Static Public Member Functions

static int getContourToLineIntersection (std::vector< cv::Point > &hull, cv::Point3f &rline, cv::Point2f &r1, cv::Point2f &r2, int *n1=NULL, int *n2=NULL)
 
static bool getGeneralLineForm (cv::Point2f p1, cv::Point2f p2, cv::Point3f &rline)
 
static bool getGeneralLineForm (float x, float y, float dx, float dy, cv::Point3f &rline)
 

Public Attributes

bool active
 
double P
 
double R
 
float Hues [360]
 
std::vector< uchar > pixels
 

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