cmlabs::ObjectTrackEntry Class Reference

#include <ObjectTrack.h>

Inheritance diagram for cmlabs::ObjectTrackEntry:

Inheritance graph
[legend]
Collaboration diagram for cmlabs::ObjectTrackEntry:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ObjectTrackEntry ()
 ObjectTrackEntry (const JString &xml)
 ObjectTrackEntry (XMLNode *node)
 ObjectTrackEntry (ObjectObservation *obs)
virtual ~ObjectTrackEntry ()
Objectclone () const
JString print ()
JString toXML ()
bool fromXML (const JString &xml)
bool fromXML (XMLNode *node)
bool associateObservation (ObjectObservation *obs)
bool disassociateObservation (ObjectObservation *obs)
Box getBoundingBox ()

Public Attributes

JTime timestamp
unsigned long long frame
JString scene
ObjectDictionary observations


Detailed Description

Definition at line 70 of file ObjectTrack.h.


Constructor & Destructor Documentation

cmlabs::ObjectTrackEntry::ObjectTrackEntry (  ) 

Definition at line 153 of file ObjectTrack.cpp.

cmlabs::ObjectTrackEntry::ObjectTrackEntry ( const JString xml  ) 

Definition at line 167 of file ObjectTrack.cpp.

cmlabs::ObjectTrackEntry::ObjectTrackEntry ( XMLNode node  ) 

Definition at line 173 of file ObjectTrack.cpp.

cmlabs::ObjectTrackEntry::ObjectTrackEntry ( ObjectObservation obs  ) 

Definition at line 157 of file ObjectTrack.cpp.

cmlabs::ObjectTrackEntry::~ObjectTrackEntry (  )  [virtual]

Definition at line 179 of file ObjectTrack.cpp.


Member Function Documentation

Object * cmlabs::ObjectTrackEntry::clone (  )  const [virtual]

Implements cmlabs::Object.

Definition at line 181 of file ObjectTrack.cpp.

JString cmlabs::ObjectTrackEntry::print (  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 190 of file ObjectTrack.cpp.

JString cmlabs::ObjectTrackEntry::toXML (  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 195 of file ObjectTrack.cpp.

bool cmlabs::ObjectTrackEntry::fromXML ( const JString xml  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 199 of file ObjectTrack.cpp.

bool cmlabs::ObjectTrackEntry::fromXML ( XMLNode node  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 211 of file ObjectTrack.cpp.

bool cmlabs::ObjectTrackEntry::associateObservation ( ObjectObservation obs  ) 

Definition at line 227 of file ObjectTrack.cpp.

bool cmlabs::ObjectTrackEntry::disassociateObservation ( ObjectObservation obs  ) 

Definition at line 233 of file ObjectTrack.cpp.

Box cmlabs::ObjectTrackEntry::getBoundingBox (  ) 

Definition at line 239 of file ObjectTrack.cpp.


Member Data Documentation

Definition at line 91 of file ObjectTrack.h.

unsigned long long cmlabs::ObjectTrackEntry::frame

Definition at line 92 of file ObjectTrack.h.

Definition at line 93 of file ObjectTrack.h.

Definition at line 94 of file ObjectTrack.h.


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

Generated on Tue Jul 7 16:24:19 2009 for CoreLibrary by  doxygen 1.5.6