|
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. | |
| void | Ocean::Devices::MapBuilding::registerMapBuildingLibrary () |
| Registers this MapBuilding device library at the global device manager. | |
| bool | Ocean::Devices::MapBuilding::unregisterMapBuildingLibrary () |
| Unregisters this MapBuilding device library at the global device manager. | |
| bool OCEAN_DEVICES_MAPBUILDING_EXPORT | pluginLoad () |
| Tries to load the plugin and initializes all internal 3rd party libraries. | |
| bool OCEAN_DEVICES_MAPBUILDING_EXPORT | pluginUnload () |
| Tries to unload the plugin and all internal resources of 3rd party libraries. | |
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.