cmlabs::ObjectObservation Class Reference

#include <ObjectTrack.h>

Inheritance diagram for cmlabs::ObjectObservation:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ObjectObservation ()
 ObjectObservation (const JString &xml)
 ObjectObservation (XMLNode *node)
virtual ~ObjectObservation ()
Objectclone () const
JString print ()
JString toXML ()
bool fromXML (const JString &xml)
bool fromXML (XMLNode *node)
JString get (const JString &key)
bool set (const JString &key, const JString &value)
ObjectgetObject (const JString &key)
bool setObject (const JString &key, Object *value)
bool associateWithTrack (const JString &trackID)
bool disassociateWithTrack (const JString &trackID)

Public Attributes

unsigned long long frame
JString id
JString scene
JTime timestamp
Box box
Bitmapimage
ObjectDictionary properties
Collection tracks


Detailed Description

Definition at line 37 of file ObjectTrack.h.


Constructor & Destructor Documentation

cmlabs::ObjectObservation::ObjectObservation (  ) 

Definition at line 27 of file ObjectTrack.cpp.

cmlabs::ObjectObservation::ObjectObservation ( const JString xml  ) 

Definition at line 32 of file ObjectTrack.cpp.

cmlabs::ObjectObservation::ObjectObservation ( XMLNode node  ) 

Definition at line 40 of file ObjectTrack.cpp.

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

Definition at line 48 of file ObjectTrack.cpp.


Member Function Documentation

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

Implements cmlabs::Object.

Definition at line 54 of file ObjectTrack.cpp.

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

Reimplemented from cmlabs::Object.

Definition at line 68 of file ObjectTrack.cpp.

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

Reimplemented from cmlabs::Object.

Definition at line 73 of file ObjectTrack.cpp.

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

Reimplemented from cmlabs::Object.

Definition at line 77 of file ObjectTrack.cpp.

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

Reimplemented from cmlabs::Object.

Definition at line 89 of file ObjectTrack.cpp.

JString cmlabs::ObjectObservation::get ( const JString key  ) 

Definition at line 105 of file ObjectTrack.cpp.

bool cmlabs::ObjectObservation::set ( const JString key,
const JString value 
)

Definition at line 111 of file ObjectTrack.cpp.

Object * cmlabs::ObjectObservation::getObject ( const JString key  ) 

Definition at line 115 of file ObjectTrack.cpp.

bool cmlabs::ObjectObservation::setObject ( const JString key,
Object value 
)

Definition at line 119 of file ObjectTrack.cpp.

bool cmlabs::ObjectObservation::associateWithTrack ( const JString trackID  ) 

Definition at line 123 of file ObjectTrack.cpp.

bool cmlabs::ObjectObservation::disassociateWithTrack ( const JString trackID  ) 

Definition at line 129 of file ObjectTrack.cpp.


Member Data Documentation

Definition at line 60 of file ObjectTrack.h.

Definition at line 61 of file ObjectTrack.h.

Definition at line 62 of file ObjectTrack.h.

Definition at line 63 of file ObjectTrack.h.

Definition at line 64 of file ObjectTrack.h.

Definition at line 65 of file ObjectTrack.h.

Definition at line 66 of file ObjectTrack.h.

Definition at line 67 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