NDSStore Updater
Represents a cancellable operation. Cancellation may be immediate or simply requested to happen sometime in the future.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public typealias Cancellable = TomTomSDKCommon.Cancellable
The information about a completed map operation.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct CompletedMapOperation : Equatable
CompositeRegion is a representation of either an update region or an update region set in the NDS map. An update region is the smallest area in the NDS map that can be updated. An update region set contains one or more update regions, or one or more other update region sets.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct CompositeRegion : Hashable
Hierarchical structure of CompositeRegion
s.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct CompositeRegionGraph : Equatable
Event that indicates that something regarding CompositeRegionGraph
has changed.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum CompositeRegionGraphChangeEvent : Equatable
Unique identifier in a given CompositeRegion
hierarchy.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct CompositeRegionID : Hashable, CustomStringConvertible
Observer for changes to the CompositeRegion
s.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol CompositeRegionObserver : Observer
Represents an operation on the CompositeRegion
.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct CompositeRegionOperation
The state information of the CompositeRegion
.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct CompositeRegionState : Equatable
A data structure that contains the CompositeRegionState
information.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct CompositeRegionStatesData : Equatable
A helper class that facilitates the map-management activities on regions in a group-level.
It provides a simplified graph of regions for UI visualization, and various functions to allow performing map operations on these regions.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public final class CompositeRegionsUpdater
The current operation of the CompositeRegion
.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct CurrentCompositeRegionOperation : Equatable
The information about the current map operation.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct CurrentMapOperation : Equatable
Type describing installation state of the update region
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum InstallState
Specified which operation should be performed on which updatable map region.
Note
Operations can only be done on updatable regions.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct MapOperation : Hashable
Represents an operation that can be performed on an updatable map region.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum MapOperationType
TomTomMap update error
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum MapUpdateError : CustomStringConvertible, Equatable, Error
Implements the update logic of the provided NDSStore
.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class NDSStoreUpdater : NDSMapUpdater
Hierarchical map structure. Leaf nodes represent updatable regions.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct RegionGraph : Equatable
Event types for RegionGraphObserver.onRegionGraphChanged
notification.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum RegionGraphChangeEvent
A node in the ‘RegionGraph’. It represents a region in the NDS map. It may be updatable.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct RegionGraphNode : Equatable
Unique region graph node identifier.
Note
This node identifier maps directly to a region (update region set or update region) in the map so they are not connected to a certain instance ofRegionGraph
.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct RegionGraphNodeID : Comparable, Hashable, CustomStringConvertible
The state of a node in the RegionGraph
for which RegionGraphNode.isUpdatableRegion
is true.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct RegionGraphNodeState : Equatable
Protocol for observing changes in RegionGraph
.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol RegionGraphObserver : Observer
A list of regions along a polyline.
Note
This is a response from aNDSStore/findRegionsAlongPolyline(polyline:radius:callback:)
call.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct RegionsAlongPolyline
A list of regions around a position.
Note
This is a response from aNDSStore/findRegionsAroundPosition(position:radius:callback:)
call.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct RegionsAroundPosition
The information about an update.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct UpdateInfo : Equatable
Type describing updatability of the update region
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum UpdateState