My Project
Classes | Namespaces | Functions
EC.h File Reference

This file implements a collection of External Container (EC) versions of many ALVAR classes. More...

#include "Camera.h"
#include "MarkerDetector.h"
#include "MultiMarker.h"
#include "TrackerFeatures.h"

Go to the source code of this file.

Classes

class  ExternalContainer
 Basic structure to be usable with EC methods. More...
 
class  DoHandleTest< T >
 This is a default functor for testing which items in the container should be handled by each method. More...
 
class  DoEraseTest< T >
 This is default functor for testing which items in the container should be erased. More...
 
class  TrackerFeaturesEC
 Version of TrackerFeatures using external container. More...
 
class  CameraEC
 Version of Camera using external container. More...
 
class  MarkerDetectorEC< M >
 Version of MarkerDetector using external container. More...
 
class  MultiMarkerEC
 Version of MultiMarker using external container. More...
 

Namespaces

 alvar
 Main ALVAR namespace.
 

Functions

template<typename T , typename F >
int EraseItemsEC (std::map< int, T > &container, F do_erase_test)
 Erasing items from container using DoEraseTest type functor.
 
int 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.
 

Detailed Description

This file implements a collection of External Container (EC) versions of many ALVAR classes.

Definition in file EC.h.