Base classes for Navigine iOS SDK. More...
Topics | |
| ObjectiveC main sdk class | |
| Main class of Navigine iOS SDK. | |
| ObjectiveC Managers | |
| List of managers for Navigine iOS SDK. | |
| ObjectiveC Listeners | |
| List of listeners for Navigine iOS SDK. | |
| ObjectiveC Location Elements | |
| List of location elements for Navigine iOS SDK. | |
| ObjectiveC Location View Elements | |
| List of location view elements for Navigine iOS SDK. | |
| ObjectiveC Geometry classes | |
| List of geometry classes for Navigine iOS SDK. | |
| ObjectiveC Secondary classes | |
| List of secondary classes for Navigine iOS SDK. | |
Classes | |
| protocol | <NCAsyncRouteListener> |
| Class provides a callback to be invoked when RouteSession handle changed/advanced events. More... | |
| class | NCAsyncRouteManager |
| Class is used for managing RouteSessions. More... | |
| class | NCBeacon |
| Class is used for storing iBeacon. More... | |
| class | NCBitmapRegionDecoder |
| Class is used for getting bitmaps (png, jpg, svg) from byte array. More... | |
| class | NCBoundingBox |
| Axis-aligned bounding box defined by two corner points. More... | |
| class | NCBuilding |
| Interface for a building with multiple floors (Sublocations). Allows selecting the active floor directly via setActiveSublocationId. More... | |
| protocol | <NCBuildingListener> |
| Listener for outdoor scenario when camera focuses on a building or leaves it. More... | |
| class | NCCamera |
| Class describing position of the camera. More... | |
| protocol | <NCCameraListener> |
| Class is used to listen for camera updates. More... | |
| class | NCCategory |
| class is used for storing venue categories. More... | |
| class | NCCircleMapObject |
| Represents a circle on the location view. More... | |
| class | NCDefaultNavigationView |
| Ready-to-use navigation view with built-in UI: “follow me” toggle and user location layer. zoom controls, floor selector, follow me toggle and user location layer. Automatically wires SDK listeners (location, sublocation, camera) and keeps widgets in sync. Use NCDefaultNavigationViewConfig to customize; config can be updated at runtime via the config property. More... | |
| class | NCDefaultNavigationViewConfig |
| Configuration for NCDefaultNavigationView. Controls visibility of built-in widgets. More... | |
| class | NCDottedPolylineMapObject |
| Represents a polyline object with points placed along it on the location view. More... | |
| class | NCEddystone |
| Class is used for storing Eddystone. More... | |
| class | NCElevationGraph |
| Class describing a graph that connects the sublocations. More... | |
| class | NCGeometryUtils |
| A set of functions for working with geometries. More... | |
| class | NCGlobalPoint |
| A point at the specified WGS84 coordinates. More... | |
| class | NCGraph |
| Class is used for storing graph. More... | |
| class | NCGraphEdge |
| Class is used for storing graph edge. More... | |
| class | NCGraphVertex |
| Class is used for storing graph vertex. More... | |
| class | NCIconMapObject |
| Represents an icon object on the location view. More... | |
| class | NCImage |
| class described image data in SDK More... | |
| protocol | <NCInputListener> |
| Class is used to listen for interactions with location view. More... | |
| class | NCKeyValueStorage |
| Interface for key-value storage operations, allowing storage and retrieval of various data types. More... | |
| class | NCLine |
| A polyline with specified list of segments Segment. More... | |
| class | NCLocation |
| Class is used for storing location parameters: identifier, version, name, a list of sublocations, etc. More... | |
| class | NCLocationInfo |
| General information about location. More... | |
| protocol | <NCLocationListener> |
| Class provides a callback to be invoked when LocationManager class downloads the location from server or load it from the storage. More... | |
| protocol | <NCLocationListListener> |
| Class provides a callback to be invoked when LocationListManager class downloads list of available locations from server. More... | |
| class | NCLocationListManager |
| Class is used for downloading locations list from the server and providing it to the user. More... | |
| class | NCLocationManager |
| Class is used for downloading and working with Location. More... | |
| class | NCLocationPoint |
| Class is used for representing certain point within the location. More... | |
| class | NCLocationPolygon |
| Class is used for representing certain polygon within the location Polygon. More... | |
| class | NCLocationPolyline |
| Class is used for representing certain polyline within the location Polyline. More... | |
| class | NCLocationView |
| Class is used to display a Navigine location via iOS UIView. More... | |
| class | NCLocationWindow |
| Interface for interacting with the location view. More... | |
| class | NCLogInfo |
| Represents metadata for a log file. More... | |
| class | NCMapFilterCondition |
| A single filter condition: property must match one of the given values. More... | |
| class | NCMapObject |
| Base interface for handling objects on the location view. More... | |
| class | NCMapObjectPickResult |
| Class is useed to handle information in PickListener. More... | |
| protocol | <NCMeasurementListener> |
| Class provides callbacks to be invoked when MeasurementManager detects new sensor or signal measurements. More... | |
| class | NCMeasurementManager |
| Class is used for managing measurement generators and notifying about sensor and signal measurements. More... | |
| class | NCMqttSession |
| Class is used for managing MQTT session and publishing position data to MQTT broker. More... | |
| protocol | <NCMqttSessionListener> |
| Class provides callbacks to be invoked when MQTT session connection state changes. More... | |
| class | NCNavigationManager |
| Class is used for evaluating navigation and calculating users' Position. More... | |
| class | NCNavigineSdk |
| Provides access to all services in the SDK. More... | |
| class | NCNotification |
| Class is used for working with the notifications and storing its data. More... | |
| protocol | <NCNotificationListener> |
| Class provides a callback to be invoked when NotificationManager detects local notification events. More... | |
| class | NCNotificationManager |
| Class is used to manage local Notifications. More... | |
| protocol | <NCPickListener> |
| Class is used to handle for picking objects on the location view. More... | |
| class | NCPoint |
| A point at the specified metrics coordinates. More... | |
| class | NCPolygon |
| A polygon with specified list of points. More... | |
| class | NCPolygonMapObject |
| Represents a polygon object on the location view. More... | |
| class | NCPolyline |
| A polyline with specified number of points. More... | |
| class | NCPolylineMapObject |
| Represents a polyline object on the location view. More... | |
| class | NCPosition |
| Class describing user's position. More... | |
| protocol | <NCPositionListener> |
| Class provides a callback to be invoked when NavigationManager updates the position of the device. More... | |
| class | NCRectangle |
| A rectangle with specified origin and size. More... | |
| class | NCRouteEvent |
| Class storing one route event payload. More... | |
| protocol | <NCRouteListener> |
| Class provides a callback to be invoked when RouteManager updates routes to the target point or from point to point. More... | |
| class | NCRouteManager |
| Class is used for evaluating RoutePath from point to point. More... | |
| class | NCRouteNode |
| Class describing one node of the evaluated route. More... | |
| class | NCRouteOptions |
| Class is used for describing routing options of AsyncRouteManager. More... | |
| class | NCRouteSession |
| Class is used for managing async route listeners. More... | |
| class | NCSegment |
| line between two points. More... | |
| class | NCSensorMeasurement |
| Structure representing a sensor measurement with type, values, and timestamp. More... | |
| class | NCSignalMeasurement |
| Structure representing a signal measurement with type, identifier, RSSI, distance, and timestamp. More... | |
| class | NCStorageManager |
| Interface for managing multiple key-value storages, providing access and lifecycle control. More... | |
| class | NCSublocation |
| Class is used for storing sublocation parameters: identifier, name, width, heigth, etc. More... | |
| protocol | <NCSublocationChangeListener> |
| Class is used to listen for sublocation change events. More... | |
| class | NCTargetReachedEvent |
| Event indicating the route target has been reached. More... | |
| class | NCTransitionEntryEvent |
| Event describing entering another level/sublocation transition. More... | |
| class | NCTransitionExitEvent |
| Event describing exiting a level/sublocation transition. More... | |
| class | NCTurnEvent |
| Class describing turn guidance event. More... | |
| class | NCUserLocationView |
| class | NCVector3d |
| Structure representing a 3D vector for sensor measurements. More... | |
| class | NCVenue |
| Class is used for storing venue. More... | |
| class | NCWifi |
| Class is used for storing WiFi. More... | |
| class | NCZone |
| Class is used for storing location polygonal zones. More... | |
| class | NCZoneEvent |
| Class described user zone event. More... | |
| protocol | <NCZoneListener> |
| Class provides a callback to be invoked when ZoneManager detects entering/leaving zone events. More... | |
| class | NCZoneManager |
| Class is used for notifying about entering or leaving Zones. More... | |
| class | NCFloorSelectorView |
| Vertical floor selector for navigation view. Shows available sublocations, scrolls when needed, hides for single-floor cases. More... | |
| class | NCFloorSelectorViewConfig |
| Configuration for NCFloorSelectorView widget. Allows customization of styles and layout. More... | |
| class | NCFollowMeButton |
| Floating “follow me” button for navigation view. Toggles following mode and updates its appearance. More... | |
| class | NCFollowMeButtonConfig |
| Configuration for NCFollowMeButton widget. Allows customization of icons, styles and layout. More... | |
| class | NCZoomControls |
| Compact +/- zoom control stack for navigation view. Forwards tap callbacks to the host. More... | |
| class | NCZoomControlsConfig |
| Configuration for NCZoomControls widget. Allows customization of icons, styles and layout. More... | |
Base classes for Navigine iOS SDK.