Ocean
|
The Ocean Devices Pattern Library provides a Pattern feature based tracking library. More...
Modules | |
Ocean Devices Pattern JNI Library | |
The Ocean Devices Pattern JNI Library provides a Java Native Interface for Android. | |
Data Structures | |
class | Ocean::Devices::Pattern::PatternDevice |
This class implements a base class for all devices of the Pattern library. More... | |
class | Ocean::Devices::Pattern::PatternFactory |
This class implements a device factory for the Pattern feature based tracking system. More... | |
class | Ocean::Devices::Pattern::PatternTracker6DOF |
This class implements a Pattern feature-based tracker. More... | |
class | Ocean::Devices::Pattern::StaticPatternTracker6DOF |
This class implements a static Pattern feature-based tracker. More... | |
Functions | |
OCEAN_DEVICES_PATTERN_EXPORT std::string | Ocean::Devices::Pattern::namePatternLibrary () |
Returns the name of this devices library. More... | |
void | Ocean::Devices::Pattern::registerPatternLibrary () |
Registers this Pattern device library at the global device manager. More... | |
bool | Ocean::Devices::Pattern::unregisterPatternLibrary () |
Unregisters this Pattern device library at the global device manager. More... | |
bool OCEAN_DEVICES_PATTERN_EXPORT | pluginLoad () |
Tries to load the plugin and initializes all internal 3rd party libraries. More... | |
bool OCEAN_DEVICES_PATTERN_EXPORT | pluginUnload () |
Tries to unload the plugin and all internal resources of 3rd party libraries. More... | |
The Ocean Devices Pattern Library provides a Pattern feature based tracking library.
This device plugin provides a 6DOF feature tracker with unique name "Pattern 6DOF Tracker".
Do not create a tracker object directly, but use the Devices::Manager object instead.
The library is platform independent.
OCEAN_DEVICES_PATTERN_EXPORT std::string Ocean::Devices::Pattern::namePatternLibrary | ( | ) |
Returns the name of this devices library.
bool OCEAN_DEVICES_PATTERN_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_PATTERN_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::Pattern::registerPatternLibrary | ( | ) |
Registers this Pattern device library at the global device manager.
This function calls PatternFactory::registerFactory() only.
bool Ocean::Devices::Pattern::unregisterPatternLibrary | ( | ) |
Unregisters this Pattern device library at the global device manager.
This function calls PatternFactory::unregisterFactory() only.