|
Ocean
|
The Ocean Devices ARKit Library provides access to ARKit trackers. More...
Data Structures | |
| class | Ocean::Devices::ARKit::AKDepthTracker6DOF |
| This class implements the 6DOF tracker also delivering depth images. More... | |
| class | Ocean::Devices::ARKit::AKDevice |
| This class implements a device for the ARKit library. More... | |
| class | Ocean::Devices::ARKit::AKFaceTracker6DOF |
| This class implements the 6DOF face tracker providing only the head pose. More... | |
| class | Ocean::Devices::ARKit::AKFactory |
| This class implements a device factory for the ARKit tracking library. More... | |
| class | Ocean::Devices::ARKit::AKGeoAnchorsTracker6DOF |
| This class implements ARKit's 6-DOF Geo Anchors tracker. More... | |
| class | Ocean::Devices::ARKit::AKPlaneTracker6DOF |
| This class implements a 6DOF plane tracker based on ARKit. More... | |
| class | Ocean::Devices::ARKit::AKRoomPlanTracker6DOF |
| This class implements the 6DOF RoomPlan tracker. More... | |
| class | Ocean::Devices::ARKit::AKSceneTracker6DOF |
| This class implements the 6DOF scene tracker. More... | |
| class | Ocean::Devices::ARKit::AKWorldTracker6DOF |
| This class implements the 6DOF world tracker. More... | |
| class | Ocean::Devices::ARKit::AKRoomPlanTracker6DOFBase |
| This class implements the base class for the 6DOF RoomPlan tracker. More... | |
| class | AKRoomPlanTracker6DOFOwnerContainer |
| This interface/class implements a container for C++ data structures. More... | |
| class | AKRoomPlanTracker6DOF_Objc |
| This class implements the Objc wrapper for the room plan tracker. More... | |
| class | RoomObject |
| Definition of the base class of all room objects. More... | |
| class | PlanarRoomObject |
| Definition of a planar (2D) room object. More... | |
| class | VolumetricRoomObject |
| Definition of a volumetric (3D) room object. More... | |
Functions | |
| OCEAN_DEVICES_ARKIT_EXPORT const std::string & | Ocean::Devices::ARKit::nameARKitLibrary () |
| Returns the name of this devices library. | |
| void | Ocean::Devices::ARKit::registerARKitLibrary () |
| Registers this ARKit devices library at the global device manager. | |
| bool | Ocean::Devices::ARKit::unregisterARKitLibrary () |
| Unregisters this ARKit devices library at the global device manager. | |
| bool OCEAN_DEVICES_ARKIT_EXPORT | pluginLoad () |
| Tries to load the plugin and initializes all internal 3rd party libraries. | |
| bool OCEAN_DEVICES_ARKIT_EXPORT | pluginUnload () |
| Tries to unload the plugin and all internal resources of 3rd party libraries. | |
The Ocean Devices ARKit Library provides access to ARKit trackers.
The library is available on iOS platforms only.
| OCEAN_DEVICES_ARKIT_EXPORT const std::string & Ocean::Devices::ARKit::nameARKitLibrary | ( | ) |
Returns the name of this devices library.
| bool OCEAN_DEVICES_ARKIT_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_ARKIT_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::ARKit::registerARKitLibrary | ( | ) |
Registers this ARKit devices library at the global device manager.
This function calls AKFactory::registerFactory() only.
| bool Ocean::Devices::ARKit::unregisterARKitLibrary | ( | ) |
Unregisters this ARKit devices library at the global device manager.
This function calls AKFactory::unregisterFactory() only.