Ocean
|
The Ocean Devices RMV Library provides a RMV feature based tracking library. More...
Data Structures | |
class | Ocean::Devices::RMV::RMVDevice |
This class implements a device for the RMV library. More... | |
class | Ocean::Devices::RMV::RMVFactory |
This class implements a device factory for the RMV feature based tracking system. More... | |
class | Ocean::Devices::RMV::RMVTracker6DOF |
This class implements an RMV feature based tracker. More... | |
Functions | |
bool OCEAN_DEVICES_RMV_EXPORT | pluginLoad () |
Tries to load the plugin and initializes all internal 3rd party libraries. More... | |
bool OCEAN_DEVICES_RMV_EXPORT | pluginUnload () |
Tries to unload the plugin and all internal resources of 3rd party libraries. More... | |
OCEAN_DEVICES_RMV_EXPORT std::string | Ocean::Devices::RMV::nameRMVLibrary () |
Returns the name of this devices library. More... | |
void | Ocean::Devices::RMV::registerRMVLibrary () |
Registers this RMV device library at the global device manager. More... | |
bool | Ocean::Devices::RMV::unregisterRMVLibrary () |
Unregisters this RMV device library at the global device manager. More... | |
The Ocean Devices RMV Library provides a RMV feature based tracking library.
This device plugin provides a 6DOF feature tracker with unique name "RMV 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_RMV_EXPORT std::string Ocean::Devices::RMV::nameRMVLibrary | ( | ) |
Returns the name of this devices library.
bool OCEAN_DEVICES_RMV_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_RMV_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::RMV::registerRMVLibrary | ( | ) |
Registers this RMV device library at the global device manager.
This function calls RMVFactory::registerFactory() only.
bool Ocean::Devices::RMV::unregisterRMVLibrary | ( | ) |
Unregisters this RMV device library at the global device manager.
This function calls RMVFactory::unregisterFactory() only.