Ocean
|
The Ocean Devices MapBuilding Library provides feature-based tracking in the context of map building. More...
Modules | |
Ocean Devices MapBuilding JNI Library | |
The Ocean Devices MapBuilding JNI Library provides a Java Native Interface for Android. | |
Data Structures | |
class | Ocean::Devices::MapBuilding::MapBuildingDevice |
This class implements a base class for all devices of the MapBuilding library. More... | |
class | Ocean::Devices::MapBuilding::MapBuildingFactory |
This class implements a device factory for the MapBuilding feature-based tracking system. More... | |
class | Ocean::Devices::MapBuilding::OnDeviceMapCreatorTracker6DOF |
This class implements an On-Device map creator. More... | |
class | Ocean::Devices::MapBuilding::OnDeviceRelocalizerTracker6DOF |
This class implements an On-Device Relocalizer based on offline created feature maps. More... | |
Functions | |
OCEAN_DEVICES_MAPBUILDING_EXPORT std::string | Ocean::Devices::MapBuilding::nameMapBuildingLibrary () |
Returns the name of this devices library. More... | |
void | Ocean::Devices::MapBuilding::registerMapBuildingLibrary () |
Registers this MapBuilding device library at the global device manager. More... | |
bool | Ocean::Devices::MapBuilding::unregisterMapBuildingLibrary () |
Unregisters this MapBuilding device library at the global device manager. More... | |
bool OCEAN_DEVICES_MAPBUILDING_EXPORT | pluginLoad () |
Tries to load the plugin and initializes all internal 3rd party libraries. More... | |
bool OCEAN_DEVICES_MAPBUILDING_EXPORT | pluginUnload () |
Tries to unload the plugin and all internal resources of 3rd party libraries. More... | |
The Ocean Devices MapBuilding Library provides feature-based tracking in the context of map building.
The library is platform independent.
OCEAN_DEVICES_MAPBUILDING_EXPORT std::string Ocean::Devices::MapBuilding::nameMapBuildingLibrary | ( | ) |
Returns the name of this devices library.
bool OCEAN_DEVICES_MAPBUILDING_EXPORT pluginLoad | ( | ) |
Tries to load the plugin and initializes all internal 3rd party libraries.
Make sure that the plugin will be loaded only once!
bool OCEAN_DEVICES_MAPBUILDING_EXPORT pluginUnload | ( | ) |
Tries to unload the plugin and all internal resources of 3rd party libraries.
Make sure that all resources of this plugin has been released before!
void Ocean::Devices::MapBuilding::registerMapBuildingLibrary | ( | ) |
Registers this MapBuilding device library at the global device manager.
This function calls MapBuildingFactory::registerFactory() only.
bool Ocean::Devices::MapBuilding::unregisterMapBuildingLibrary | ( | ) |
Unregisters this MapBuilding device library at the global device manager.
This function calls MapBuildingactory::unregisterFactory() only.