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

#include <TrackingPointSelector.h>

Collaboration diagram for TrackingPointSelector:
[legend]

Public Member Functions

 TrackingPointSelector ()
 
 TrackingPointSelector (std::vector< cv::Point2f > pts, int width, int height, int markerTemplateWidth)
 
void DistributeBins (int width, int height, int markerTemplateWidth)
 
void SetHomography (cv::Mat newHomography)
 
cv::Mat GetHomography ()
 
void UpdatePointStatus (std::vector< uchar > status)
 
void SelectPoints ()
 
std::vector< cv::Point2f > GetSelectedFeatures ()
 
std::vector< cv::Point2f > GetTrackedFeatures ()
 
std::vector< cv::Point3f > GetSelectedFeatures3d ()
 
std::vector< cv::Point2f > GetSelectedFeaturesWarped ()
 
std::vector< cv::Point2f > GetAllFeatures ()
 
void CleanUp ()
 

Public Attributes

std::vector< TrackedPoint_selectedPts
 
std::vector< cv::Point2f > _pts
 
std::map< int, std::vector< TrackedPoint > > trackingPointBin
 
cv::Mat homography
 

Constructor & Destructor Documentation

◆ TrackingPointSelector() [1/2]

TrackingPointSelector::TrackingPointSelector ( )

◆ TrackingPointSelector() [2/2]

TrackingPointSelector::TrackingPointSelector ( std::vector< cv::Point2f >  pts,
int  width,
int  height,
int  markerTemplateWidth 
)
Here is the call graph for this function:

Member Function Documentation

◆ CleanUp()

void TrackingPointSelector::CleanUp ( )

◆ DistributeBins()

void TrackingPointSelector::DistributeBins ( int  width,
int  height,
int  markerTemplateWidth 
)

◆ GetAllFeatures()

std::vector< cv::Point2f > TrackingPointSelector::GetAllFeatures ( )

◆ GetHomography()

cv::Mat TrackingPointSelector::GetHomography ( )

◆ GetSelectedFeatures()

std::vector< cv::Point2f > TrackingPointSelector::GetSelectedFeatures ( )

◆ GetSelectedFeatures3d()

std::vector< cv::Point3f > TrackingPointSelector::GetSelectedFeatures3d ( )

◆ GetSelectedFeaturesWarped()

std::vector< cv::Point2f > TrackingPointSelector::GetSelectedFeaturesWarped ( )

◆ GetTrackedFeatures()

std::vector< cv::Point2f > TrackingPointSelector::GetTrackedFeatures ( )

◆ SelectPoints()

void TrackingPointSelector::SelectPoints ( )

◆ SetHomography()

void TrackingPointSelector::SetHomography ( cv::Mat  newHomography)

◆ UpdatePointStatus()

void TrackingPointSelector::UpdatePointStatus ( std::vector< uchar >  status)

Member Data Documentation

◆ _pts

std::vector<cv::Point2f> TrackingPointSelector::_pts

◆ _selectedPts

std::vector<TrackedPoint> TrackingPointSelector::_selectedPts

◆ homography

cv::Mat TrackingPointSelector::homography

◆ trackingPointBin

std::map<int, std::vector<TrackedPoint> > TrackingPointSelector::trackingPointBin

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