|
Maps SDK for C++ 1.0.0
|
Sensor Data Source related interfaces. More...
Classes | |
| struct | gem::PositionPublishingPreferences |
| Preferences object for position publishing. More... | |
| class | gem::IPositionListener |
| Position listener interface. More... | |
| class | gem::PositionService |
| Provides access to device and fused positioning. More... | |
| class | gem::sense::EResolution |
| Display resolutions. More... | |
| class | gem::sense::IData |
| Base data interface. More... | |
| class | gem::sense::IDataWithType< DerivedType > |
| Data with type. More... | |
| class | gem::sense::IAcceleration |
| Definition of Acceleration interface. More... | |
| class | gem::sense::IActivity |
| Definition of Activity interface. More... | |
| class | gem::sense::IAttitude |
| Definition of Attitude interface. More... | |
| class | gem::sense::IBattery |
| Definition of Battery interface. More... | |
| class | gem::sense::ICompass |
| Definition of Compass interface. More... | |
| class | gem::sense::IMagneticField |
| Definition of Magnetic field interface. More... | |
| class | gem::sense::IOrientation |
| Definition of Orientation interface. More... | |
| class | gem::sense::IPosition |
| Definition of Position interface. More... | |
| class | gem::sense::IImprovedPosition |
| Definition of ImprovedPosition interface. More... | |
| class | gem::sense::INmeaChunk |
| Definition of nmea chunk interface. More... | |
| class | gem::sense::IRotationRate |
| Definition of Device rotation rate interface. More... | |
| class | gem::sense::ITemperature |
| Definition of Temperature interface. More... | |
| class | gem::sense::IMountInformation |
| Definition of Mount information interface. More... | |
| class | gem::sense::ICamera |
| Definition of CameraFrame interface. More... | |
| class | gem::sense::MockPosition |
| Mock position. More... | |
| class | gem::sense::IDataSourceListener |
| Callback interface for the data source. More... | |
| class | gem::sense::IPlayback |
| IPlayback interface - represents the operations that can be performed on a IDataSource which has playback capabilities (e.g. More... | |
| class | gem::sense::IDataSource |
| Through this interface data can be obtained from sensors, log files or any other means. More... | |
| class | gem::sense::DataSourceFactory |
| Data source factory. More... | |
| class | gem::sense::DataFactory |
| Data factory. More... | |
| class | gem::sense::SensorDelay |
| Sensor delay. More... | |
| class | gem::sense::ESPrefKeys |
| Event source config keys. More... | |
| class | gem::sense::ESPrefKeys::Position |
| Position preferences. More... | |
| class | gem::sense::ESPrefKeys::CameraFrame |
| Camera frame preferences. More... | |
Typedefs | |
| using | gem::PositionListener = Listener<class IPositionListener> |
| IPositionListener wrapper class. | |
| using | gem::sense::DataSourcePtr = StrongPointer<class IDataSource> |
| Data source strong ptr. | |
| using | gem::sense::DataSourceWeakPtr = WeakPointer<class IDataSource> |
| Data source weak ptr. | |
Sensor Data Source related interfaces.
| using gem::PositionListener = Listener<class IPositionListener> |
IPositionListener wrapper class.
Keeps a raw pointer or a safe pointer to a IPositionListener interface
|
strong |
Data interruption reason.
|
strong |
|
strong |
Known sense data types.
|
strong |
Enumerates the possible mounting types for a device.
This enum is used to specify how a device is physically mounted or carried.
| Enumerator | |
|---|---|
| Fixed | Device is fixed in place and does not move. |
| Mounted | Device is mounted but may allow some movement or adjustment. |
| Mobile | Device is mobile and can be carried or moved freely. |
|
strong |
|
strong |
Values that represent data source status.