Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

amire::common::MarkerObjectTracker Class Reference

Inheritance diagram for amire::common::MarkerObjectTracker:

amire::common::Tracker amire::common::Updateable List of all members.

Public Member Functions

 MarkerObjectTracker (const osg::ref_ptr< Tracker > &cameraTracker, const osg::ref_ptr< MarkerDetector > &detector, const osg::ref_ptr< Marker > &marker)
void setMarker (const osg::ref_ptr< Marker > &marker)
const osg::ref_ptr< Marker > & getMarker ()
virtual ~MarkerObjectTracker ()
virtual void doUpdate ()
const amire::common::MatrixgetMarkerTransformation () const

Protected Member Functions

amire::common::MatrixgetMarkerTransformation ()

Protected Attributes

osg::ref_ptr< Markermarker
osg::ref_ptr< TrackercameraTracker
osg::ref_ptr< MarkerDetectordetector

Constructor & Destructor Documentation

amire::common::MarkerObjectTracker::MarkerObjectTracker const osg::ref_ptr< Tracker > &  cameraTracker,
const osg::ref_ptr< MarkerDetector > &  detector,
const osg::ref_ptr< Marker > &  marker
 

virtual amire::common::MarkerObjectTracker::~MarkerObjectTracker  )  [virtual]
 


Member Function Documentation

virtual void amire::common::MarkerObjectTracker::doUpdate  )  [virtual]
 

This method must be implemented by the derived implementation class to perform the update.

Implements amire::common::Updateable.

const osg::ref_ptr<Marker>& amire::common::MarkerObjectTracker::getMarker  ) 
 

amire::common::Matrix& amire::common::MarkerObjectTracker::getMarkerTransformation  )  [inline, protected]
 

const amire::common::Matrix& amire::common::MarkerObjectTracker::getMarkerTransformation  )  const
 

void amire::common::MarkerObjectTracker::setMarker const osg::ref_ptr< Marker > &  marker  ) 
 


Member Data Documentation

osg::ref_ptr<Tracker> amire::common::MarkerObjectTracker::cameraTracker [protected]
 

osg::ref_ptr<MarkerDetector> amire::common::MarkerObjectTracker::detector [protected]
 

osg::ref_ptr<Marker> amire::common::MarkerObjectTracker::marker [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue May 20 17:23:55 2003 for AMIRE-Framework by doxygen1.3