www.pudn.com > ReadingPeopleTracker-1.28.rar > HumanFeatureSet.h
///////////////////////////////////////////////////////////////////////////////
// //
// HumanFeatureSet.h //
// //
// A list of tracked objects with detected human features such as head etc //
// //
// Author : Nils T Siebel (nts) //
// Created : Tue Apr 17 15:57:52 BST 2001 //
// Revision : 0.1 of Thu Apr 19 12:19:58 BST 2001 //
// Copyright : The University of Reading //
// //
///////////////////////////////////////////////////////////////////////////////
#ifndef __HUMAN_FEATURE_SET_H__
#define __HUMAN_FEATURE_SET_H__
#include "List.h"
#include "HumanFeatures.h"
#include "tracker_defines_types_and_helpers.h"
// #include "XMLSource.h"
namespace ReadingPeopleTracker
{
class HumanFeatureTracker;
class HumanFeatureSet : public List
{
private:
HumanFeatureTracker *tracker;
public:
HumanFeatureSet(HumanFeatureTracker *the_tracker = NULL)
{
tracker = the_tracker;
}
~HumanFeatureSet()
{
// nothing
}
HumanFeatureSet &operator= (HumanFeatureSet &original)
{
tracker = original.tracker;
List::operator=(original);
return *this;
}
void draw(); // draw all HumanFeatures in this set
};
} // namespace ReadingPeopleTracker
#endif