|
Maps SDK for C++ 1.0.0
|
gem namespace More...
Namespaces | |
| namespace | ProductID |
| Product slugs that can be used to perform an activation. | |
| namespace | error |
| namespace | tpid |
| traffic parameters ids | |
Classes | |
| struct | BikeProfile |
| Defines the profile of a bicycle, including type and electric bike specifications (if applicable). More... | |
| struct | ActivityRecord |
| Represents an activity being recorded, including descriptions, type of sport, effort level, associated bicycle profile (if applicable), and visibility preferences. More... | |
| struct | ActivityFile |
| Represents a file attached to an activity, including metadata and location. More... | |
| struct | TextState |
| Represents the text state. More... | |
| class | BasicShapeDrawer |
| Renders basic geometric shapes onto a Canvas. More... | |
| class | ICanvasBufferRenderer |
| Canvas Wrapper that renders a image based on OpenGL. More... | |
| class | CanvasBufferRenderer |
| Buffer renderer object. More... | |
| class | Localization |
| Localization object. More... | |
| class | TTSLocalization |
| TTS localization object. More... | |
| class | ITopicListener |
| The listener for topic notifications. More... | |
| class | PushNotificationService |
| Manages push notification integration. More... | |
| class | TopicNotificationService |
| TopicNotificationService object. More... | |
| class | IHttpDetailsListener |
| Interface for the Http observer. More... | |
| class | HttpCommand |
| HttpCommand class. More... | |
| class | HttpDetails |
| Http details. More... | |
| class | IPermissionsListener |
| Permissions listener interface. More... | |
| class | PermissionsHelper |
| Used to trigger an event when a permission had granted/revoked. More... | |
| struct | RecorderConfiguration |
| Structure describing recorder configuration properties. More... | |
| struct | SoundMark |
| Represents a time interval in the log where sound was recorded. More... | |
| struct | TextMark |
| Represents a textual annotation at a specific moment in the log. More... | |
| struct | Bitmap |
| Represents a bitmap image captured at a specific moment in time. More... | |
| struct | RecordMetrics |
| The record metrics structure. More... | |
| class | Recorder |
| Object definition to interact with the recorder. More... | |
| class | LogMetadata |
| Provides information about a recorded log. More... | |
| class | RecorderBookmarks |
| Manages a directory with recorded logs. More... | |
| struct | CameraCharacteristics |
| Structure describing the camera characteristics object. More... | |
| class | SensorLogWriter |
| Definition of SensorLogWriter. More... | |
| class | ITrafficReplayListener |
| The ITrafficReplayListener class is an interface for receiving traffic replay events. More... | |
| class | IOpenLRInfo |
| Interface for OpenLR information. More... | |
| class | TrafficReplay |
| Traffic replay object. More... | |
| struct | FileSystemFile |
| File system file. More... | |
| struct | FileSystemFolder |
| File system folder. More... | |
| class | StringFormatter |
| StringFormatter object. More... | |
| class | FileSystem |
| File system object. More... | |
| class | RenderingUtils |
| RenderingUtils object. More... | |
| class | Chronometer |
| Chronometer. More... | |
| class | DataArchiver |
| Data archiver. More... | |
| struct | ActivationInfo |
| Activation Info structure, which provides details about a product activation found on the device. More... | |
| class | ActivationService |
| ActivationService object. More... | |
| class | AddressInfo |
| AddressInfo object. More... | |
| struct | AlarmMonitoredArea |
| Alarm monitored area. More... | |
| class | IAlarmListener |
| Alarm listener interface. More... | |
| class | AlarmService |
| AlarmService object. More... | |
| class | IApiCallLogger |
| Api Call Logger interface. More... | |
| class | Screen |
| Screen object. More... | |
| class | Canvas |
| Drawing surface used by MapView for rendering. More... | |
| class | ContactInfo |
| ContactInfo object. More... | |
| class | ContentStore |
| ContentStore object. More... | |
| class | ContentStoreItem |
| ContentStoreItem object. More... | |
| class | ContentUpdater |
| ContentUpdater object. More... | |
| class | Coordinates |
| Coordinates object. More... | |
| class | DataBuffer |
| DataBuffer object. More... | |
| struct | MountInfo |
| mount information More... | |
| struct | RenderingProfile |
| SDK rendering profile. More... | |
| class | IProfileListener |
| The profile info available notifications. More... | |
| class | Debug |
| Debug object. More... | |
| class | MethodBenchmarker |
| MethodBenchmarker object. More... | |
| class | TypedApiError |
| Api error handler. More... | |
| class | ExternalInfo |
| ExternalInfo object. More... | |
| struct | GateStatus |
| Gate status. Gives a bit more detail about the status of a gate. More... | |
| class | GateKeeper |
| GateKeeper object. More... | |
| class | GenericCategories |
| GenericCategories object. More... | |
| class | IGeofenceListener |
| Geofence service listener. More... | |
| struct | GeofenceArea |
| Geofence area. More... | |
| struct | GeofenceProximityArea |
| Proximity geofence area result. More... | |
| class | Geofence |
| Geofence object. More... | |
| class | GeographicArea |
| GeographicArea object. More... | |
| class | RectangleGeographicArea |
| RectangleGeographicArea object. More... | |
| class | CircleGeographicArea |
| CircleGeographicArea object. More... | |
| class | PolygonGeographicArea |
| PolygonGeographicArea object. More... | |
| class | TilesCollectionGeographicArea |
| TilesCollectionGeographicArea object. More... | |
| class | GuidedAddressSearchPreferences |
| GuidedAddressSearchPreferences object. More... | |
| class | GuidedAddressSearchService |
| GuidedAddressSearchService object. More... | |
| class | Image |
| Image object. More... | |
| struct | AbstractGeometryImageRenderSettings |
| Abstract geometry image render settings. More... | |
| class | AbstractGeometryImage |
| AbstractGeometryImage object. More... | |
| struct | SignpostImageRenderSettings |
| Signpost image render settings. More... | |
| class | SignpostImage |
| Signpost image object. More... | |
| struct | RoadInfoImageRenderSettings |
| Road info image render settings. More... | |
| class | RoadInfoImage |
| Road info image object. More... | |
| struct | LaneImageRenderSettings |
| Lane image render settings. More... | |
| class | LaneImage |
| Lane image object. More... | |
| class | ImageDatabase |
| ImageDatabase object. More... | |
| class | LandmarkCategory |
| LandmarkCategory object. More... | |
| class | EntranceLocations |
| EntranceLocations object. More... | |
| class | Landmark |
| Landmark object. More... | |
| class | LandmarkPosition |
| Coordinate referenced Landmark object. More... | |
| struct | LandmarkBrowseSessionSettings |
| Used in specifying the settings of a LandmarkBrowseSession. More... | |
| class | LandmarkBrowseSession |
| LandmarkBrowseSession object. More... | |
| class | LandmarkStore |
| LandmarkStore object. More... | |
| class | LandmarkStoreCollection |
| LandmarkStoreCollection object. More... | |
| class | ILandmarkStoreListener |
| Listener class for a specific landmark store. More... | |
| class | LandmarkStoreService |
| LandmarkStoreManager object. More... | |
| class | List |
| List object. More... | |
| class | CoordinatesReferenceList |
| CoordinatesReferenceList object. More... | |
| class | Listener |
| Listener base class for all API listeners interfaces. More... | |
| class | Language |
| Language object. More... | |
| class | Voice |
| Voice object. More... | |
| class | ISOCodeConversions |
| ISO codes conversions object. More... | |
| class | Login |
| Login service for social service activity. More... | |
| class | ILogUploaderListener |
| LogUploader listener interface. More... | |
| class | LogUploader |
| LogUploader object. More... | |
| class | MapCamera |
| MapCamera object. More... | |
| struct | MapSpeedLimit |
| Map speed limit information struct. More... | |
| class | MapDetails |
| MapDetails object. More... | |
| class | MapDownloaderService |
| MapDownloaderService object. More... | |
| class | MapObjectDetector |
| Object definition to interact with the MapObjectDetector system. More... | |
| struct | StyleLayerInfo |
| Style layer info. More... | |
| struct | StyleLegend |
| Style legend info. More... | |
| class | MapView |
| MapView object - displays a map. More... | |
| class | MapViewExtensions |
| MapCustomization object. More... | |
| class | ICanvasListener |
| Canvas listener interface. More... | |
| class | IMapViewListener |
| View listener interface. More... | |
| struct | Animation |
| Animation helper class. More... | |
| class | FollowPositionPreferences |
| Follow position preferences. More... | |
| class | MapViewPreferences |
| MapViewPreferences object. More... | |
| class | FollowPositionPreferencesV2 |
| Follow position preferences. More... | |
| class | MapViewPreferencesV2 |
| MapViewPreferencesV2 object. More... | |
| struct | RenderSettings |
| Generic render settings. More... | |
| class | MapViewV2 |
| MapView v2 object - displays a map. More... | |
| struct | MarkerRenderSettings |
| Marker render settings. More... | |
| struct | MarkerCollectionRenderSettings |
| Marker collection render settings. More... | |
| class | Marker |
| Marker. More... | |
| class | MarkerCollection |
| Marker collection. More... | |
| class | MarkerSketches |
| Sketches collection. More... | |
| class | MarkerMatch |
| Marker match. More... | |
| class | MapViewMarkerCollections |
| Map view marker collections. More... | |
| struct | MarkerCustomRenderData |
| Marker custom rendering information. More... | |
| struct | NextSpeedLimit |
| Next speed limit info. More... | |
| class | AbstractGeometryItem |
| AbstractGeometryItem object. More... | |
| class | AbstractGeometry |
| AbstractGeometry object. More... | |
| class | TurnDetails |
| TurnDetails object. More... | |
| class | RoadInfo |
| RoadInfo object. More... | |
| class | SignpostItem |
| SignpostItem object. More... | |
| class | SignpostDetails |
| SignpostDetails object. More... | |
| class | NavigationInstruction |
| NavigationInstruction object. More... | |
| class | INavigationListener |
| Navigation listener interface. More... | |
| class | NavigationService |
| Core navigation engine. More... | |
| class | INetworkListener |
| Network provider listener. More... | |
| class | INetworkProvider |
| Network access customization. More... | |
| struct | ExpiredContent |
| Expired content info. More... | |
| class | IOffboardListener |
| Interface for the offboard listener. More... | |
| class | IScheduledOp |
| Scheduled operation. More... | |
| class | OperationScheduler |
| OperationScheduler object. More... | |
| struct | OverlayRenderSettings |
| Overlay display settings. More... | |
| class | OverlayCategory |
| OverlayCategory object. More... | |
| class | OverlayInfo |
| OverlayInfo object. More... | |
| class | OverlayItem |
| OverlayItem object. More... | |
| class | OverlayItemPosition |
| Coordinate referenced OverlayItem object. More... | |
| class | OverlayCollection |
| Immutable collection of overlay items. More... | |
| class | OverlayMutableCollection |
| Mutable collection of overlay items. More... | |
| class | MapViewOverlayCollection |
| Read-only collection of overlays attached to a MapView. More... | |
| class | OverlayService |
| Provides programmatic control of map overlays. More... | |
| struct | OverlayItemCustomRenderData |
| OverlayItem custom rendering information. More... | |
| class | Parameter |
| Parameter object. More... | |
| class | SearchableParameterList |
| Searchable parameters list. More... | |
| class | Path |
| Path object. More... | |
| struct | PathMatch |
| PathMatch structure. More... | |
| class | MapViewPathCollection |
| PathCollection object. More... | |
| class | PluginModule |
| Services manager plugin. More... | |
| struct | PositionPublishingPreferences |
| Preferences object for position publishing. More... | |
| class | IPositionListener |
| Position listener interface. More... | |
| class | PositionService |
| Provides access to device and fused positioning. More... | |
| class | IProgressListener |
| The progress notifications for asynchronous/long-running operations will go through this interface. More... | |
| class | FunctionalProgressListener |
| Progress listener over functional wrapper. More... | |
| class | Projection |
| Handles coordinate system conversions. More... | |
| class | Projection_LAM |
| Projection_LAM object. More... | |
| class | Projection_WGS84 |
| Projection_WGS84 object. More... | |
| class | Projection_MGRS |
| Projection_MGRS object. More... | |
| class | Projection_BNG |
| Projection_BNG object. More... | |
| class | Projection_GK |
| Projection_GK object. More... | |
| class | Projection_UTM |
| Projection_UTM object. More... | |
| class | Projection_W3W |
| Projection_W3W object. More... | |
| class | ProjectionService |
| Projection Service. More... | |
| class | IRenderContext |
| IRenderContext base interface for rendering. More... | |
| class | IBitmap |
| Bitmap interface. More... | |
| class | IAdjustableBitmap |
| Adjustable bitmap interface. More... | |
| class | IOpenGLContext |
| IOpenGLContext interface. More... | |
| class | IRouteListener |
| Route listener interface. More... | |
| struct | VehicleRegistration |
| Vehicle registration data. More... | |
| struct | MotorVehicleProfile |
| Motor vehicle profile. More... | |
| struct | CarProfile |
| Car routing profile. More... | |
| struct | TruckProfile |
| Truck routing profile. More... | |
| struct | EVCarModel |
| EV car model. More... | |
| struct | EVProfile |
| EV routing profile. More... | |
| struct | ElectricBikeProfile |
| eBike profile More... | |
| class | RoutePreferences |
| RoutePreferences object. More... | |
| struct | RouteRenderSettings |
| Route render settings. More... | |
| struct | ClimbSection |
| Climb section structure. More... | |
| struct | SurfaceSection |
| Surface section structure Sections list is in route begin -> end walk order. More... | |
| struct | RoadTypeSection |
| Road type sections structure Sections list is in route begin -> end walk order. More... | |
| struct | SteepSection |
| Steep section structure Sections list is in route begin -> end walk order. More... | |
| struct | TollSection |
| Toll section structure. More... | |
| class | PTTranslation |
| PTTranslation object. More... | |
| class | PTAlert |
| PTAlert object. More... | |
| class | RouteTerrainProfile |
| RouteTerrainProfile object. More... | |
| class | RouteInstructionBase |
| RouteInstructionBase object. More... | |
| class | PTRouteInstruction |
| PTRouteInstruction object. More... | |
| class | EVRouteInstruction |
| EVRouteInstruction object. More... | |
| class | RouteInstruction |
| RouteInstruction object. More... | |
| class | RouteSegmentBase |
| RouteSegmentBase object. More... | |
| class | PTRouteSegment |
| PTRouteSegment object. More... | |
| class | EVRouteSegment |
| EVRouteSegment object. More... | |
| class | RouteSegment |
| RouteSegment object. More... | |
| class | PTBuyTicketInformation |
| PTBuyTicketInformation object. More... | |
| class | RouteBase |
| RouteBase object. More... | |
| class | PTRoute |
| PTRoute object. More... | |
| class | EVRoute |
| EVRoute object. More... | |
| class | OTRoute |
| Over track route object. More... | |
| class | Route |
| Route object. More... | |
| class | MapViewRoute |
| MapViewRoute object. More... | |
| class | RoutingService |
| RoutingService object. More... | |
| class | RouteBookmarks |
| RouteBookmarks object. More... | |
| class | RouteCollection |
| RouteCollection object. More... | |
| class | MapViewRouteCollection |
| MapViewRouteCollection object. More... | |
| class | Sdk |
| GEM SDK global functions. More... | |
| class | SdkSettings |
| SdkSettings object. More... | |
| class | SearchPreferences |
| SearchPreferences object. More... | |
| class | SearchService |
| SearchService object. More... | |
| class | SettingsService |
| Manages SDK and application settings. More... | |
| class | ISocialReportListener |
| Social report listener interface. More... | |
| class | ISocialLabelListener |
| Social label listener interface. More... | |
| class | SocialReportsOverlayCategory |
| SocialReportsOverlayCategory object. More... | |
| class | SocialReportsOverlayInfo |
| SocialReportsOverlayInfo object. More... | |
| class | SocialLabelsOverlayInfo |
| SocialLabelsOverlayInfo object. More... | |
| class | SocialOverlay |
| SocialOverlay object. More... | |
| class | String |
| String object. More... | |
| class | Time |
| Time object. More... | |
| struct | TimeDistanceCoordinate |
| timespan & distance & coordinates structure More... | |
| class | ITimerListener |
| Timer listener interface. More... | |
| class | ITimerService |
| Timer service interface. More... | |
| class | TimezoneResult |
| Defines a timezone result. More... | |
| class | TimezoneService |
| Resolves timezone information by location. More... | |
| struct | UserRoadblockPathPreviewCoordinate |
| User roadblock path preview match info. More... | |
| class | TrafficEvent |
| TrafficEvent object. More... | |
| class | RouteTrafficEvent |
| RouteTrafficEvent object. More... | |
| class | IPersistentRoadblockListener |
| Persistent roadblock listener interface. More... | |
| class | TrafficPreferences |
| TrafficPreferences object. More... | |
| class | TrafficService |
| TrafficService object. More... | |
| class | TransferStatistics |
| TransferStatistics object. More... | |
| struct | Rgba |
| RGBA color representation struct. More... | |
| struct | SizeType |
| Size representation based on pixels. More... | |
| struct | XyType |
| Screen position based on pixels, used to represent upper left corner of a viewport. More... | |
| struct | XyzType |
| Template type containing three values. More... | |
| struct | RectType |
| Rectangle representation based on pixels. More... | |
| struct | Version |
| Define the content version with major and minor. More... | |
| struct | SdkVersion |
| SDK version representation as four 1-byte ints and a text string. More... | |
| struct | TimeDistance |
| Time distance representation based on meters and seconds. More... | |
Typedefs | |
| using | ESportType = SportType |
| using | EVisibility = Visibility |
| using | EOrientationType = sense::IOrientation::EOrientationType |
| Orientation type. | |
| using | TopicListener = Listener<ITopicListener> |
| ITopicListener wrapper class. Keeps a raw pointer or a safe pointer to a ITopicListener interface | |
| using | HttpDetailsListener = Listener<IHttpDetailsListener> |
| IHttpDetailsListener wrapper class. Keeps a raw pointer or a safe pointer to a IHttpDetailsListener interface | |
| using | PermissionsListener = Listener<IPermissionsListener> |
| Permissions listener. | |
| using | CompletionCallback = std::function<void(String, int const)> |
| Type definition for a completion callback. | |
| using | CollectUserMetadataCallback = std::function<void( LargeInteger, std::map<String, DataBuffer>& )> |
| Callback for collecting user metadata during record saving. | |
| using | SoundMarksList = List<SoundMark> |
| Sound marks list. | |
| using | SoundMarksListRef = ApiRef<SoundMarksList> |
| Sound marks list reference. | |
| using | TextMarksList = List<TextMark> |
| Text marks list. | |
| using | TextMarksListRef = ApiRef<TextMarksList> |
| Text marks list reference. | |
| using | BitmapList = List<Bitmap> |
| Bitmap list. | |
| using | BitmapListRef = ApiRef<BitmapList> |
| Bitmap list reference. | |
| using | TrafficReplayListener = Listener<ITrafficReplayListener> |
| A listener for traffic replay events. | |
| using | FileSystemFileList = List<FileSystemFile> |
| File system file list. | |
| using | FileSystemFolderList = List<struct FileSystemFolder> |
| File system folder list. | |
| using | AddressInfoRef = ApiRef<AddressInfo> |
| Reference to AddressInfo. | |
| using | AlarmListener = Listener<IAlarmListener> |
| AlarmListener wrapper class. | |
| using | StringList = List<String> |
| List of String objects. | |
| using | StringListRef = ApiRef<StringList> |
| Reference to StringList. | |
| using | LandmarkCategoryList = List<LandmarkCategory> |
| List of LandmarkCategory objects. | |
| using | LandmarkCategoryListRef = ApiRef<LandmarkCategoryList> |
| Reference to LandmarkCategoryList. | |
| using | LandmarkList = List<Landmark> |
| List of Landmark objects. | |
| using | LandmarkPositionList = List<LandmarkPosition> |
| List of LandmarkPosition objects. | |
| using | LandmarkListRef = ApiRef<LandmarkList> |
| Reference to LandmarkList. | |
| using | AbstractGeometryItemList = List<AbstractGeometryItem> |
| List of AbstractGeometryItem objects. | |
| using | AbstractGeometryItemListRef = const ApiRef<AbstractGeometryItemList> |
| Const reference to AbstractGeometryItemList. | |
| using | SignpostItemList = List<SignpostItem> |
| List of SignpostItem objects. | |
| using | SignpostItemListRef = ApiRef<SignpostItemList> |
| Reference to list of SignpostItem objects. | |
| using | RoadInfoList = List<RoadInfo> |
| List of RoadInfo objects. | |
| using | RoadInfoListRef = ApiRef<RoadInfoList> |
| Reference to RoadInfoList. | |
| using | CoordinatesList = List<Coordinates> |
| List of Coordinates objects. | |
| using | CoordinatesListRef = ApiRef<CoordinatesList> |
| Reference to CoordinatesList. | |
| using | RouteList = List<Route> |
| List of Route objects. | |
| using | RouteListRef = ApiRef<RouteList> |
| Reference to list of Route objects. | |
| using | RouteSegmentList = List<RouteSegment> |
| List of RouteSegment objects. | |
| using | EVCarModelList = List<EVCarModel> |
| List of EVCarModel entities. | |
| using | RouteInstructionList = List<RouteInstruction> |
| List of RouteInstruction objects. | |
| using | ImageList = List<Image> |
| ImageList. | |
| using | ImageListRef = ApiRef<ImageList> |
| Reference to ImageList Reference. | |
| using | SceneObjectDataList = List<SceneObjectData> |
| List of SceneObjectData. | |
| using | SceneObjectDataListRef = ApiRef<SceneObjectDataList> |
| Reference to SceneObjectDataList. | |
| using | IntList = List<int> |
| List of int. | |
| using | IntListRef = ApiRef<IntList> |
| Reference to IntList. | |
| using | LargeIntList = List<LargeInteger> |
| List of large int. | |
| using | LargeIntListRef = ApiRef<LargeIntList> |
| Reference to IntList. | |
| using | FloatList = List<float> |
| List of float. | |
| using | FloatListRef = ApiRef<FloatList> |
| Reference to FloatList. | |
| using | DoubleList = List<double> |
| List of double. | |
| using | DoubleListRef = ApiRef<DoubleList> |
| Reference to DoubleList. | |
| using | IntListList = List<IntList> |
| list of list of int. | |
| using | IntListListRef = ApiRef<IntListList> |
| Reference to IntListList. | |
| using | LargeIntListList = List<LargeIntList> |
| list of list of large integers. | |
| using | LargeIntListListRef = ApiRef<LargeIntListList> |
| Reference to FloatListList. | |
| using | FloatListList = List<FloatList> |
| list of list of floats. | |
| using | FloatListListRef = ApiRef<FloatListList> |
| Reference to FloatListList. | |
| using | DoubleListList = List<DoubleList> |
| list of list of doubles. | |
| using | DoubleListListRef = ApiRef<DoubleListList> |
| Reference to DoubleListList. | |
| using | ClimbSectionList = List<ClimbSection> |
| List of ClimbSection entities. | |
| using | SurfaceSectionList = List<SurfaceSection> |
| List of SurfaceSection entities. | |
| using | RoadTypeSectionList = List<RoadTypeSection> |
| List of RoadTypeSection entities. | |
| using | SteepSectionList = List<SteepSection> |
| List of SteepSection entities. | |
| using | TollSectionList = List<TollSection> |
| List of TollSection entities. | |
| using | TrafficEventList = List<TrafficEvent> |
| List of TrafficEvent objects. | |
| using | TrafficEventListRef = ApiRef<TrafficEventList> |
| Reference to list of TrafficEvent objects. | |
| using | RouteTrafficEventList = List<RouteTrafficEvent> |
| List of RouteTrafficEvent objects. | |
| using | OverlayCategoryList = List<OverlayCategory> |
| List of OverlayCategory objects. | |
| using | SocialReportsOverlayCategoryList = List<SocialReportsOverlayCategory> |
| List of SocialReportsOverlayCategory objects. | |
| using | OverlayItemList = List<OverlayItem> |
| List of OverlayItem objects. | |
| using | OverlayItemPositionList = List<OverlayItemPosition> |
| List of OverlayItemPosition objects. | |
| using | OverlayItemListRef = ApiRef<OverlayItemList> |
| Reference to list of OverlayItem objects. | |
| using | LanguageList = List<Language> |
| List of Language objects. | |
| using | LanguageListRef = ApiRef<LanguageList> |
| Reference to LanguageList. | |
| using | VoiceList = List<Voice> |
| List of Voice objects. | |
| using | StyleLayerInfoList = List<StyleLayerInfo> |
| List of StyleLayerInfo entities. | |
| using | StyleLegendList = List<StyleLegend> |
| List of StyleLegend entities. | |
| using | GeographicAreaList = List<GeographicArea> |
| List of GeographicArea objects. | |
| using | GeographicAreaListRef = ApiRef<GeographicAreaList> |
| Reference to GeographicAreaList. | |
| using | RectangleGeographicAreaList = List<RectangleGeographicArea> |
| List of RectangleGeographicArea objects. | |
| using | CircleGeographicAreaList = List<CircleGeographicArea> |
| List of CircleGeographicArea objects. | |
| using | PolygonGeographicAreaList = List<PolygonGeographicArea> |
| List of PolygonGeographicArea objects. | |
| using | TilesCollectionGeographicAreaList = List<TilesCollectionGeographicArea> |
| List of TilesGeographicArea objects. | |
| using | GeofenceAreaList = List<GeofenceArea> |
| List of GeofenceArea objects. | |
| using | GeofenceProximityAreaList = List<GeofenceProximityArea> |
| List of GeofenceProximityArea objects. | |
| using | AlarmMonitoredAreaList = List<AlarmMonitoredArea> |
| List of AlarmMonitoredArea objects. | |
| using | AlarmMonitoredAreaListRef = ApiRef<AlarmMonitoredAreaList> |
| List of AlarmMonitoredArea objects. | |
| using | ContentStoreItemList = List<ContentStoreItem> |
| List of ContentStoreItem objects. | |
| using | ParameterList = List<Parameter> |
| List of Parameter objects. | |
| using | ParameterListRef = ApiRef<ParameterList> |
| Reference to ParameterList. | |
| using | MarkerList = List<Marker> |
| List of MarkerMatch objects. | |
| using | MarkerMatchList = List<MarkerMatch> |
| List of MarkerMatch objects. | |
| using | MarkerMatchListRef = ApiRef<MarkerMatchList> |
| Reference to list of MarkerMatchList objects. | |
| using | LandmarkAlarmsListRef = ApiRef<CoordinatesReferenceList<LandmarkPosition>> |
| Reference to CoordinatesReferenceList of Landmark objects. | |
| using | OverlayItemAlarmsListRef = ApiRef<CoordinatesReferenceList<OverlayItemPosition>> |
| Reference to CoordinatesReferenceList of OverlayItem objects. | |
| using | PathMatchList = List<PathMatch> |
| List of PathMatch. | |
| using | ExpiredContentList = List<ExpiredContent> |
| List of ExpiredContent entities. | |
| using | ActivationInfoList = List<ActivationInfo> |
| List of ActivationInfo objects. | |
| using | MapSpeedLimitList = List<MapSpeedLimit> |
| List of MapSpeedLimit entities. | |
| using | ApiCallLogger = Listener<IApiCallLogger> |
| Api Call Logger listener. | |
| using | ContactInfoRef = ApiRef<ContactInfo> |
| Reference to ContactInfo. | |
| using | ContentStoreItemRef = ApiRef<ContentStoreItem> |
| Reference to ContentStoreItem. | |
| using | CoordinatesRef = ApiRef<Coordinates> |
| Reference to Coordinates. | |
| using | MountInfoList = List<MountInfo> |
| MountInfo list. | |
| using | ProfileListener = Listener<IProfileListener> |
| IProfileListener wrapper class. | |
| using | ApiError = TypedApiError<int> |
| Alias for TypedApiError<int>. | |
| using | GeofenceListener = Listener<IGeofenceListener> |
| IGeofenceListener wrapper class. | |
| using | RectangleGeographicAreaRef = ApiRef<RectangleGeographicArea> |
| Reference to a RectangleGeographicArea object. | |
| using | CircleGeographicAreaRef = ApiRef<CircleGeographicArea> |
| Reference to a CircleGeographicArea object. | |
| using | PolygonGeographicAreaRef = ApiRef<PolygonGeographicArea> |
| Reference to a PolygonGeographicArea object. | |
| using | TilesCollectionGeographicAreaRef = ApiRef<TilesCollectionGeographicArea> |
| Reference to a TilesCollectionGeographicArea object. | |
| using | GuidedAddressSearchPreferencesRef = ApiRef<GuidedAddressSearchPreferences> |
| Reference to GuidedAddressSearchPreferences. | |
| using | ImageRef = ApiRef<Image> |
| Reference to Image. | |
| using | AbstractGeometryImageRef = ApiRef<AbstractGeometryImage> |
| Reference to AbstractGeometryImage. | |
| using | SignpostImageRef = ApiRef<SignpostImage> |
| Reference to SignpostImage. | |
| using | RoadInfoImageRef = ApiRef<RoadInfoImage> |
| Reference to RoadInfoImage. | |
| using | LaneImageRef = ApiRef<LaneImage> |
| Reference to LaneImage. | |
| using | LandmarkCategoryRef = ApiRef<LandmarkCategory> |
| Reference to LandmarkCategory. | |
| using | EntranceLocationsRef = ApiRef<EntranceLocations> |
| Reference to EntranceLocations. | |
| using | LandmarkRef = ApiRef<Landmark> |
| Reference to Landmark. | |
| using | LandmarkStoreCollectionRef = ApiRef<LandmarkStoreCollection> |
| Reference to LandmarkStoreCollection. | |
| using | LandmarkStoreListener = Listener<ILandmarkStoreListener> |
| ILandmarkStoreListener wrapper class. | |
| using | LanguageRef = ApiRef<Language> |
| Reference to Language. | |
| using | VoiceRef = ApiRef<Voice> |
| Reference to Voice. | |
| using | LogUploaderListener = Listener<ILogUploaderListener> |
| Alias for ILogUploaderListener Listener. | |
| using | HighlightRenderSettings = RenderSettings<int, int(HO_ShowLandmark), GEM_SETTING_COLOR(255, 98, 0, 255), GEM_SETTING_COLOR(255, 98, 0, 255), GEM_SETTING_SIZE(1.5), GEM_SETTING_SIZE(0)> |
| Highlights render settings. | |
| using | MapViewExtensionsRef = ApiRef<MapViewExtensions> |
| Reference to MapViewExtensions. | |
| using | CanvasListener = Listener<ICanvasListener> |
| IMapViewListener wrapper class. | |
| using | MapViewListener = Listener<IMapViewListener> |
| IMapViewListener wrapper class. | |
| using | FollowPositionPreferencesRef = ApiRef<FollowPositionPreferences> |
| Reference to MapViewPreferences. | |
| using | MapViewPreferencesRef = ApiRef<MapViewPreferences> |
| Reference to MapViewPreferences. | |
| using | FollowPositionPreferencesV2Ref = ApiRef<FollowPositionPreferencesV2> |
| Reference to MapViewPreferencesV2. | |
| using | MapViewPreferencesV2Ref = ApiRef<MapViewPreferencesV2> |
| Reference to MapViewPreferencesV2. | |
| using | MarkerRef = ApiRef<Marker> |
| Reference to Marker. | |
| using | MarkerRenderSettingsBase = RenderSettings<int, 0, 0, 0, GEM_SETTING_SIZE(1.5), GEM_SETTING_SIZE(0)> |
| Marker render settings base. | |
| using | MarkerCollectionDisplaySettings = MarkerCollectionRenderSettings |
| using | MarkerCollectionRef = ApiRef<MarkerCollection> |
| Reference to MarkerCollection. | |
| using | MarkerSketchesRef = ApiRef<MarkerSketches> |
| Reference to MarkerCollection. | |
| using | MapViewMarkerCollectionsRef = ApiRef<MapViewMarkerCollections> |
| Reference to MapViewMarkerCollections. | |
| using | AbstractGeometryRef = ApiRef<AbstractGeometry> |
| Reference to AbstractGeometry. | |
| using | TurnDetailsRef = ApiRef<TurnDetails> |
| Reference to TurnDetails. | |
| using | SignpostDetailsRef = ApiRef<SignpostDetails> |
| Reference to SignpostDetails. | |
| using | NavigationInstructionRef = ApiRef<NavigationInstruction> |
| Reference to NavigationInstruction. | |
| using | NavigationListener = Listener<INavigationListener> |
| INavigationListener wrapper class. | |
| using | NetworkProvider = Listener<INetworkProvider> |
| INetworkProvider wrapper class. | |
| using | OffboardListener = Listener<IOffboardListener> |
| IOffboardListener wrapper class. | |
| using | OpPtr = WeakPointer<IScheduledOp> |
| Scheduled operation weak pointer. | |
| using | OpStrongPtr = StrongPointer<IScheduledOp> |
| Scheduled operation strong pointer. | |
| using | OverlayDisplaySettings = OverlayRenderSettings |
| using | OverlayInfoRef = ApiRef<OverlayInfo> |
| Reference to OverlayInfo. | |
| using | OverlayItemRef = ApiRef<OverlayItem> |
| Reference to OverlayItem. | |
| using | OverlayCollectionRef = ApiRef<OverlayCollection> |
| Reference to OverlayCollection. | |
| using | OverlayMutableCollectionRef = ApiRef<OverlayMutableCollection> |
| Reference to OverlayMutableCollection. | |
| using | MapViewOverlayCollectionRef = ApiRef<MapViewOverlayCollection> |
| Reference to MapViewOverlayCollection. | |
| using | ParameterRef = ApiRef<Parameter> |
| Reference to Parameter. | |
| using | SearchableParameterListRef = ApiRef<SearchableParameterList> |
| Reference to Parameter. | |
| using | PathRef = ApiRef<Path> |
| Reference to Path. | |
| using | MapViewPathCollectionRef = ApiRef<MapViewPathCollection> |
| Reference to PathCollection. | |
| using | PathCollectionRef = MapViewPathCollectionRef |
| using | ServicesManagerPlugin = PluginModule |
| using | PositionListener = Listener<class IPositionListener> |
| IPositionListener wrapper class. | |
| using | ProgressListener = Listener<IProgressListener> |
| IProgressListener wrapper class. | |
| using | Projection_LAMRef = ApiRef<Projection_LAM> |
| Reference to Projection_LAM. | |
| using | Projection_WGS84Ref = ApiRef<Projection_WGS84> |
| Reference to Projection_WGS84. | |
| using | Projection_MGRSRef = ApiRef<Projection_MGRS> |
| Reference to Projection_MGRS. | |
| using | Projection_BNGRef = ApiRef<Projection_BNG> |
| Reference to Projection_BNG. | |
| using | GKProjectionRef = ApiRef<Projection_GK> |
| Reference to Projection_GK. | |
| using | Projection_UTMRef = ApiRef<Projection_UTM> |
| Reference to Projection_UTM. | |
| using | Projection_W3WRef = ApiRef<Projection_W3W> |
| Reference to Projection_W3W. | |
| using | EPixelFormat = EImagePixelFormat |
| Alias for EImagePixelFormat. | |
| using | OpenGLContext = Listener<IOpenGLContext> |
| Alias for IOpenGLContext Listener. | |
| using | RouteListener = Listener<IRouteListener> |
| IRouteListener wrapper class. | |
| using | RoutePreferencesRef = ApiRef<RoutePreferences> |
| Reference to RoutePreferences. | |
| using | RouteRenderSettingsBase = RenderSettings<int, int(RRS_ShowTraffic | RRS_ShowTurnArrows | RRS_ShowWaypoints | RRS_ShowHighlights), GEM_SETTING_COLOR(0, 0, 0, 0), GEM_SETTING_COLOR(0, 0, 0, 0), GEM_SETTING_SIZE(-1.), GEM_SETTING_SIZE(0.), struct RouteRenderSettings> |
| using | PTTranslationRef = ApiRef<PTTranslation> |
| Reference to PTTranslation. | |
| using | PTAlertRef = ApiRef<PTAlert> |
| Reference to PTAlert. | |
| using | RouteTerrainProfileRef = ApiRef<RouteTerrainProfile> |
| Reference to RouteTerrainProfile. | |
| using | PTRouteInstructionRef = ApiRef<PTRouteInstruction> |
| Reference to PTRouteInstruction. | |
| using | EVRouteInstructionRef = ApiRef<EVRouteInstruction> |
| Reference to EVRouteInstruction. | |
| using | RouteInstructionRef = ApiRef<RouteInstruction> |
| Reference to RouteInstruction. | |
| using | PTRouteSegmentRef = ApiRef<PTRouteSegment> |
| Reference to PTRouteSegment. | |
| using | EVRouteSegmentRef = ApiRef<EVRouteSegment> |
| Reference to PTRouteSegment. | |
| using | PTBuyTicketInformationRef = ApiRef<PTBuyTicketInformation> |
| Reference to PTBuyTicketInformation. | |
| using | PTRouteRef = ApiRef<PTRoute> |
| Reference to PTRoute. | |
| using | EVRouteRef = ApiRef<EVRoute> |
| Reference to EVRoute. | |
| using | OTRouteRef = ApiRef<OTRoute> |
| Reference to over track route. | |
| using | RouteRef = ApiRef<Route> |
| Reference to Route. | |
| using | RouteCollectionRef = ApiRef<RouteCollection> |
| Reference to RouteCollection. | |
| using | MapViewRouteCollectionRef = ApiRef<MapViewRouteCollection> |
| Reference to MapViewRouteCollection. | |
| using | RoutesCollection = RouteCollection |
| Deprecated names. | |
| using | RoutesCollectionRef = ApiRef<RouteCollection> |
| Reference to a collection of route objects. | |
| using | MapViewRoutesCollection = MapViewRouteCollection |
| Collection of routes as they appear in a map view context. | |
| using | MapViewRoutesCollectionRef = ApiRef<MapViewRouteCollection> |
| Reference to a collection of map view routes. | |
| using | SocialReportListener = Listener<ISocialReportListener> |
| Alias Social overlay item listener. | |
| using | SocialOverlayItemListener = SocialReportListener |
| using | ISocialOverlayItemListener = ISocialReportListener |
| using | SocialLabelListener = Listener<ISocialLabelListener> |
| Alias Social label listener. | |
| using | SocialReportsOverlayInfoRef = ApiRef<SocialReportsOverlayInfo> |
| Reference to OverlayInfo. | |
| using | SocialLabelsOverlayInfoRef = ApiRef<SocialLabelsOverlayInfo> |
| Reference to OverlayInfo. | |
| using | StringRef = ApiRef<String> |
| Reference to String. | |
| using | TimeRef = ApiRef<Time> |
| Reference to Time. | |
| using | TimeDistanceCoordinateList = List<TimeDistanceCoordinate> |
| List of TimeDistanceCoordinate objects. | |
| using | TimerService = Listener<ITimerService> |
| ITimerService wrapper class. | |
| using | PersistentRoadblockListener = Listener<class IPersistentRoadblockListener> |
| Traffic event interface. | |
| using | TrafficEventRef = ApiRef<TrafficEvent> |
| Reference to TrafficEvent. | |
| using | TrafficPreferencesRef = ApiRef<TrafficPreferences> |
| Reference to TrafficPreferences. | |
| using | Traffic = TrafficService |
| Deprecated alias for TrafficService. | |
| using | TransferStatisticsRef = ApiRef<TransferStatistics> |
| Reference to TransferStatistics. | |
| using | Size = SizeType<int> |
| SizeType<int> alias. | |
| using | SizeF = SizeType<float> |
| SizeType<float> alias. | |
| using | Xy = XyType<int> |
| XyType<int> alias. | |
| using | XyF = XyType<float> |
| XyType<float> alias. | |
| using | Xyz = XyzType<int> |
| XyzType<int> alias. | |
| using | XyzF = XyzType<float> |
| XyzType<float> alias. | |
| using | Tuple2d = std::tuple<double, double> |
| std::tuple of 2 doubles alias. | |
| using | Tuple3d = std::tuple<double, double, double> |
| std::tuple of 3 doubles alias. | |
| using | Tuple4d = std::tuple<double, double, double, double> |
| std::tuple of 4 doubles alias. | |
| using | Rect = RectType<int> |
| RectType<int> alias. | |
| using | RectF = RectType<float> |
| RectType<float> alias. | |
| typedef __int64 | LargeInteger |
| Integer on 64-bits. | |
| typedef unsigned __int64 | LargeUnsignedInteger |
| Unsigned integer on 64-bits. | |
| template<typename T> | |
| using | WeakPointer = std::weak_ptr<T> |
| Safe & objectual API container. | |
| template<typename T> | |
| using | StrongPointer = std::shared_ptr<T> |
| Safe & objectual API container. | |
| template<typename T> | |
| using | StrongPointerFromThis = std::enable_shared_from_this<T> |
| Enable safe & objectual API container from this. | |
| using | WeatherService = weather::Service |
| aliases | |
Functions | |
| const char * | ApiGetErrDetails (int errCode) |
| Api get error details. | |
| std::pair< ISdk *, int > | CreateSDKPluginInstance (const String &pluginPath, const SdkInitializationParameters &sdkInitializationParameters) |
| Plugin factory. | |
| void | ReleasePluginSdk () |
| Plugin release. | |
| template<typename T, typename ... TArgs> | |
| StrongPointer< T > | StrongPointerFactory (TArgs &&... args) |
| Safe & objectual API container factory. | |
Variables | |
| constexpr int const | KNoError = 0 |
| Code returned when all went as intended. | |
| template<typename TError> | |
| TError | TypedApiError< TError >::apiError = KNoError |
| Api error handler. | |
| template<typename TError> | |
| bool | TypedApiError< TError >::useExceptions = {} |
| use Exceptions | |
| template<typename TError> | |
| bool | TypedApiError< TError >::excInhibitor = {} |
| exception Inhibitor | |
| ISdk * | SDKPtr = nullptr |
| SDK static holders. | |
| class PluginModule * | SDKPluginPtr = nullptr |
| Sdk Plugin Ptr. | |
gem namespace
| using gem::CollectUserMetadataCallback = std::function<void( LargeInteger, std::map<String, DataBuffer>& )> |
Callback for collecting user metadata during record saving.
This callback is invoked when saving a record to collect user metadata.
The callback is defined as a std::function that takes two parameters:
The metadata collected through this callback is used to enrich the saved record with additional user-specific information.
| using gem::CompletionCallback = std::function<void(String, int const)> |
Type definition for a completion callback.
This callback is invoked after a record export operation completes. It provides the path to the exported record and an error code, if any.
| using gem::ESportType = SportType |
| using gem::EVisibility = Visibility |
| using gem::HighlightRenderSettings = RenderSettings<int, int(HO_ShowLandmark), GEM_SETTING_COLOR(255, 98, 0, 255), GEM_SETTING_COLOR(255, 98, 0, 255), GEM_SETTING_SIZE(1.5), GEM_SETTING_SIZE(0)> |
Highlights render settings.
DefOptions = HO_ShowLandmark
DefInnerColor = Rgba(255, 98, 0, 255)
DefOuterColor = Rgba(255, 98, 0, 255)
DefInnerSz = 1.5 mm
DefOuterSz = 0 mm
| using gem::RouteRenderSettingsBase = RenderSettings<int, int(RRS_ShowTraffic | RRS_ShowTurnArrows | RRS_ShowWaypoints | RRS_ShowHighlights), GEM_SETTING_COLOR(0, 0, 0, 0), GEM_SETTING_COLOR(0, 0, 0, 0), GEM_SETTING_SIZE(-1.), GEM_SETTING_SIZE(0.), struct RouteRenderSettings> |
| RenderSettings | Template defining render settings with parameters for default behaviors and visual attributes. |
|
strong |
Specifies the type of file associated with an activity.
| Enumerator | |
|---|---|
| Photo | Photo file type. |
| Video | Video file type. |
| Audio | Audio file type. |
| Route | Route file type. |
|
strong |
Activation Status. The status in which a product activation might be found in.
| enum gem::EApiCustomer |
| enum gem::EApiFlavor |
| enum gem::EApiHosting |
| enum gem::EApiProduct |
|
strong |
Enumerates different predefined colors.
|
strong |
Enumerates different color formats.
Enumerates types of links used in Dijkstra's algorithm.
Enumerates external image quality options.
| Enumerator | |
|---|---|
| LowImageQuality | https://www.mediawiki.org/wiki/Common_thumbnail_sizes Low image quality. |
| MediumImageQuality | Medium image quality. |
| HighImageQuality | High image quality. |
|
strong |
|
strong |
|
strong |
Values that represent file sorting types.
|
strong |
File types supported to export a .gm file.
|
strong |
Describes how an image should fill the area.
|
strong |
|
strong |
Gate decisions. Describes the kind of states a gate can be in.
|
strong |
Enum for easily accessible hardware information on Android and iOS.
| Enumerator | |
|---|---|
| DeviceModel | Device model, e.g., "Pixel 6", "iPhone 14 Pro". |
| Manufacturer | Manufacturer, e.g., "Google", "Apple", "Samsung". |
| OSVersion | Operating system version, e.g., "Android 14", "iOS 17.2". |
| TotalRAM | Total physical memory (in MB), e.g., 8192. |
| FreeRAM | Available RAM at the time of logging (in MB). |
| StorageTotal | Total storage space (in GB), e.g., 128. |
| StorageFree | Free storage space available on the device (in GB), e.g., 43.2. |
| StorageType | Storage type, e.g., "UFS 3.1", "eMMC". |
| CPUInfo | CPU information, e.g., "Snapdragon 8 Gen 1, 8 cores". |
| GPUInfo | GPU information, e.g., "Adreno 730", "Apple GPU (5-core)". |
| ScreenResolution | Screen resolution, e.g., "2400x1080". |
| ScreenDensity | Screen density (dpi), e.g., 440. |
| RefreshRate | Screen refresh rate (Hz), e.g., 60, 120. |
| BatteryLevel | Battery level in percentage, e.g., 87. |
| IsCharging | Whether the device is charging, true/false. |
| BatteryState | Current battery state, e.g., "Charging", "Full", "Unplugged". |
| ThermalStatus | Thermal status of the device, e.g., "Normal", "Warning", "Critical". |
| CameraCount | Number of cameras available on the device. |
| CameraCapabilities | Camera capabilities summary, e.g., "12MP main, 4K@60fps, OIS". |
| SensorAvailability | Availability of key sensors: "accelerometer, gyroscope, magnetometer, etc". |
| SupportedABIs | List of supported ABIs (e.g., "arm64-v8a", "armeabi-v7a"). |
| BuildFingerprint | Unique fingerprint for the build e.g., "Magic Earth 7.1.25.17.F7E936D9.2F9D5083". |
| Locale | Current device locale, e.g., "en-US", "ro-RO". |
| enum gem::EHttpMethod |
| enum gem::EImageType |
Type of a image.
| Enumerator | |
|---|---|
| IT_Base | Base type, result of ImageDatabase::getImageById. |
| IT_AbstractGeometry | Abstract geometry icon type, result of NavigationInstruction::getNextTurnDetails().getAbstractGeometryImage(). |
| IT_RoadInfo | Road info type, result of NavigationInstruction::getgetRoadInfoImage. |
| IT_Signpost | Signpost type, result of NavigationInstruction::getSignpostDetails().getImage(). |
| IT_LaneInfo | Lane info type, result of NavigationInstruction::getLaneImage(). |
| enum gem::ELogLevel |
Log level for printing into log/console.
|
strong |
Navigation route forward / backward part update rate.
| Enumerator | |
|---|---|
| NRU_Low | Route updated only when needed - crossing with traveled route, etc. |
| NRU_Normal | Route updated after N meters and M seconds ( app routing parameters ). |
| NRU_High | Route updated every frame ( high quality over CPU & battery consumption ). Default value. |
|
strong |
Enumerates different states of a recorder.
|
strong |
Enumeration representing different modes of transportation.
This enumeration defines the various transport modes that can be used to classify the context in which a recording was made. It helps identify the type of transportation or movement during the recording process.
| enum gem::ESDKProfile |
|
strong |
Enumerates different text alignments.
|
strong |
|
strong |
Enumerates the type of response from the timezone plugin.
Enumerates watermark positions.
|
strong |
Defines different types of sports activities.
|
strong |
| const char * gem::ApiGetErrDetails | ( | int | errCode | ) |
Api get error details.
| errCode | The error code |
| std::pair< ISdk *, int > gem::CreateSDKPluginInstance | ( | const String & | pluginPath, |
| const SdkInitializationParameters & | sdkInitializationParameters ) |
Plugin factory.
| pluginPath | The path to the plugin |
| sdkInitializationParameters | The parameters for SDK initialization |
| bool gem::TypedApiError< TError >::excInhibitor = {} |
exception Inhibitor
| TError |
| bool gem::TypedApiError< TError >::useExceptions = {} |
use Exceptions
| TError |