cmlabs::ObjectTrack Class Reference

#include <ObjectTrack.h>

Inheritance diagram for cmlabs::ObjectTrack:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ObjectTrack ()
 ObjectTrack (const JString &xml)
 ObjectTrack (XMLNode *node)
virtual ~ObjectTrack ()
Objectclone () const
JString print ()
JString toXML ()
bool fromXML (const JString &xml)
bool fromXML (XMLNode *node)
ObjectTrackEntryget (unsigned long long frame)
ObjectTrackEntrygetFirst ()
ObjectTrackEntrygetLast ()
JTime getFirstActivityTime ()
unsigned long long getFirstActivityFrame ()
JTime getLastActivityTime ()
unsigned long long getLastActivityFrame ()
bool associateObservation (ObjectObservation *obs)
bool disassociateObservation (ObjectObservation *obs)

Public Attributes

JString id
ObjectDictionary entries


Detailed Description

Definition at line 97 of file ObjectTrack.h.


Constructor & Destructor Documentation

cmlabs::ObjectTrack::ObjectTrack (  ) 

Definition at line 275 of file ObjectTrack.cpp.

cmlabs::ObjectTrack::ObjectTrack ( const JString xml  ) 

Definition at line 279 of file ObjectTrack.cpp.

cmlabs::ObjectTrack::ObjectTrack ( XMLNode node  ) 

Definition at line 285 of file ObjectTrack.cpp.

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

Definition at line 291 of file ObjectTrack.cpp.


Member Function Documentation

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

Implements cmlabs::Object.

Definition at line 293 of file ObjectTrack.cpp.

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

Reimplemented from cmlabs::Object.

Definition at line 300 of file ObjectTrack.cpp.

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

Reimplemented from cmlabs::Object.

Definition at line 305 of file ObjectTrack.cpp.

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

Reimplemented from cmlabs::Object.

Definition at line 309 of file ObjectTrack.cpp.

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

Reimplemented from cmlabs::Object.

Definition at line 321 of file ObjectTrack.cpp.

ObjectTrackEntry * cmlabs::ObjectTrack::get ( unsigned long long  frame  ) 

Definition at line 338 of file ObjectTrack.cpp.

ObjectTrackEntry * cmlabs::ObjectTrack::getFirst (  ) 

Definition at line 342 of file ObjectTrack.cpp.

ObjectTrackEntry * cmlabs::ObjectTrack::getLast (  ) 

Definition at line 346 of file ObjectTrack.cpp.

JTime cmlabs::ObjectTrack::getFirstActivityTime (  ) 

Definition at line 350 of file ObjectTrack.cpp.

unsigned long long cmlabs::ObjectTrack::getFirstActivityFrame (  ) 

Definition at line 356 of file ObjectTrack.cpp.

JTime cmlabs::ObjectTrack::getLastActivityTime (  ) 

Definition at line 362 of file ObjectTrack.cpp.

unsigned long long cmlabs::ObjectTrack::getLastActivityFrame (  ) 

Definition at line 368 of file ObjectTrack.cpp.

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

Definition at line 374 of file ObjectTrack.cpp.

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

Definition at line 386 of file ObjectTrack.cpp.


Member Data Documentation

Definition at line 124 of file ObjectTrack.h.

Definition at line 125 of file ObjectTrack.h.


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

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