Ocean
|
The Ocean Devices SLAM Library provides a SLAM tracker based on feature points. More...
Data Structures | |
class | Ocean::Devices::SLAM::SLAMDevice |
This class implements a device for the SLAM library. More... | |
class | Ocean::Devices::SLAM::SLAMFactory |
This class implements a device factory for the SLAM feature based tracking system. More... | |
class | Ocean::Devices::SLAM::SLAMTracker6DOF |
This class implements an SLAM feature based tracker. More... | |
Functions | |
bool OCEAN_DEVICES_SLAM_EXPORT | pluginLoad () |
Tries to load the plugin and initializes all internal 3rd party libraries. More... | |
bool OCEAN_DEVICES_SLAM_EXPORT | pluginUnload () |
Tries to unload the plugin and all internal resources of 3rd party libraries. More... | |
OCEAN_DEVICES_SLAM_EXPORT std::string | Ocean::Devices::SLAM::nameSLAMLibrary () |
Returns the name of this devices library. More... | |
void | Ocean::Devices::SLAM::registerSLAMLibrary () |
Registers this SLAM device library at the global device manager. More... | |
bool | Ocean::Devices::SLAM::unregisterSLAMLibrary () |
Unregisters this SLAM device library at the global device manager. More... | |
The Ocean Devices SLAM Library provides a SLAM tracker based on feature points.
This device plugin provides a 6DOF feature tracker with unique name "SLAM Feature Based 6DOF Tracker".
Do not create a tracker object directory, but use the Devices::Manager object instead.
The library is platform independent.
OCEAN_DEVICES_SLAM_EXPORT std::string Ocean::Devices::SLAM::nameSLAMLibrary | ( | ) |
Returns the name of this devices library.
bool OCEAN_DEVICES_SLAM_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_SLAM_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::SLAM::registerSLAMLibrary | ( | ) |
Registers this SLAM device library at the global device manager.
This function calls SLAMFactory::registerFactory() only.
bool Ocean::Devices::SLAM::unregisterSLAMLibrary | ( | ) |
Unregisters this SLAM device library at the global device manager.
This function calls SLAMFactory::unregisterFactory() only.