Public Types | Public Member Functions
cvflann::ObjectFactory< BaseClass, UniqueIdType > Class Template Reference

#include <object_factory.h>

List of all members.

Public Types

typedef std::map< UniqueIdType,
CreateObjectFunc >::iterator 
Iterator

Public Member Functions

template<typename DerivedClass >
bool register_ (UniqueIdType id)
bool unregister (UniqueIdType id)
BaseClass * create (UniqueIdType id)

template<typename BaseClass, typename UniqueIdType>
class cvflann::ObjectFactory< BaseClass, UniqueIdType >


Member Typedef Documentation

template<typename BaseClass , typename UniqueIdType >
typedef std::map<UniqueIdType, CreateObjectFunc>::iterator cvflann::ObjectFactory< BaseClass, UniqueIdType >::Iterator

Member Function Documentation

template<typename BaseClass , typename UniqueIdType >
template<typename DerivedClass >
bool cvflann::ObjectFactory< BaseClass, UniqueIdType >::register_ ( UniqueIdType  id)
template<typename BaseClass , typename UniqueIdType >
bool cvflann::ObjectFactory< BaseClass, UniqueIdType >::unregister ( UniqueIdType  id)
template<typename BaseClass , typename UniqueIdType >
BaseClass* cvflann::ObjectFactory< BaseClass, UniqueIdType >::create ( UniqueIdType  id)

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