| CAnimationType | Enum described animation functions |
| Ccom.navigine.idl.java.AnimationType | Enum described animation functions |
| CAsyncRouteListener | Class provides a callback to be invoked when RouteSession handle changed/advanced events |
| Ccom.navigine.idl.java.AsyncRouteListener | Class provides a callback to be invoked when RouteSession handle changed/advanced events |
| ►Ccom.navigine.idl.java.AsyncRouteManager | Class is used for managing RouteSessions |
| Ccom.navigine.idl.java.internal.AsyncRouteManagerBinding | |
| Ccom.navigine.examples.AsyncRouteManagerExample | |
| CAttributionAlignment | Screen placement of the OSM attribution overlay |
| Ccom.navigine.idl.java.AttributionAlignment | Screen placement of the OSM attribution overlay |
| CAttributionHorizontalAlignment | Horizontal placement of the OSM attribution overlay |
| Ccom.navigine.idl.java.AttributionHorizontalAlignment | Horizontal placement of the OSM attribution overlay |
| CAttributionVerticalAlignment | Vertical placement of the OSM attribution overlay |
| Ccom.navigine.idl.java.AttributionVerticalAlignment | Vertical placement of the OSM attribution overlay |
| ►Ccom.navigine.idl.java.Beacon | Class is used for storing iBeacon |
| Ccom.navigine.idl.java.internal.BeaconBinding | |
| ►Ccom.navigine.idl.java.BitmapRegionDecoder | Class is used for getting bitmaps (png, jpg, svg) from byte array |
| Ccom.navigine.idl.java.internal.BitmapRegionDecoderBinding | |
| Ccom.navigine.examples.BitmapRegionDecoderExample | |
| CBoundingBox | Axis-aligned bounding box defined by two WGS84 corners |
| Ccom.navigine.idl.java.BoundingBox | Axis-aligned bounding box defined by two WGS84 corners |
| Ccom.navigine.view.widgets.FloorSelectorViewConfig.Builder | |
| Ccom.navigine.view.widgets.FollowMeButtonConfig.Builder | |
| Ccom.navigine.view.widgets.ZoomControlsConfig.Builder | |
| ►CDefaultNavigineViewConfig.Builder | |
| Ccom.navigine.view.DefaultNavigationViewConfig.Builder | |
| ►Ccom.navigine.idl.java.Building | Interface for a building with multiple floors (Sublocations). Allows selecting the active floor directly via setActiveSublocationId |
| Ccom.navigine.idl.java.internal.BuildingBinding | |
| CBuildingListener | Listener for outdoor scenario when camera focuses on a building or leaves it |
| Ccom.navigine.idl.java.BuildingListener | Listener for outdoor scenario when camera focuses on a building or leaves it |
| CCamera | Class describing position of the camera |
| Ccom.navigine.idl.java.Camera | Class describing position of the camera |
| CCameraCallback | Callback specified after the camera movement is stopped |
| Ccom.navigine.idl.java.CameraCallback | Callback specified after the camera movement is stopped |
| CCameraListener | Class is used to listen for camera updates |
| Ccom.navigine.idl.java.CameraListener | Class is used to listen for camera updates |
| CCameraUpdateReason | Reason of the camera update |
| Ccom.navigine.idl.java.CameraUpdateReason | Reason of the camera update |
| CCapType | Enum defining the type of cap for polyline ends |
| Ccom.navigine.idl.java.CapType | Enum defining the type of cap for polyline ends |
| CCategory | Class is used for storing venue categories |
| Ccom.navigine.idl.java.Category | Class is used for storing venue categories |
| ►Ccom.navigine.idl.java.ClusterMapObjectController | Groups IconMapObject instances into clusters depending on zoom and proximity |
| Ccom.navigine.idl.java.internal.ClusterMapObjectControllerBinding | |
| CClusterMapObjectControllerListener | Listener for cluster lifecycle events on ClusterMapObjectController |
| Ccom.navigine.idl.java.ClusterMapObjectControllerListener | Listener for cluster lifecycle events on ClusterMapObjectController |
| CClusterMapObjectListener | Listener for updates of a single ClusterMapObject |
| Ccom.navigine.idl.java.ClusterMapObjectListener | Listener for updates of a single ClusterMapObject |
| ►CComparable | |
| Ccom.navigine.idl.java.SensorMeasurement | Structure representing a sensor measurement with type, values, and timestamp |
| Ccom.navigine.idl.java.SignalMeasurement | Structure representing a signal measurement with type, identifier, RSSI, distance, and timestamp |
| Ccom.navigine.idl.java.Vector3d | Structure representing a 3D vector for sensor measurements |
| Ccom.navigine.idl.java.DebugFlag | Debug visualization flags for the map view LocationWindow |
| CDebugFlag | Debug visualization flags for the map view LocationWindow |
| CDefaultNavigationView | Ready-to-use navigation view with built-in UI: zoom controls, floor selector, follow me toggle and user location layer. Built on [DefaultNavigineView] chrome |
| CDefaultNavigationViewConfig | Configuration for DefaultNavigationView. Controls visibility of built-in widgets |
| CDefaultNavigationViewController | Controller for runtime config updates. When configs change and [notifyListeners] is called, [DefaultNavigationView] rebuilds. Widget configs are passed directly to each widget |
| Ccom.navigine.examples.DefaultNavigationViewExample | |
| ►CDefaultNavigineView | |
| Ccom.navigine.view.DefaultNavigationView | Ready-to-use navigation view with built-in UI: zoom controls, floor selector, follow me toggle and user location layer. Automatically wires SDK listeners (building focus, sublocation, camera) and keeps widgets in sync. Use DefaultNavigationViewConfig to customize; config can be updated at runtime via setConfig() |
| ►CDefaultNavigineViewConfig | |
| Ccom.navigine.view.DefaultNavigationViewConfig | Configuration for DefaultNavigationView. Controls visibility of built-in widgets |
| ►Ccom.navigine.idl.java.Eddystone | Class is used for storing Eddystone |
| Ccom.navigine.idl.java.internal.EddystoneBinding | |
| ►Ccom.navigine.idl.java.ElevationGraph | Class describing a graph that connects the sublocations |
| Ccom.navigine.idl.java.internal.ElevationGraphBinding | |
| ►CFinalizable | |
| CAsyncRouteManager | Class is used for managing RouteSessions |
| CBeacon | Class is used for storing iBeacon |
| CBitmapRegionDecoder | Class is used for getting bitmaps (png, jpg, svg) from byte array |
| CBuilding | Interface for a building with multiple floors (Sublocations). Allows selecting the active floor directly via setActiveSublocationId |
| CCircleMapObject | Represents a circle on the location view |
| CClusterMapObject | Runtime snapshot of a visible icon cluster on the location view |
| CClusterMapObjectController | Groups IconMapObject instances into clusters depending on zoom and proximity |
| CDottedPolylineMapObject | Represents a polyline object with points placed along it on the location view |
| CEddystone | Class is used for storing Eddystone |
| CElevationGraph | Class describing a graph that connects the sublocations |
| CGeoJsonImport | Polygons and polylines created from one GeoJSON document |
| CGeometryUtils | A set of functions for working with geometries |
| CGraph | Class is used for storing graph |
| CGraphEdge | Class is used for storing graph edge |
| CGraphVertex | Class is used for storing graph vertex |
| CGuidanceCamera | Drives the map camera from a RouteLayer and exposes the next instruction. Does not draw the route |
| CIconMapObject | Represents an icon object on the location view |
| CImage | Class described image data in SDK |
| CKeyValueStorage | Interface for key-value storage operations, allowing storage and retrieval of various data types |
| CLocation | Class is used for storing location parameters: identifier, version, name, a list of sublocations, etc |
| CLocationListManager | Class is used for downloading locations list from the server and providing it to the user |
| CLocationManager | Class is used for downloading and working with Location |
| CLocationWindow | Interface for interacting with the location view |
| CLogger | |
| ►CMapObject | Base interface for handling objects on the location view |
| CCircleMapObject | Represents a circle on the location view |
| CClusterMapObject | Runtime snapshot of a visible icon cluster on the location view |
| CDottedPolylineMapObject | Represents a polyline object with points placed along it on the location view |
| CIconMapObject | Represents an icon object on the location view |
| CModelMapObject | A 3D model map object (Wavefront OBJ) placed on the location view |
| CPointBatch | One object for a cloud of screen-space arrows |
| CPolygonMapObject | Represents a polygon object on the location view |
| CPolylineMapObject | Represents a polyline object on the location view |
| CMapObjectPickResult | Class is used to handle information in PickListener |
| CMeasurementManager | Class is used for managing measurement generators and notifying about sensor and signal measurements |
| CModelMapObject | A 3D model map object (Wavefront OBJ) placed on the location view |
| CMqttSession | Class is used for managing MQTT session and publishing position data to MQTT broker |
| CNavigationManager | Class is used for evaluating navigation and calculating users' Position |
| CNavigineSdk | Provides access to all services in the SDK |
| CNotification | Class is used for working with the notifications and storing its data |
| CNotificationManager | Class is used to manage local Notifications |
| CPointBatch | One object for a cloud of screen-space arrows |
| CPolygonMapObject | Represents a polygon object on the location view |
| CPolylineMapObject | Represents a polyline object on the location view |
| CRouteLayer | Layer that renders a route on the map as traveled and remaining polylines |
| CRouteManager | Class is used for evaluating RoutePath from point to point |
| CRoutePath | Class is used for storing the route path between two points in location |
| CRouteSession | Class is used for managing async route listeners |
| CRouteSimulator | Walks a polyline at a constant speed for demos and guidance QA |
| CRouteView | |
| CStorageManager | Interface for managing multiple key-value storages, providing access and lifecycle control |
| CSublocation | Class is used for storing sublocation parameters: identifier, name, width, height, etc |
| CUserLocationLayer | Layer that automatically renders current user position (arrow and accuracy circle) on the map. Provides visibility and anchoring controls. Referenced from LocationView |
| CVenue | Class is used for storing venue |
| CWifi | Class is used for storing WiFi |
| CZone | Class is used for storing location polygonal zones |
| CZoneManager | Class is used for notifying about entering or leaving Zones |
| CFloorSelectorView | Vertical floor selector for navigation view. Shows available sublocations, scrolls when needed, hides for single-floor cases |
| Ccom.navigine.view.widgets.FloorSelectorViewConfig | Configuration for FloorSelectorView widget. Allows customization of styles and layout |
| CFloorSelectorViewConfig | Configuration for FloorSelectorView widget. Allows customization of styles and layout |
| CFollowMeButton | Floating “follow me” button for navigation view. Toggles following mode and updates its appearance |
| Ccom.navigine.view.widgets.FollowMeButtonConfig | Configuration for FollowMeButton widget. Allows customization of icons, styles and layout |
| CFollowMeButtonConfig | Configuration for FollowMeButton widget. Allows customization of icons, styles and layout |
| ►CFrameLayout | |
| Ccom.navigine.view.LocationView | Class is used to display a Navigine location via Android FrameLayout |
| Ccom.navigine.view.widgets.FloorSelectorView | Vertical floor selector for navigation view. Shows available sublocations, scrolls when needed, hides for single-floor cases |
| Ccom.navigine.view.widgets.FollowMeButton | Floating “follow me” button for navigation view. Toggles following mode and updates its appearance |
| Ccom.navigine.view.widgets.ZoomControls | Compact +/- zoom control stack for navigation view. Forwards tap callbacks to the host |
| ►Ccom.navigine.idl.java.GeoJsonImport | Polygons and polylines created from one GeoJSON document |
| Ccom.navigine.idl.java.internal.GeoJsonImportBinding | |
| ►Ccom.navigine.idl.java.GeometryUtils | A set of functions for working with geometries |
| Ccom.navigine.idl.java.internal.GeometryUtilsBinding | |
| Ccom.navigine.examples.GeometryUtilsExample | |
| Ccom.navigine.idl.java.GlobalPoint | A point at the specified WGS84 coordinates |
| CGlobalPoint | A point at the specified WGS84 coordinates |
| ►Ccom.navigine.idl.java.Graph | Class is used for storing graph |
| Ccom.navigine.idl.java.internal.GraphBinding | |
| ►Ccom.navigine.idl.java.GraphEdge | Class is used for storing graph edge |
| Ccom.navigine.idl.java.internal.GraphEdgeBinding | |
| ►Ccom.navigine.idl.java.GraphVertex | Class is used for storing graph vertex |
| Ccom.navigine.idl.java.internal.GraphVertexBinding | |
| ►Ccom.navigine.idl.java.GuidanceCamera | Drives the map camera from a RouteLayer and exposes the next instruction. Does not draw the route |
| Ccom.navigine.idl.java.internal.GuidanceCameraBinding | |
| Ccom.navigine.idl.java.GuidanceCameraMode | Camera behavior while a route is shown |
| CGuidanceCameraMode | Camera behavior while a route is shown |
| Ccom.navigine.idl.java.GuidanceListener | Guidance camera and next-instruction updates |
| CGuidanceListener | Guidance camera and next-instruction updates |
| Ccom.navigine.idl.java.HttpTileSource | HTTP XYZ source for outdoor vector tiles |
| CHttpTileSource | HTTP XYZ source for outdoor vector tiles |
| ►Ccom.navigine.idl.java.Image | Class described image data in SDK |
| Ccom.navigine.idl.java.internal.ImageBinding | |
| Ccom.navigine.idl.java.ImageType | Enum described supported image types |
| CImageType | Enum described supported image types |
| Ccom.navigine.idl.java.InputListener | Class is used to listen for interactions with location view |
| CInputListener | Class is used to listen for interactions with location view |
| Ccom.navigine.idl.java.JoinType | Enum defining the type of join for polyline segments |
| CJoinType | Enum defining the type of join for polyline segments |
| ►Ccom.navigine.idl.java.KeyValueStorage | Interface for key-value storage operations, allowing storage and retrieval of various data types |
| Ccom.navigine.idl.java.internal.KeyValueStorageBinding | |
| Ccom.navigine.view.widgets.FloorSelectorView.LevelInfo | Level information model |
| Ccom.navigine.idl.java.Line | A polyline with specified list of segments Segment |
| CLine | A polyline with specified list of segments Segment |
| ►Ccom.navigine.idl.java.Location | Class is used for storing location parameters: identifier, version, name, a list of sublocations, etc |
| Ccom.navigine.idl.java.internal.LocationBinding | |
| Ccom.navigine.idl.java.LocationInfo | General information about location |
| CLocationInfo | General information about location |
| Ccom.navigine.idl.java.LocationListener | Class provides a callback to be invoked when LocationManager class downloads the location from server or load it from the storage |
| CLocationListener | Class provides a callback to be invoked when LocationManager class downloads the location from server or load it from the storage |
| Ccom.navigine.idl.java.LocationListListener | Class provides a callback to be invoked when LocationListManager class downloads list of available locations from server |
| CLocationListListener | Class provides a callback to be invoked when LocationListManager class downloads list of available locations from server |
| ►Ccom.navigine.idl.java.LocationListManager | Class is used for downloading locations list from the server and providing it to the user |
| Ccom.navigine.idl.java.internal.LocationListManagerBinding | |
| Ccom.navigine.examples.LocationListManagerExample | |
| ►Ccom.navigine.idl.java.LocationManager | Class is used for downloading and working with Location |
| Ccom.navigine.idl.java.internal.LocationManagerBinding | |
| Ccom.navigine.examples.LocationManagerExample | |
| CLocationManagerFlutterExample | |
| Ccom.navigine.idl.java.LocationPoint | Class is used for representing certain point within the location |
| CLocationPoint | Class is used for representing certain point within the location |
| Ccom.navigine.idl.java.LocationPolygon | Polygon on the location view in WGS84 coordinates |
| CLocationPolygon | Polygon on the location view in WGS84 coordinates |
| Ccom.navigine.idl.java.LocationPolyline | Polyline on the location view in WGS84 coordinates |
| CLocationPolyline | Polyline on the location view in WGS84 coordinates |
| CLocationView | Class is used to display a Navigine location via Flutter StatefulWidget |
| ►Ccom.navigine.idl.java.LocationWindow | Interface for interacting with the location view |
| Ccom.navigine.idl.java.internal.LocationWindowBinding | |
| Ccom.navigine.examples.LocationWindowBuildingExample | |
| Ccom.navigine.examples.LocationWindowCameraExample | |
| Ccom.navigine.examples.LocationWindowCommonExample | |
| Ccom.navigine.examples.LocationWindowInteractionExample | |
| Ccom.navigine.examples.LocationWindowMapObjectsExample | |
| ►Ccom.navigine.idl.java.Logger | |
| Ccom.navigine.idl.java.internal.LoggerBinding | |
| Ccom.navigine.idl.java.LogInfo | Represents metadata for a log file |
| CLogInfo | Represents metadata for a log file |
| Ccom.navigine.idl.java.LogLevel | |
| CLogLevel | |
| Ccom.navigine.idl.java.LogListener | |
| CLogListener | |
| Ccom.navigine.idl.java.LogMessage | |
| CLogMessage | |
| Ccom.navigine.idl.java.MapFilterCondition | A single filter condition: property must match one of the given values |
| CMapFilterCondition | A single filter condition: property must match one of the given values |
| ►Ccom.navigine.idl.java.MapObject | Base interface for handling objects on the location view |
| ►Ccom.navigine.idl.java.CircleMapObject | Represents a circle on the location view |
| Ccom.navigine.idl.java.internal.CircleMapObjectBinding | |
| ►Ccom.navigine.idl.java.ClusterMapObject | Runtime snapshot of a visible icon cluster on the location view |
| Ccom.navigine.idl.java.internal.ClusterMapObjectBinding | |
| ►Ccom.navigine.idl.java.DottedPolylineMapObject | Represents a polyline object with points placed along it on the location view |
| Ccom.navigine.idl.java.internal.DottedPolylineMapObjectBinding | |
| ►Ccom.navigine.idl.java.IconMapObject | Represents an icon object on the location view |
| Ccom.navigine.idl.java.internal.IconMapObjectBinding | |
| ►Ccom.navigine.idl.java.ModelMapObject | A 3D model map object (Wavefront OBJ) placed on the location view |
| Ccom.navigine.idl.java.internal.ModelMapObjectBinding | |
| ►Ccom.navigine.idl.java.PointBatch | One object for a cloud of screen-space arrows |
| Ccom.navigine.idl.java.internal.PointBatchBinding | |
| ►Ccom.navigine.idl.java.PolygonMapObject | Represents a polygon object on the location view |
| Ccom.navigine.idl.java.internal.PolygonMapObjectBinding | |
| ►Ccom.navigine.idl.java.PolylineMapObject | Represents a polyline object on the location view |
| Ccom.navigine.idl.java.internal.PolylineMapObjectBinding | |
| Ccom.navigine.idl.java.internal.MapObjectBinding | |
| ►Ccom.navigine.idl.java.MapObjectPickResult | Class is used to handle information in PickListener |
| Ccom.navigine.idl.java.internal.MapObjectPickResultBinding | |
| Ccom.navigine.idl.java.MapObjectType | Enum defining the type of map object |
| CMapObjectType | Enum defining the type of map object |
| Ccom.navigine.idl.java.MapTheme | Color theme of the outdoor vector basemap |
| CMapTheme | Color theme of the outdoor vector basemap |
| Ccom.navigine.idl.java.MbtilesTileSource | Local MBTiles pack of outdoor vector tiles (format=pbf or mvt) |
| CMbtilesTileSource | Local MBTiles pack of outdoor vector tiles (format=pbf or mvt) |
| Ccom.navigine.idl.java.MeasurementListener | Class provides callbacks to be invoked when MeasurementManager detects new sensor or signal measurements |
| CMeasurementListener | Class provides callbacks to be invoked when MeasurementManager detects new sensor or signal measurements |
| ►Ccom.navigine.idl.java.MeasurementManager | Class is used for managing measurement generators and notifying about sensor and signal measurements |
| Ccom.navigine.idl.java.internal.MeasurementManagerBinding | |
| Ccom.navigine.examples.MeasurementManagerExample | |
| ►Ccom.navigine.idl.java.MqttSession | Class is used for managing MQTT session and publishing position data to MQTT broker |
| Ccom.navigine.idl.java.internal.MqttSessionBinding | |
| Ccom.navigine.examples.MqttSessionExample | |
| Ccom.navigine.idl.java.MqttSessionListener | Class provides callbacks to be invoked when MQTT session connection state changes |
| CMqttSessionListener | Class provides callbacks to be invoked when MQTT session connection state changes |
| ►Ccom.navigine.idl.java.NavigationManager | Class is used for evaluating navigation and calculating users' Position |
| Ccom.navigine.idl.java.internal.NavigationManagerBinding | |
| Ccom.navigine.examples.NavigationManagerExample | |
| CNavigationWidgetVisibility | |
| ►Ccom.navigine.idl.java.NavigineSdk | Provides access to all services in the SDK |
| Ccom.navigine.idl.java.internal.NavigineSdkBinding | |
| Ccom.navigine.examples.NavigineSdkExample | |
| ►C<NCCameraCallback> | |
| CCameraCallbackImpl | |
| CCameraCallbackImpl | |
| ►CNCDefaultNavigineView | |
| CNCDefaultNavigationView | 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 |
| ►CNCDefaultNavigineViewConfig | |
| CNCDefaultNavigationViewConfig | Configuration for NCDefaultNavigationView. Controls visibility of built-in widgets |
| ►Ccom.navigine.idl.java.Notification | Class is used for working with the notifications and storing its data |
| Ccom.navigine.idl.java.internal.NotificationBinding | |
| Ccom.navigine.idl.java.NotificationListener | Class provides a callback to be invoked when NotificationManager detects local notification events |
| CNotificationListener | Class provides a callback to be invoked when NotificationManager detects local notification events |
| ►Ccom.navigine.idl.java.NotificationManager | Class is used to manage local Notifications |
| Ccom.navigine.idl.java.internal.NotificationManagerBinding | |
| Ccom.navigine.examples.NotificationManagerExample | |
| ►CNSObject | |
| CAsyncRouteManagerExample | |
| CBitmapRegionDecoderExample | |
| CCameraCallbackImpl | |
| CCameraCallbackImpl | |
| CCameraUtils | |
| CDefaultNavigationViewExample | |
| CGeometryUtilsExample | |
| CLevelInfo | Level information model |
| CLocationListManagerExample | |
| CLocationWindowBuildingExample | |
| CLocationWindowCameraExample | |
| CLocationWindowCameraExample | |
| CLocationWindowCommonExample | |
| CLocationWindowInteractionExample | |
| CLocationWindowMapObjectsExample | |
| CMeasurementManagerExample | |
| CMqttSessionExample | |
| CNCAsyncRouteManager | Class is used for managing RouteSessions |
| CNCAttributionAlignment | Screen placement of the OSM attribution overlay |
| CNCBeacon | Class is used for storing iBeacon |
| CNCBitmapRegionDecoder | Class is used for getting bitmaps (png, jpg, svg) from byte array |
| CNCBoundingBox | Axis-aligned bounding box defined by two WGS84 corners |
| CNCBuilding | Interface for a building with multiple floors (Sublocations). Allows selecting the active floor directly via setActiveSublocationId |
| CNCCamera | Class describing position of the camera |
| CNCCategory | Class is used for storing venue categories |
| CNCClusterMapObjectController | Groups IconMapObject instances into clusters depending on zoom and proximity |
| CNCEddystone | Class is used for storing Eddystone |
| CNCElevationGraph | Class describing a graph that connects the sublocations |
| CNCFloorSelectorViewConfig | Configuration for NCFloorSelectorView widget. Allows customization of styles and layout |
| CNCFollowMeButtonConfig | Configuration for NCFollowMeButton widget. Allows customization of icons, styles and layout |
| CNCGeoJsonImport | Polygons and polylines created from one GeoJSON document |
| CNCGeometryUtils | A set of functions for working with geometries |
| CNCGlobalPoint | A point at the specified WGS84 coordinates |
| CNCGraph | Class is used for storing graph |
| CNCGraphEdge | Class is used for storing graph edge |
| CNCGraphVertex | Class is used for storing graph vertex |
| CNCGuidanceCamera | Drives the map camera from a RouteLayer and exposes the next instruction. Does not draw the route |
| CNCHttpTileSource | HTTP XYZ source for outdoor vector tiles |
| CNCImage | Class described image data in SDK |
| CNCKeyValueStorage | Interface for key-value storage operations, allowing storage and retrieval of various data types |
| CNCLine | A polyline with specified list of segments Segment |
| CNCLocation | Class is used for storing location parameters: identifier, version, name, a list of sublocations, etc |
| CNCLocationInfo | General information about location |
| CNCLocationListManager | Class is used for downloading locations list from the server and providing it to the user |
| CNCLocationManager | Class is used for downloading and working with Location |
| CNCLocationPoint | Class is used for representing certain point within the location |
| CNCLocationPolygon | Polygon on the location view in WGS84 coordinates |
| CNCLocationPolyline | Polyline on the location view in WGS84 coordinates |
| CNCLocationWindow | Interface for interacting with the location view |
| CNCLogInfo | Represents metadata for a log file |
| CNCLogMessage | |
| CNCLogger | |
| CNCMapFilterCondition | A single filter condition: property must match one of the given values |
| ►CNCMapObject | Base interface for handling objects on the location view |
| CNCCircleMapObject | Represents a circle on the location view |
| CNCClusterMapObject | Runtime snapshot of a visible icon cluster on the location view |
| CNCDottedPolylineMapObject | Represents a polyline object with points placed along it on the location view |
| CNCIconMapObject | Represents an icon object on the location view |
| CNCModelMapObject | A 3D model map object (Wavefront OBJ) placed on the location view |
| CNCPointBatch | One object for a cloud of screen-space arrows |
| CNCPolygonMapObject | Represents a polygon object on the location view |
| CNCPolylineMapObject | Represents a polyline object on the location view |
| CNCMapObjectPickResult | Class is used to handle information in PickListener |
| CNCMbtilesTileSource | Local MBTiles pack of outdoor vector tiles (format=pbf or mvt) |
| CNCMeasurementManager | Class is used for managing measurement generators and notifying about sensor and signal measurements |
| CNCMqttSession | Class is used for managing MQTT session and publishing position data to MQTT broker |
| CNCNavigationManager | Class is used for evaluating navigation and calculating users' Position |
| CNCNavigineSdk | Provides access to all services in the SDK |
| CNCNotification | Class is used for working with the notifications and storing its data |
| CNCNotificationManager | Class is used to manage local Notifications |
| CNCPoint | A point at the specified metrics coordinates |
| CNCPointSprite | One arrow in a point batch. Heading is degrees clockwise from north. size is pixels (the same unit as a symbol icon) |
| CNCPolygon | A polygon with specified list of points |
| CNCPolyline | A polyline with specified number of points |
| CNCPosition | Class describing user's position |
| CNCRectangle | A rectangle with specified origin and size |
| CNCRouteAnnotation | |
| CNCRouteEndpoint | Route endpoint in WGS84 coordinates |
| CNCRouteEvent | Class storing one route event payload |
| CNCRouteInstruction | Next instruction for a guidance banner |
| CNCRouteLayer | Layer that renders a route on the map as traveled and remaining polylines |
| CNCRouteManager | Class is used for evaluating RoutePath from point to point |
| CNCRouteNode | Class describing one node of the evaluated route |
| CNCRouteOptions | Class is used for describing routing options of AsyncRouteManager |
| CNCRoutePath | Class is used for storing the route path between two points in location |
| CNCRouteProgress | |
| CNCRouteSession | Class is used for managing async route listeners |
| CNCRouteSimulator | Walks a polyline at a constant speed for demos and guidance QA |
| CNCRouteSimulatorSample | One sample while walking a polyline |
| CNCRouteView | |
| CNCScreenRect | Rectangle on the device screen, in screen pixels (same units as ScreenPoint) |
| CNCSegment | Line between two points |
| CNCSensorMeasurement | Structure representing a sensor measurement with type, values, and timestamp |
| CNCSignalMeasurement | Structure representing a signal measurement with type, identifier, RSSI, distance, and timestamp |
| CNCStorageManager | Interface for managing multiple key-value storages, providing access and lifecycle control |
| CNCSublocation | Class is used for storing sublocation parameters: identifier, name, width, height, etc |
| CNCTargetReachedEvent | Event indicating the route target has been reached |
| CNCTileProvider | Outdoor tile source: vector MVT or raster imagery |
| CNCTitleStyle | Style parameters for a map object title |
| CNCTransitionEntryEvent | Event describing entering another level/sublocation transition |
| CNCTransitionExitEvent | Event describing exiting a level/sublocation transition |
| CNCTurnEvent | Class describing turn guidance event |
| CNCUserLocationLayer | Layer that automatically renders current user position (arrow and accuracy circle) on the map. Provides visibility and anchoring controls. Referenced from LocationView |
| CNCVector3d | Structure representing a 3D vector for sensor measurements |
| CNCVenue | Class is used for storing venue |
| CNCVisibleRegion | Trapezoid of the current viewport on the ground, in WGS84 |
| CNCWifi | Class is used for storing WiFi |
| CNCZone | Class is used for storing location polygonal zones |
| CNCZoneEvent | Class described user zone event |
| CNCZoneManager | Class is used for notifying about entering or leaving Zones |
| CNCZoomControlsConfig | Configuration for NCZoomControls widget. Allows customization of icons, styles and layout |
| CNavigationManagerExample | |
| CNavigineSdkExample | |
| CNotificationManagerExample | |
| CRouteManagerExample | |
| CStorageManagerExample | |
| CZoneManagerExample | |
| ►C<NSObject> | |
| ►C<NCAsyncRouteListener> | Class provides a callback to be invoked when RouteSession handle changed/advanced events |
| CAsyncRouteManagerExample | |
| C<NCBuildingListener> | Listener for outdoor scenario when camera focuses on a building or leaves it |
| C<NCCameraListener> | Class is used to listen for camera updates |
| C<NCClusterMapObjectControllerListener> | Listener for cluster lifecycle events on ClusterMapObjectController |
| C<NCClusterMapObjectListener> | Listener for updates of a single ClusterMapObject |
| C<NCGuidanceListener> | Guidance camera and next-instruction updates |
| C<NCInputListener> | Class is used to listen for interactions with location view |
| C<NCLocationListListener> | Class provides a callback to be invoked when LocationListManager class downloads list of available locations from server |
| ►C<NCLocationListener> | Class provides a callback to be invoked when LocationManager class downloads the location from server or load it from the storage |
| CNavigationManagerExample | |
| C<NCLogListener> | |
| C<NCMeasurementListener> | Class provides callbacks to be invoked when MeasurementManager detects new sensor or signal measurements |
| ►C<NCMqttSessionListener> | Class provides callbacks to be invoked when MQTT session connection state changes |
| CMqttSessionExample | |
| C<NCNotificationListener> | Class provides a callback to be invoked when NotificationManager detects local notification events |
| C<NCPickListener> | Class is used to handle for picking objects on the location view |
| ►C<NCPositionListener> | Class provides a callback to be invoked when NavigationManager updates the position of the device |
| CNavigationManagerExample | |
| C<NCResourceListener> | |
| C<NCRouteLayerListener> | |
| ►C<NCRouteListener> | Class provides a callback to be invoked when RouteManager updates routes to the target point or from point to point |
| CRouteManagerExample | |
| C<NCRouteSimulatorListener> | Walk progress. onFinished follows the last sample |
| C<NCRouteViewListener> | |
| C<NCSublocationChangeListener> | Class is used to listen for sublocation change events |
| C<NCZoneListener> | Class provides a callback to be invoked when ZoneManager detects entering/leaving zone events |
| Ccom.navigine.view.widgets.FollowMeButton.OnPressedListener | Callback interface invoked when the button toggles state |
| Ccom.navigine.view.widgets.FloorSelectorView.OnSublocationSelectedListener | Callback invoked when user selects a sublocation (floor) |
| Ccom.navigine.view.widgets.ZoomControls.OnZoomInListener | Callback invoked on zoom-in button press |
| Ccom.navigine.view.widgets.ZoomControls.OnZoomOutListener | Callback invoked on zoom-out button press |
| Ccom.navigine.idl.java.OperatingMode | Operating mode of the location view |
| COperatingMode | Operating mode of the location view |
| Ccom.navigine.idl.java.PickListener | Class is used to handle for picking objects on the location view |
| CPickListener | Class is used to handle for picking objects on the location view |
| Ccom.navigine.idl.java.Placement | Enum defining the placement mode for points along a polyline |
| CPlacement | Enum defining the placement mode for points along a polyline |
| Ccom.navigine.idl.java.Point | A point at the specified metrics coordinates |
| CPoint | A point at the specified metrics coordinates |
| Ccom.navigine.idl.java.PointSprite | One arrow in a point batch. Heading is degrees clockwise from north. size is pixels (the same unit as a symbol icon) |
| CPointSprite | One arrow in a point batch. Heading is degrees clockwise from north. size is pixels (the same unit as a symbol icon) |
| Ccom.navigine.idl.java.Polygon | A polygon with specified list of points |
| CPolygon | A polygon with specified list of points |
| Ccom.navigine.idl.java.Polyline | A polyline with specified number of points |
| CPolyline | A polyline with specified number of points |
| Ccom.navigine.idl.java.Position | Class describing user's position |
| CPosition | Class describing user's position |
| Ccom.navigine.idl.java.PositionListener | Class provides a callback to be invoked when NavigationManager updates the position of the device |
| CPositionListener | Class provides a callback to be invoked when NavigationManager updates the position of the device |
| Ccom.navigine.idl.java.Rectangle | A rectangle with specified origin and size |
| CRectangle | A rectangle with specified origin and size |
| Ccom.navigine.idl.java.ResourceListener | |
| CResourceListener | |
| Ccom.navigine.idl.java.RouteAnnotation | |
| CRouteAnnotation | |
| Ccom.navigine.idl.java.RouteAnnotationType | |
| CRouteAnnotationType | |
| Ccom.navigine.idl.java.RouteEndpoint | Route endpoint in WGS84 coordinates |
| CRouteEndpoint | Route endpoint in WGS84 coordinates |
| Ccom.navigine.idl.java.RouteEvent | Class storing one route event payload |
| CRouteEvent | Class storing one route event payload |
| Ccom.navigine.idl.java.RouteEventType | Enum describing route event variants |
| CRouteEventType | Enum describing route event variants |
| Ccom.navigine.idl.java.RouteInstruction | Next instruction for a guidance banner |
| CRouteInstruction | Next instruction for a guidance banner |
| ►Ccom.navigine.idl.java.RouteLayer | Layer that renders a route on the map as traveled and remaining polylines |
| Ccom.navigine.idl.java.internal.RouteLayerBinding | |
| Ccom.navigine.idl.java.RouteLayerListener | |
| CRouteLayerListener | |
| Ccom.navigine.idl.java.RouteLayerStatus | |
| CRouteLayerStatus | |
| Ccom.navigine.idl.java.RouteListener | Class provides a callback to be invoked when RouteManager updates routes to the target point or from point to point |
| CRouteListener | Class provides a callback to be invoked when RouteManager updates routes to the target point or from point to point |
| ►Ccom.navigine.idl.java.RouteManager | Class is used for evaluating RoutePath from point to point |
| Ccom.navigine.idl.java.internal.RouteManagerBinding | |
| Ccom.navigine.examples.RouteManagerExample | |
| Ccom.navigine.idl.java.RouteNode | Class describing one node of the evaluated route |
| CRouteNode | Class describing one node of the evaluated route |
| Ccom.navigine.idl.java.RouteOptions | Class is used for describing routing options of AsyncRouteManager |
| CRouteOptions | Class is used for describing routing options of AsyncRouteManager |
| ►Ccom.navigine.idl.java.RoutePath | Class is used for storing the route path between two points in location |
| Ccom.navigine.idl.java.internal.RoutePathBinding | |
| Ccom.navigine.idl.java.RouteProgress | |
| CRouteProgress | |
| Ccom.navigine.idl.java.RouteRemainingStyle | Rendering style for the remaining (not yet traveled) part of the route |
| CRouteRemainingStyle | Rendering style for the remaining (not yet traveled) part of the route |
| ►Ccom.navigine.idl.java.RouteSession | Class is used for managing async route listeners |
| Ccom.navigine.idl.java.internal.RouteSessionBinding | |
| ►Ccom.navigine.idl.java.RouteSimulator | Walks a polyline at a constant speed for demos and guidance QA |
| Ccom.navigine.idl.java.internal.RouteSimulatorBinding | |
| Ccom.navigine.idl.java.RouteSimulatorListener | Walk progress. onFinished follows the last sample |
| CRouteSimulatorListener | Walk progress. onFinished follows the last sample |
| Ccom.navigine.idl.java.RouteSimulatorSample | One sample while walking a polyline |
| CRouteSimulatorSample | One sample while walking a polyline |
| Ccom.navigine.idl.java.RouteStatus | Enum describing possible router states |
| CRouteStatus | Enum describing possible router states |
| ►Ccom.navigine.idl.java.RouteView | |
| Ccom.navigine.idl.java.internal.RouteViewBinding | |
| Ccom.navigine.idl.java.RouteViewListener | |
| CRouteViewListener | |
| Ccom.navigine.idl.java.ScreenRect | Rectangle on the device screen, in screen pixels (same units as ScreenPoint) |
| CScreenRect | Rectangle on the device screen, in screen pixels (same units as ScreenPoint) |
| Ccom.navigine.idl.java.Segment | Line between two points |
| CSegment | Line between two points |
| CSensorMeasurement | Structure representing a sensor measurement with type, values, and timestamp |
| Ccom.navigine.idl.java.SensorType | Enum defining types of sensors used in measurements |
| CSensorType | Enum defining types of sensors used in measurements |
| CSignalMeasurement | Structure representing a signal measurement with type, identifier, RSSI, distance, and timestamp |
| Ccom.navigine.idl.java.SignalType | Enum defining types of signals used in measurements |
| CSignalType | Enum defining types of signals used in measurements |
| ►Ccom.navigine.idl.java.StorageManager | Interface for managing multiple key-value storages, providing access and lifecycle control |
| Ccom.navigine.idl.java.internal.StorageManagerBinding | |
| ►Ccom.navigine.idl.java.Sublocation | Class is used for storing sublocation parameters: identifier, name, width, height, etc |
| Ccom.navigine.idl.java.internal.SublocationBinding | |
| Ccom.navigine.idl.java.SublocationChangeListener | Class is used to listen for sublocation change events |
| CSublocationChangeListener | Class is used to listen for sublocation change events |
| Ccom.navigine.idl.java.TargetReachedEvent | Event indicating the route target has been reached |
| CTargetReachedEvent | Event indicating the route target has been reached |
| Ccom.navigine.idl.java.TileKind | Payload of a TileProvider |
| CTileKind | Payload of a TileProvider |
| Ccom.navigine.idl.java.TileProvider | Outdoor tile source: vector MVT or raster imagery |
| CTileProvider | Outdoor tile source: vector MVT or raster imagery |
| Ccom.navigine.idl.java.TileSchema | Vector tile schema of the outdoor basemap |
| CTileSchema | Vector tile schema of the outdoor basemap |
| Ccom.navigine.idl.java.TitleAnchor | Anchor position of a map object title relative to its placement point |
| CTitleAnchor | Anchor position of a map object title relative to its placement point |
| Ccom.navigine.idl.java.TitleStyle | Style parameters for a map object title |
| CTitleStyle | Style parameters for a map object title |
| Ccom.navigine.idl.java.TransitionEntryEvent | Event describing entering another level/sublocation transition |
| CTransitionEntryEvent | Event describing entering another level/sublocation transition |
| Ccom.navigine.idl.java.TransitionExitEvent | Event describing exiting a level/sublocation transition |
| CTransitionExitEvent | Event describing exiting a level/sublocation transition |
| Ccom.navigine.idl.java.TransmitterStatus | Enum described possible transmitter state |
| CTransmitterStatus | Enum described possible transmitter state |
| Ccom.navigine.idl.java.TurnEvent | Class describing turn guidance event |
| CTurnEvent | Class describing turn guidance event |
| Ccom.navigine.idl.java.TurnType | Enum describing turn direction/severity for TurnEvent |
| CTurnType | Enum describing turn direction/severity for TurnEvent |
| ►CUIButton | |
| CNCFollowMeButton | Floating “follow me” button for navigation view. Toggles following mode and updates its appearance |
| ►C<UITableViewDataSource> | |
| CNCFloorSelectorView | Vertical floor selector for navigation view. Shows available sublocations, scrolls when needed, hides for single-floor cases |
| ►C<UITableViewDelegate> | |
| CNCFloorSelectorView | Vertical floor selector for navigation view. Shows available sublocations, scrolls when needed, hides for single-floor cases |
| ►CUIView | |
| CNCFloorSelectorView | Vertical floor selector for navigation view. Shows available sublocations, scrolls when needed, hides for single-floor cases |
| CNCLocationView | Class is used to display a Navigine location via iOS UIView |
| CNCZoomControls | Compact +/- zoom control stack for navigation view. Forwards tap callbacks to the host |
| Ccom.navigine.idl.java.UserLocationFollowMode | How the user-location layer moves the camera. Reduced to pedestrian follow: none, position, compass heading, course over ground. A map gesture returns the mode to NONE |
| CUserLocationFollowMode | How the user-location layer moves the camera. Reduced to pedestrian follow: none, position, compass heading, course over ground. A map gesture returns the mode to NONE |
| ►Ccom.navigine.idl.java.UserLocationLayer | Layer that automatically renders current user position (arrow and accuracy circle) on the map. Provides visibility and anchoring controls. Referenced from LocationView |
| Ccom.navigine.idl.java.internal.UserLocationLayerBinding | |
| CVector3d | Structure representing a 3D vector for sensor measurements |
| ►Ccom.navigine.idl.java.Venue | Class is used for storing venue |
| Ccom.navigine.idl.java.internal.VenueBinding | |
| Ccom.navigine.idl.java.VisibleRegion | Trapezoid of the current viewport on the ground, in WGS84 |
| CVisibleRegion | Trapezoid of the current viewport on the ground, in WGS84 |
| Ccom.navigine.view.widgets.WidgetStyles | Common styles and constants for navigation widgets |
| ►Ccom.navigine.idl.java.Wifi | Class is used for storing WiFi |
| Ccom.navigine.idl.java.internal.WifiBinding | |
| ►Ccom.navigine.idl.java.Zone | Class is used for storing location polygonal zones |
| Ccom.navigine.idl.java.internal.ZoneBinding | |
| Ccom.navigine.idl.java.ZoneEvent | Class described user zone event |
| CZoneEvent | Class described user zone event |
| Ccom.navigine.idl.java.ZoneEventType | Enum described zone event types |
| CZoneEventType | Enum described zone event types |
| Ccom.navigine.idl.java.ZoneListener | Class provides a callback to be invoked when ZoneManager detects entering/leaving zone events |
| CZoneListener | Class provides a callback to be invoked when ZoneManager detects entering/leaving zone events |
| ►Ccom.navigine.idl.java.ZoneManager | Class is used for notifying about entering or leaving Zones |
| Ccom.navigine.idl.java.internal.ZoneManagerBinding | |
| Ccom.navigine.examples.ZoneManagerExample | |
| CZoomControls | Compact +/- zoom control stack for navigation view. Forwards tap callbacks to the host |
| Ccom.navigine.view.widgets.ZoomControlsConfig | Configuration for ZoomControls widget. Allows customization of icons, styles and layout |
| CZoomControlsConfig | Configuration for ZoomControls widget. Allows customization of icons, styles and layout |