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

amire::common::MarkerCameraTracker Class Reference

Inheritance diagram for amire::common::MarkerCameraTracker:

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

Public Member Functions

 MarkerCameraTracker (const osg::ref_ptr< MarkerDetector > &detector)
virtual ~MarkerCameraTracker ()
virtual void doUpdate ()
void addPositionMarker (const osg::ref_ptr< TransformationMarker > &marker)
void removePositionMarker (const osg::ref_ptr< TransformationMarker > &marker)
const amire::common::MatrixgetMarkerTransformation () const

Protected Attributes

osg::ref_ptr< MarkerDetectordetector
std::vector< osg::ref_ptr<
Marker > > 
markers
amire::common::Matrix markerTransformation

Constructor & Destructor Documentation

amire::common::MarkerCameraTracker::MarkerCameraTracker const osg::ref_ptr< MarkerDetector > &  detector  ) 
 

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


Member Function Documentation

void amire::common::MarkerCameraTracker::addPositionMarker const osg::ref_ptr< TransformationMarker > &  marker  ) 
 

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

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

Implements amire::common::Updateable.

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

void amire::common::MarkerCameraTracker::removePositionMarker const osg::ref_ptr< TransformationMarker > &  marker  ) 
 


Member Data Documentation

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

std::vector<osg::ref_ptr<Marker> > amire::common::MarkerCameraTracker::markers [protected]
 

amire::common::Matrix amire::common::MarkerCameraTracker::markerTransformation [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