segHolder< FLOAT, INT, dim > Class Template Reference

A general purpose container for holding guassian signatures. More...

#include <VFAT/segHolder.H>

Inheritance diagram for segHolder< FLOAT, INT, dim >:
Inheritance graph
[legend]
Collaboration diagram for segHolder< FLOAT, INT, dim >:
Collaboration graph
[legend]

List of all members.

Public Attributes

bool noTargetYet
 is this tracker assigned yet to a target?
bool LOT
 are we in a loss of track?
bool LOTandReset
 did the loss of track cause us to reset the tracker?
unsigned short expectedX
 what is the expected position of the target?
unsigned short expectedY
 what is the expected position of the target?
unsigned short expectedXmax
 what is the expected boundary of the target?
unsigned short expectedYmax
 what is the expected boundary of the target?
unsigned short expectedXmin
 what is the expected boundary of the target?
unsigned short expectedYmin
 what is the expected boundary of the target?
short boundaryX
 boundary for tracking
short boundaryY
 boundary for tracking
unsigned int LOTcount
 number of loss of tracks in a row
unsigned int blobNumber
 total number of blobs found this iteration
unsigned int killedBlobs
 how many blobs were killed
unsigned int LOTtype
 if we have a loss of track, what type is it
unsigned long totalLifeSpan
 how long have we been tracking without reset?
std::string LOTtypeName
 a name for the loss of track in LOTtype
std::vector< unsigned short > channelMap
 this maps channels between covHolder and segHolder
std::vector< FLOAT > channelAdapt
 how much should any channel adapt
std::vector< FLOAT > STDmod
 modifier from covHolder to tracker for standard dev.
std::vector< FLOAT > upperBoundMod
 modifier from covHolder to tracker for upper bound
std::vector< FLOAT > lowerBoundMod
 modifier from covHolder to tracker for lower bound

Static Public Attributes

static const unsigned short dims = dim

Detailed Description

template<class FLOAT, class INT, unsigned short dim>
class segHolder< FLOAT, INT, dim >

A general purpose container for holding guassian signatures.

This is a general purpose container for classes from the feature classifier. Note that there are no pointers and all data is copied this allows this object to be pulled off from the other code if need be which makes it portable to other machines or memory spaces so long as the object type is known.

NOTE: To see how means and averages are computed along with how each sample is matched temporally, see the file covEstimate.C and the method covEstimate<T>::matchPmeanAccum(...) . This method does a nearest neighbor matching and computes temporal dynamics for each class.

Definition at line 68 of file segHolder.H.


Member Data Documentation

template<class FLOAT, class INT, unsigned short dim>
unsigned int segHolder< FLOAT, INT, dim >::blobNumber

total number of blobs found this iteration

Definition at line 101 of file segHolder.H.

Referenced by segmentImageTrackMC::SITgetTrackSignature().

template<class FLOAT, class INT, unsigned short dim>
short segHolder< FLOAT, INT, dim >::boundaryX

boundary for tracking

Definition at line 95 of file segHolder.H.

Referenced by segmentImageTrackMC::SITgetTrackSignature().

template<class FLOAT, class INT, unsigned short dim>
short segHolder< FLOAT, INT, dim >::boundaryY

boundary for tracking

Definition at line 97 of file segHolder.H.

Referenced by segmentImageTrackMC::SITgetTrackSignature().

template<class FLOAT, class INT, unsigned short dim>
std::vector<FLOAT> segHolder< FLOAT, INT, dim >::channelAdapt

how much should any channel adapt

Definition at line 113 of file segHolder.H.

Referenced by segmentImageTrackMC::SITsetTrackSignature().

template<class FLOAT, class INT, unsigned short dim>
std::vector<unsigned short> segHolder< FLOAT, INT, dim >::channelMap

this maps channels between covHolder and segHolder

Definition at line 111 of file segHolder.H.

Referenced by segmentImageTrackMC::SITsetTrackSignature().

template<class FLOAT, class INT, unsigned short dim>
unsigned short segHolder< FLOAT, INT, dim >::expectedX

what is the expected position of the target?

Definition at line 83 of file segHolder.H.

Referenced by segmentImageTrackMC::SITsetTrackSignature().

template<class FLOAT, class INT, unsigned short dim>
unsigned short segHolder< FLOAT, INT, dim >::expectedXmax

what is the expected boundary of the target?

Definition at line 87 of file segHolder.H.

Referenced by segmentImageTrackMC::SITsetTrackSignature().

template<class FLOAT, class INT, unsigned short dim>
unsigned short segHolder< FLOAT, INT, dim >::expectedXmin

what is the expected boundary of the target?

Definition at line 91 of file segHolder.H.

Referenced by segmentImageTrackMC::SITsetTrackSignature().

template<class FLOAT, class INT, unsigned short dim>
unsigned short segHolder< FLOAT, INT, dim >::expectedY

what is the expected position of the target?

Definition at line 85 of file segHolder.H.

Referenced by segmentImageTrackMC::SITsetTrackSignature().

template<class FLOAT, class INT, unsigned short dim>
unsigned short segHolder< FLOAT, INT, dim >::expectedYmax

what is the expected boundary of the target?

Definition at line 89 of file segHolder.H.

Referenced by segmentImageTrackMC::SITsetTrackSignature().

template<class FLOAT, class INT, unsigned short dim>
unsigned short segHolder< FLOAT, INT, dim >::expectedYmin

what is the expected boundary of the target?

Definition at line 93 of file segHolder.H.

Referenced by segmentImageTrackMC::SITsetTrackSignature().

template<class FLOAT, class INT, unsigned short dim>
unsigned int segHolder< FLOAT, INT, dim >::killedBlobs

how many blobs were killed

Definition at line 103 of file segHolder.H.

Referenced by segmentImageTrackMC::SITgetTrackSignature().

template<class FLOAT, class INT, unsigned short dim>
bool segHolder< FLOAT, INT, dim >::LOT

are we in a loss of track?

Definition at line 79 of file segHolder.H.

Referenced by segmentImageTrackMC::SITgetTrackSignature().

template<class FLOAT, class INT, unsigned short dim>
bool segHolder< FLOAT, INT, dim >::LOTandReset

did the loss of track cause us to reset the tracker?

Definition at line 81 of file segHolder.H.

Referenced by segmentImageTrackMC::SITgetTrackSignature().

template<class FLOAT, class INT, unsigned short dim>
unsigned int segHolder< FLOAT, INT, dim >::LOTcount

number of loss of tracks in a row

Definition at line 99 of file segHolder.H.

Referenced by segmentImageTrackMC::SITgetTrackSignature(), and segmentImageTrackMC::SITsetTrackSignature().

template<class FLOAT, class INT, unsigned short dim>
unsigned int segHolder< FLOAT, INT, dim >::LOTtype

if we have a loss of track, what type is it

Definition at line 105 of file segHolder.H.

Referenced by segmentImageTrackMC::SITgetTrackSignature().

template<class FLOAT, class INT, unsigned short dim>
std::string segHolder< FLOAT, INT, dim >::LOTtypeName

a name for the loss of track in LOTtype

Definition at line 109 of file segHolder.H.

Referenced by segmentImageTrackMC::SITgetTrackSignature().

template<class FLOAT, class INT, unsigned short dim>
std::vector<FLOAT> segHolder< FLOAT, INT, dim >::lowerBoundMod

modifier from covHolder to tracker for lower bound

Definition at line 119 of file segHolder.H.

Referenced by segmentImageTrackMC::SITsetTrackSignature().

template<class FLOAT, class INT, unsigned short dim>
bool segHolder< FLOAT, INT, dim >::noTargetYet

is this tracker assigned yet to a target?

Definition at line 77 of file segHolder.H.

template<class FLOAT, class INT, unsigned short dim>
std::vector<FLOAT> segHolder< FLOAT, INT, dim >::STDmod

modifier from covHolder to tracker for standard dev.

Definition at line 115 of file segHolder.H.

Referenced by segmentImageTrackMC::SITsetTrackSignature().

template<class FLOAT, class INT, unsigned short dim>
unsigned long segHolder< FLOAT, INT, dim >::totalLifeSpan

how long have we been tracking without reset?

Definition at line 107 of file segHolder.H.

Referenced by segmentImageTrackMC::SITgetTrackSignature(), and segmentImageTrackMC::SITsetTrackSignature().

template<class FLOAT, class INT, unsigned short dim>
std::vector<FLOAT> segHolder< FLOAT, INT, dim >::upperBoundMod

modifier from covHolder to tracker for upper bound

Definition at line 117 of file segHolder.H.

Referenced by segmentImageTrackMC::SITsetTrackSignature().


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