ARTrackerType
Definition: ARTracker.h:51
Definition: ARTracker.h:60
virtual bool wantsUpdate()=0
ARTracker()
Definition: ARTracker.h:62
virtual int newTrackable(std::vector< std::string > config)=0
ARTrackable factory method.
virtual bool isRunning()=0
virtual void deleteAllTrackables()=0
virtual std::vector< std::string > trackableConfigurations() const =0
virtual std::vector< std::shared_ptr< ARTrackable > > getAllTrackables()=0
virtual bool deleteTrackable(int UID)=0
Removes the trackable with UID uid, if held by this tracker.
virtual std::shared_ptr< ARTrackable > getTrackable(int UID)=0
virtual void terminate()=0
virtual unsigned int countTrackables()=0
virtual ARTrackerType type() const =0
virtual ~ARTracker()
Definition: ARTracker.h:63
virtual bool initialize()=0