ARX  1.0
The next-generation open source augmented reality toolkit.
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ARTracker Class Referenceabstract

#include <ARTracker.h>

Inheritance diagram for ARTracker:
[legend]

Public Member Functions

 ARTracker ()
 
virtual ~ARTracker ()
 
virtual bool initialize ()=0
 
virtual bool start ()=0
 
virtual bool isRunning ()=0
 
virtual bool update ()=0
 
virtual bool stop ()=0
 
virtual void terminate ()=0
 
virtual ARTrackerType type () const =0
 
virtual std::vector< std::string > trackableConfigurations () const =0
 
virtual ARTrackablenewTrackable (std::vector< std::string > config)=0
 ARTrackable factory method. More...
 
virtual void deleteTrackable (ARTrackable **trackable_p)=0
 

Constructor & Destructor Documentation

◆ ARTracker()

ARTracker::ARTracker ( )
inline

◆ ~ARTracker()

virtual ARTracker::~ARTracker ( )
inlinevirtual

Member Function Documentation

◆ deleteTrackable()

virtual void ARTracker::deleteTrackable ( ARTrackable **  trackable_p)
pure virtual

Implemented in ARTrackerSquare.

◆ initialize()

virtual bool ARTracker::initialize ( )
pure virtual

Implemented in ARTrackerSquare.

◆ isRunning()

virtual bool ARTracker::isRunning ( )
pure virtual

Implemented in ARTrackerSquare.

◆ newTrackable()

virtual ARTrackable * ARTracker::newTrackable ( std::vector< std::string >  config)
pure virtual

ARTrackable factory method.

single;data/hiro.patt;80 single_buffer;80;buffer=234 221 237... single_barcode;0;80 multi;data/multi/marker.dat nft;data/nft/pinball

Implemented in ARTrackerSquare.

◆ start()

virtual bool ARTracker::start ( )
pure virtual

◆ stop()

virtual bool ARTracker::stop ( )
pure virtual

Implemented in ARTrackerSquare.

◆ terminate()

virtual void ARTracker::terminate ( )
pure virtual

Implemented in ARTrackerSquare.

◆ trackableConfigurations()

virtual std::vector< std::string > ARTracker::trackableConfigurations ( ) const
pure virtual

Implemented in ARTrackerSquare.

◆ type()

virtual ARTrackerType ARTracker::type ( ) const
pure virtual

Implemented in ARTrackerSquare.

◆ update()

virtual bool ARTracker::update ( )
pure virtual

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