Ocean
|
The Ocean Devices IOS Library provides device access for iOS platforms. More...
Data Structures | |
class | Ocean::Devices::IOS::IOSAccelerationSensor3DOF |
This class implements all 3DOF acceleration sensors (including the linear acceleration sensors). More... | |
class | Ocean::Devices::IOS::IOSFactory |
This class implements a device factory for the IOS feature based tracking system. More... | |
class | Ocean::Devices::IOS::IOSGPSTracker |
This class implements a GPS tracker for iOS platforms. More... | |
class | Ocean::Devices::IOS::IOSGravityTracker3DOF |
This class implements a tracker providing the gravity direction as 3-DOF orientation. More... | |
class | Ocean::Devices::IOS::IOSGyroSensor3DOF |
This class implements all 3DOF gyro sensors (including the raw and unbiased gyro sensors). More... | |
class | Ocean::Devices::IOS::IOSHeadingTracker3DOF |
This class implements a tracker providing the heading/north direction as 3-DOF orientation. More... | |
class | Ocean::Devices::IOS::IOSOrientationTracker3DOF |
This class implements all 3DOF orientation tracker purely based on the IMU information of the device. More... | |
class | Ocean::Devices::IOS::MotionManager |
This class implements a simple wrapper for the CMMotionManager object as an application must not create more than one instance of a CMMotionManager object. More... | |
Functions | |
OCEAN_DEVICES_IOS_EXPORT const std::string & | Ocean::Devices::IOS::nameIOSLibrary () |
Returns the name of this devices library. More... | |
void | Ocean::Devices::IOS::registerIOSLibrary () |
Registers this IOS device library at the global device manager. More... | |
bool | Ocean::Devices::IOS::unregisterIOSLibrary () |
Unregisters this IOS device library at the global device manager. More... | |
bool OCEAN_DEVICES_IOS_EXPORT | pluginLoad () |
Tries to load the plugin and initializes all internal 3rd party libraries. More... | |
bool OCEAN_DEVICES_IOS_EXPORT | pluginUnload () |
Tries to unload the plugin and all internal resources of 3rd party libraries. More... | |
The Ocean Devices IOS Library provides device access for iOS platforms.
The library is platform dependent.
OCEAN_DEVICES_IOS_EXPORT const std::string& Ocean::Devices::IOS::nameIOSLibrary | ( | ) |
Returns the name of this devices library.
bool OCEAN_DEVICES_IOS_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_IOS_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::IOS::registerIOSLibrary | ( | ) |
Registers this IOS device library at the global device manager.
This function calls IOSFactory::registerFactory() only.
bool Ocean::Devices::IOS::unregisterIOSLibrary | ( | ) |
Unregisters this IOS device library at the global device manager.
This function calls IOSFactory::unregisterFactory() only.