Darwin  1.10(beta)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | List of all members
drwnPartsAssignment Class Reference

Class for holding as assignment to part locations and occlusion variables. More...

Public Member Functions

 drwnPartsAssignment (unsigned numParts)
 
 drwnPartsAssignment (const drwnPartsAssignment &assignment)
 
int numParts () const
 
int numEqual (const drwnPartsAssignment &assignment) const
 
unsigned size () const
 
bool empty () const
 
void clear ()
 
void resize (unsigned numParts)
 
void print (std::ostream &os=std::cout) const
 
drwnPartsAssignmentoperator= (const drwnPartsAssignment &assignment)
 
bool operator== (const drwnPartsAssignment &assignment) const
 
const cv::Point & operator[] (unsigned indx) const
 

Public Attributes

const drwnPartsModelmodel
 model that generated this assignment
 
cv::Point centroid
 centroid location
 
vector< cv::Point > locations
 parts locations
 
vector< bool > occluded
 only includes parts
 
double score
 score or multiplier (for constraints)
 

Detailed Description

Class for holding as assignment to part locations and occlusion variables.


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