Video Processing Framework
ProcessingGroup Class Reference

#include <Unit_ProcessingGroup.h>

Inheritance diagram for ProcessingGroup:
SimpleData

List of all members.

Public Member Functions

 CvRectF ()
 CvRectF (float rx, float ry, float rw, float rh, int parentIndex=-1)
 CvRectF (CvRect copyRect, IPLImage *parentImg, int parentIndex=-1)
 CvRectF (int parentIndex)
 CvRectF (const CvRectF &originRect)
void normalize ()
void setCenter (float newcx, float newcy)
void set (float nx, float ny, float nw, float nh)
void set (CvPoint2D32f &firstPoint, CvPoint2D32f &secondPoint)
CvPoint2D32f getCenter ()
bool isContained (CvRectF &refRect)
bool contains (CvRectF &refRect)
bool intersects (CvRectF &refRect)
CvRectF getRectMin (CvRectF &refRect)
CvRectF getRectMax (CvRectF &refRect)
CvRectF getRectAvg (CvRectF &refRect)
float relDisplacement (CvRectF &refRect)
float relSizeDifference (CvRectF &refRect)

Public Attributes

std::string groupName
std::string groupDescr
int ind
float x
float y
float w
float h
float cx
float cy
int inputInd
int nDet

Member Function Documentation

bool ProcessingGroup::contains ( CvRectF refRect)
ProcessingGroup::CvRectF ( float  rx,
float  ry,
float  rw,
float  rh,
int  parentIndex = -1 
)
ProcessingGroup::CvRectF ( int  parentIndex)
ProcessingGroup::CvRectF ( const CvRectF originRect)
ProcessingGroup::CvRectF ( )
ProcessingGroup::CvRectF ( CvRect  copyRect,
IPLImage parentImg,
int  parentIndex = -1 
)
CvPoint2D32f ProcessingGroup::getCenter ( )
CvRectF ProcessingGroup::getRectAvg ( CvRectF refRect)
CvRectF ProcessingGroup::getRectMax ( CvRectF refRect)
CvRectF ProcessingGroup::getRectMin ( CvRectF refRect)
bool ProcessingGroup::intersects ( CvRectF refRect)
bool ProcessingGroup::isContained ( CvRectF refRect)
void ProcessingGroup::normalize ( )
float ProcessingGroup::relDisplacement ( CvRectF refRect)
float ProcessingGroup::relSizeDifference ( CvRectF refRect)
void ProcessingGroup::set ( float  nx,
float  ny,
float  nw,
float  nh 
)
void ProcessingGroup::set ( CvPoint2D32f &  firstPoint,
CvPoint2D32f &  secondPoint 
)
void ProcessingGroup::setCenter ( float  newcx,
float  newcy 
)

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines