45#include <ARX/AR/config.h>
61 return ARTrackerType::TEXTURE2D_FIDUCIAL;
65 std::vector<std::string> sv;
72 void setNFTMultiMode(
bool on);
73 bool NFTMultiMode()
const;
75 bool start(
ARParamLT *paramLT, AR_PIXEL_FORMAT pixelFormat)
override;
76 bool start(
ARParamLT *paramLT0, AR_PIXEL_FORMAT pixelFormat0,
ARParamLT *paramLT1, AR_PIXEL_FORMAT pixelFormat1,
const ARdouble transL2R[3][4])
override;
78 bool update(
AR2VideoBufferT *buff, std::vector<ARTrackable *>& trackables)
override;
87 bool m_videoSourceIsStereo;
99 bool loadNFTData(std::vector<ARTrackable *>& trackables);
ARTrackerType
Definition: ARTracker.h:50
double ARdouble
Definition: ar.h:99
Base class for supported trackable types.
Definition: ARTrackable.h:54
virtual void deleteTrackable(ARTrackable **trackable_p)=0
virtual bool isRunning()=0
virtual ARTrackable * newTrackable(std::vector< std::string > config)=0
ARTrackable factory method.
virtual std::vector< std::string > trackableConfigurations() const =0
virtual void terminate()=0
virtual ARTrackerType type() const =0
virtual bool initialize()=0
Definition: ARTrackerVideo.h:47
Definition: tracking.h:114
Definition: kpmPrivate.h:60
Definition: thread_sub.c:78
Definition: tracking.h:76
A structure which carries information about a video frame retrieved by the video library.
Definition: ar.h:148
Structure holding camera parameters, in lookup table form.
Definition: param.h:151