segmentImageTrack2 Class Reference

Collaboration diagram for segmentImageTrack2:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 segmentImageTrack2 ()
 set up tracker one time, input max blobs and a linked image segmenter
 segmentImageTrack2 (int initSize)
 segmentImageTrack2 (int initSize, segmentImage2 *seg)
void SITsetImage (segmentImage2 *seg)
 insert image into object
void SITsetBlobProp (blobProp *bp)
 insert blobProp pointer
void SITsetUpVars (int initSize)
 set up variables
void SITtrack (float _levity=0)
 track this object
int SITgetObjectX ()
 get centroid of object in X
int SITgetObjectY ()
 get centroid of object in Y
int SITgetXmin ()
 get boundry of object minimum X
int SITgetXmax ()
 get boundry of object maximum X
int SITgetYmin ()
 get boundry of object minimum Y
int SITgetYmax ()
 get boundry of object maximum Y
int SITgetMass ()
 get mass of object
bool SITisCandidate (int blob)
 tell if this blob is still a candidate
bool SITisSoftCandidate (int blob)
 tell if this blob is a soft candidate
bool SITwasKilledByTrack (int blob)
 tells if candidicy was removed by this class and not externally
void SITsetCandidate (int blob, bool setThis)
 let an external class set this blobs candidicy
bool SITreturnLOT ()
 Returns if it has a loss of track.
void SITsetLOT (bool LOT)
 allows you to manually set the LOT bool
void SITreset ()
 resets some parameters if needed

Public Attributes

std::vector< float > SIT_pVergance
 P that a blob will bring this instance into vergance.

Detailed Description

Definition at line 45 of file segmentImageTrack2.H.


Constructor & Destructor Documentation

segmentImageTrack2::segmentImageTrack2 (  ) 

set up tracker one time, input max blobs and a linked image segmenter

Definition at line 231 of file segmentImageTrack2.C.


Member Function Documentation

int segmentImageTrack2::SITgetMass (  ) 

get mass of object

Definition at line 334 of file segmentImageTrack2.C.

int segmentImageTrack2::SITgetObjectX (  ) 

get centroid of object in X

Definition at line 304 of file segmentImageTrack2.C.

int segmentImageTrack2::SITgetObjectY (  ) 

get centroid of object in Y

Definition at line 309 of file segmentImageTrack2.C.

int segmentImageTrack2::SITgetXmax (  ) 

get boundry of object maximum X

Definition at line 319 of file segmentImageTrack2.C.

int segmentImageTrack2::SITgetXmin (  ) 

get boundry of object minimum X

Definition at line 314 of file segmentImageTrack2.C.

int segmentImageTrack2::SITgetYmax (  ) 

get boundry of object maximum Y

Definition at line 329 of file segmentImageTrack2.C.

int segmentImageTrack2::SITgetYmin (  ) 

get boundry of object minimum Y

Definition at line 324 of file segmentImageTrack2.C.

bool segmentImageTrack2::SITisCandidate ( int  blob  ) 

tell if this blob is still a candidate

Definition at line 339 of file segmentImageTrack2.C.

bool segmentImageTrack2::SITisSoftCandidate ( int  blob  ) 

tell if this blob is a soft candidate

Definition at line 344 of file segmentImageTrack2.C.

void segmentImageTrack2::SITreset (  ) 

resets some parameters if needed

Definition at line 369 of file segmentImageTrack2.C.

bool segmentImageTrack2::SITreturnLOT (  ) 

Returns if it has a loss of track.

Definition at line 359 of file segmentImageTrack2.C.

void segmentImageTrack2::SITsetBlobProp ( blobProp bp  ) 

insert blobProp pointer

Definition at line 254 of file segmentImageTrack2.C.

void segmentImageTrack2::SITsetCandidate ( int  blob,
bool  setThis 
)

let an external class set this blobs candidicy

Definition at line 354 of file segmentImageTrack2.C.

void segmentImageTrack2::SITsetImage ( segmentImage2 seg  ) 

insert image into object

Definition at line 249 of file segmentImageTrack2.C.

void segmentImageTrack2::SITsetLOT ( bool  LOT  ) 

allows you to manually set the LOT bool

Definition at line 364 of file segmentImageTrack2.C.

void segmentImageTrack2::SITsetUpVars ( int  initSize  ) 

set up variables

Definition at line 260 of file segmentImageTrack2.C.

References SIT_pVergance.

void segmentImageTrack2::SITtrack ( float  _levity = 0  ) 

track this object

Call this method to apply single camera tracking constraints.

Parameters:
_levity This is how much levity to allow in tracking constraints \ 0 = none while 1 equals total levity and almost disables this feature

Definition at line 288 of file segmentImageTrack2.C.

bool segmentImageTrack2::SITwasKilledByTrack ( int  blob  ) 

tells if candidicy was removed by this class and not externally

Definition at line 349 of file segmentImageTrack2.C.


Member Data Documentation

P that a blob will bring this instance into vergance.

Definition at line 96 of file segmentImageTrack2.H.

Referenced by SITsetUpVars().


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:24:52 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3