This file implements a collection of External Container (EC) versions of many ALVAR classes. More...
#include "TrackerFeatures.h"
#include "Camera.h"
#include "MarkerDetector.h"
#include "MultiMarker.h"
Go to the source code of this file.
Classes | |
class | alvar::CameraEC |
Version of Camera using external container. More... | |
class | alvar::DoEraseTest< T > |
This is default functor for testing which items in the container should be erased. More... | |
class | alvar::DoHandleTest< T > |
This is a default functor for testing which items in the container should be handled by each method. More... | |
class | alvar::ExternalContainer |
Basic structure to be usable with EC methods. More... | |
class | alvar::MarkerDetectorEC< M > |
Version of MarkerDetector using external container. More... | |
class | alvar::MultiMarkerEC |
Version of MultiMarker using external container. More... | |
class | alvar::TrackerFeaturesEC |
Version of TrackerFeatures using external container. More... | |
Namespaces | |
namespace | alvar |
Main ALVAR namespace. | |
Functions | |
template<typename T , typename F > | |
int | alvar::EraseItemsEC (std::map< int, T > &container, F do_erase_test) |
Erasing items from container using DoEraseTest type functor. | |
int | alvar::MarkerIdToContainerId (int marker_id, int corner_id, int first_id=0, int last_id=65535) |
Calculate the index used in external container map for specified marker_id. |
This file implements a collection of External Container (EC) versions of many ALVAR classes.
Definition in file EC.h.