Ocean
UnifiedDescriptors.h File Reference

Go to the source code of this file.

Data Structures

class  Ocean::Tracking::MapBuilding::UnifiedDescriptors
 This class implements the base class for all unified descriptor buffers stored in a continuous memory like a vector. More...
 
class  Ocean::Tracking::MapBuilding::UnifiedDescriptorsT< TDescriptor >
 This class implements a type-based container for descriptors stored in a continuous memory like a vector. More...
 

Namespaces

 Ocean
 The namespace covering the entire Ocean framework.
 
 Ocean::Tracking::MapBuilding
 Namespace of the Map Building Tracking library.
 

Typedefs

using Ocean::Tracking::MapBuilding::SharedUnifiedDescriptors = std::shared_ptr< UnifiedDescriptors >
 Definition of a shared pointer holding a UnifiedDescriptors object. More...
 
using Ocean::Tracking::MapBuilding::UnifiedDescriptorsFreakMultiLevelSingleViewDescriptor256 = UnifiedDescriptorsT< DescriptorHandling::FreakMultiDescriptor256 >
 
using Ocean::Tracking::MapBuilding::UnifiedDescriptorsFreakMultiLevelMultiViewDescriptor256 = UnifiedDescriptorsT< DescriptorHandling::FreakMultiDescriptors256 >
 
template<unsigned int tNumberBits>
using Ocean::Tracking::MapBuilding::UnifiedDescriptorsBinarySingleLevelSingleView = UnifiedDescriptorsT< UnifiedDescriptor::BinaryDescriptor< tNumberBits > >
 
template<unsigned int tNumberElements>
using Ocean::Tracking::MapBuilding::UnifiedDescriptorsFloatSingleLevelSingleView = UnifiedDescriptorsT< UnifiedDescriptor::FloatDescriptor< tNumberElements > >
 
template<unsigned int tNumberElements>
using Ocean::Tracking::MapBuilding::UnifiedDescriptorsFloatSingleLevelMultiView = UnifiedDescriptorsT< UnifiedDescriptor::FloatDescriptors< tNumberElements > >