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

#include <PlanarTracker.h>

Classes

class  PlanarTrackerImpl
 

Public Member Functions

 PlanarTracker ()
 
 ~PlanarTracker ()
 
 PlanarTracker (PlanarTracker &&)
 
PlanarTrackeroperator= (PlanarTracker &&)
 
void Initialise (int xFrameSize, int yFrameSize, ARdouble cParam[][4])
 
void ProcessFrameData (unsigned char *frame)
 
void RemoveAllMarkers ()
 
void AddMarker (unsigned char *buff, std::string fileName, int width, int height, int uid, float scale)
 
void AddMarker (std::string imageName, int uid, float scale)
 
float * GetTrackablePose (int trackableId)
 
bool IsTrackableVisible (int trackableId)
 
bool LoadTrackableDatabase (std::string fileName)
 
bool SaveTrackableDatabase (std::string fileName)
 
bool ChangeImageId (int prevId, int newId)
 
std::vector< int > GetImageIds ()
 
TrackedImageInfo GetTrackableImageInfo (int trackableId)
 
void SetFeatureDetector (int detectorType)
 

Constructor & Destructor Documentation

◆ PlanarTracker() [1/2]

PlanarTracker::PlanarTracker ( )

◆ ~PlanarTracker()

PlanarTracker::~PlanarTracker ( )
default

◆ PlanarTracker() [2/2]

PlanarTracker::PlanarTracker ( PlanarTracker &&  )
default

Member Function Documentation

◆ AddMarker() [1/2]

void PlanarTracker::AddMarker ( std::string  imageName,
int  uid,
float  scale 
)

◆ AddMarker() [2/2]

void PlanarTracker::AddMarker ( unsigned char *  buff,
std::string  fileName,
int  width,
int  height,
int  uid,
float  scale 
)

◆ ChangeImageId()

bool PlanarTracker::ChangeImageId ( int  prevId,
int  newId 
)

◆ GetImageIds()

std::vector< int > PlanarTracker::GetImageIds ( )

◆ GetTrackableImageInfo()

TrackedImageInfo PlanarTracker::GetTrackableImageInfo ( int  trackableId)

◆ GetTrackablePose()

float * PlanarTracker::GetTrackablePose ( int  trackableId)

◆ Initialise()

void PlanarTracker::Initialise ( int  xFrameSize,
int  yFrameSize,
ARdouble  cParam[][4] 
)

◆ IsTrackableVisible()

bool PlanarTracker::IsTrackableVisible ( int  trackableId)

◆ LoadTrackableDatabase()

bool PlanarTracker::LoadTrackableDatabase ( std::string  fileName)

◆ operator=()

PlanarTracker & PlanarTracker::operator= ( PlanarTracker &&  )
default

◆ ProcessFrameData()

void PlanarTracker::ProcessFrameData ( unsigned char *  frame)

◆ RemoveAllMarkers()

void PlanarTracker::RemoveAllMarkers ( )

◆ SaveTrackableDatabase()

bool PlanarTracker::SaveTrackableDatabase ( std::string  fileName)

◆ SetFeatureDetector()

void PlanarTracker::SetFeatureDetector ( int  detectorType)

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