Base classes for Navigine Flutter SDK. More...
Topics | |
| Dart main sdk class | |
| Main class of Navigine Flutter SDK. | |
| Dart Managers | |
| List of managers for Navigine Flutter SDK. | |
| Dart Listeners | |
| List of listeners for Navigine Flutter SDK. | |
| Dart Location Elements | |
| List of location elements for Navigine Flutter SDK. | |
| Dart Location View Elements | |
| List of location view for Navigine Flutter SDK. | |
| Dart Geometry classes | |
| List of geometry classes for Navigine Flutter SDK. | |
| Dart Secondary classes | |
| List of secondary classes for Navigine Flutter SDK. | |
Classes | |
| class | DefaultNavigationView |
| Ready-to-use navigation view with built-in UI: zoom controls, floor selector, follow me toggle and user location layer. Built on [DefaultNavigineView] chrome. More... | |
| class | DefaultNavigationViewConfig |
| Configuration for DefaultNavigationView. Controls visibility of built-in widgets. More... | |
| class | DefaultNavigationViewController |
| Controller for runtime config updates. When configs change and [notifyListeners] is called, [DefaultNavigationView] rebuilds. Widget configs are passed directly to each widget. More... | |
| class | LocationView |
| Class is used to display a Navigine location via Flutter StatefulWidget. More... | |
| enum | AnimationType |
| Enum described animation functions. More... | |
| class | AsyncRouteListener |
| Class provides a callback to be invoked when RouteSession handle changed/advanced events. More... | |
| class | AsyncRouteManager |
| Class is used for managing RouteSessions. More... | |
| class | AttributionAlignment |
| Screen placement of the OSM attribution overlay. More... | |
| enum | AttributionHorizontalAlignment |
| Horizontal placement of the OSM attribution overlay. More... | |
| enum | AttributionVerticalAlignment |
| Vertical placement of the OSM attribution overlay. More... | |
| class | Beacon |
| Class is used for storing iBeacon. More... | |
| class | BitmapRegionDecoder |
| Class is used for getting bitmaps (png, jpg, svg) from byte array. More... | |
| class | BoundingBox |
| Axis-aligned bounding box defined by two WGS84 corners. More... | |
| class | Building |
| Interface for a building with multiple floors (Sublocations). Allows selecting the active floor directly via setActiveSublocationId. More... | |
| class | BuildingListener |
| Listener for outdoor scenario when camera focuses on a building or leaves it. More... | |
| class | Camera |
| Class describing position of the camera. More... | |
| class | CameraCallback |
| Callback specified after the camera movement is stopped. More... | |
| class | CameraListener |
| Class is used to listen for camera updates. More... | |
| enum | CameraUpdateReason |
| Reason of the camera update. More... | |
| enum | CapType |
| Enum defining the type of cap for polyline ends. More... | |
| class | Category |
| class is used for storing venue categories. More... | |
| class | CircleMapObject |
| Represents a circle on the location view. More... | |
| class | ClusterMapObject |
| Runtime snapshot of a visible icon cluster on the location view. More... | |
| class | ClusterMapObjectController |
| Groups IconMapObject instances into clusters depending on zoom and proximity. More... | |
| class | ClusterMapObjectControllerListener |
| Listener for cluster lifecycle events on ClusterMapObjectController. More... | |
| class | ClusterMapObjectListener |
| Listener for updates of a single ClusterMapObject. More... | |
| enum | DebugFlag |
| Debug visualization flags for the map view LocationWindow. More... | |
| class | DottedPolylineMapObject |
| Represents a polyline object with points placed along it on the location view. More... | |
| class | Eddystone |
| Class is used for storing Eddystone. More... | |
| class | ElevationGraph |
| Class describing a graph that connects the sublocations. More... | |
| class | GeometryUtils |
| A set of functions for working with geometries. More... | |
| class | GlobalPoint |
| A point at the specified WGS84 coordinates. More... | |
| class | Graph |
| Class is used for storing graph. More... | |
| class | GraphEdge |
| Class is used for storing graph edge. More... | |
| class | GraphVertex |
| Class is used for storing graph vertex. More... | |
| class | IconMapObject |
| Represents an icon object on the location view. More... | |
| class | Image |
| class described image data in SDK More... | |
| enum | ImageType |
| Enum described supported image types. More... | |
| class | InputListener |
| Class is used to listen for interactions with location view. More... | |
| enum | JoinType |
| Enum defining the type of join for polyline segments. More... | |
| class | KeyValueStorage |
| Interface for key-value storage operations, allowing storage and retrieval of various data types. More... | |
| class | Line |
| A polyline with specified list of segments Segment. More... | |
| class | Location |
| Class is used for storing location parameters: identifier, version, name, a list of sublocations, etc. More... | |
| class | LocationInfo |
| General information about location. More... | |
| class | LocationListListener |
| Class provides a callback to be invoked when LocationListManager class downloads list of available locations from server. More... | |
| class | LocationListManager |
| Class is used for downloading locations list from the server and providing it to the user. More... | |
| class | LocationListener |
| Class provides a callback to be invoked when LocationManager class downloads the location from server or load it from the storage. More... | |
| class | LocationManager |
| Class is used for downloading and working with Location. More... | |
| class | LocationPoint |
| Class is used for representing certain point within the location. More... | |
| class | LocationPolygon |
| Polygon on the location view in WGS84 coordinates. More... | |
| class | LocationPolyline |
| Polyline on the location view in WGS84 coordinates. More... | |
| class | LocationWindow |
| Interface for interacting with the location view. More... | |
| class | LogInfo |
| Represents metadata for a log file. More... | |
| enum | LogLevel |
| class | MapFilterCondition |
| A single filter condition: property must match one of the given values. More... | |
| class | MapObject |
| Base interface for handling objects on the location view. More... | |
| class | MapObjectPickResult |
| Class is used to handle information in PickListener. More... | |
| enum | MapObjectType |
| Enum defining the type of map object. More... | |
| class | MeasurementListener |
| Class provides callbacks to be invoked when MeasurementManager detects new sensor or signal measurements. More... | |
| class | MeasurementManager |
| Class is used for managing measurement generators and notifying about sensor and signal measurements. More... | |
| class | ModelMapObject |
| A 3D model map object (Wavefront OBJ) placed on the location view. More... | |
| class | MqttSession |
| Class is used for managing MQTT session and publishing position data to MQTT broker. More... | |
| class | MqttSessionListener |
| Class provides callbacks to be invoked when MQTT session connection state changes. More... | |
| class | NavigationManager |
| Class is used for evaluating navigation and calculating users' Position. More... | |
| class | NavigineSdk |
| Provides access to all services in the SDK. More... | |
| class | Notification |
| Class is used for working with the notifications and storing its data. More... | |
| class | NotificationListener |
| Class provides a callback to be invoked when NotificationManager detects local notification events. More... | |
| class | NotificationManager |
| Class is used to manage local Notifications. More... | |
| enum | OperatingMode |
| Operating mode of the location view. More... | |
| class | PickListener |
| Class is used to handle for picking objects on the location view. More... | |
| enum | Placement |
| Enum defining the placement mode for points along a polyline. More... | |
| class | Point |
| A point at the specified metrics coordinates. More... | |
| class | Polygon |
| A polygon with specified list of points. More... | |
| class | PolygonMapObject |
| Represents a polygon object on the location view. More... | |
| class | Polyline |
| A polyline with specified number of points. More... | |
| class | PolylineMapObject |
| Represents a polyline object on the location view. More... | |
| class | Position |
| Class describing user's position. More... | |
| class | PositionListener |
| Class provides a callback to be invoked when NavigationManager updates the position of the device. More... | |
| class | Rectangle |
| A rectangle with specified origin and size. More... | |
| class | RouteEvent |
| Class storing one route event payload. More... | |
| enum | RouteEventType |
| Enum describing route event variants. More... | |
| class | RouteListener |
| Class provides a callback to be invoked when RouteManager updates routes to the target point or from point to point. More... | |
| class | RouteManager |
| Class is used for evaluating RoutePath from point to point. More... | |
| class | RouteNode |
| Class describing one node of the evaluated route. More... | |
| class | RouteOptions |
| Class is used for describing routing options of AsyncRouteManager. More... | |
| class | RouteSession |
| Class is used for managing async route listeners. More... | |
| enum | RouteStatus |
| Enum describing possible router states. More... | |
| class | Segment |
| line between two points. More... | |
| class | SensorMeasurement |
| Structure representing a sensor measurement with type, values, and timestamp. More... | |
| enum | SensorType |
| Enum defining types of sensors used in measurements. More... | |
| class | SignalMeasurement |
| Structure representing a signal measurement with type, identifier, RSSI, distance, and timestamp. More... | |
| enum | SignalType |
| Enum defining types of signals used in measurements. More... | |
| class | StorageManager |
| Interface for managing multiple key-value storages, providing access and lifecycle control. More... | |
| class | Sublocation |
| Class is used for storing sublocation parameters: identifier, name, width, height, etc. More... | |
| class | SublocationChangeListener |
| Class is used to listen for sublocation change events. More... | |
| class | TargetReachedEvent |
| Event indicating the route target has been reached. More... | |
| enum | TitleAnchor |
| Anchor position of a map object title relative to its placement point. More... | |
| class | TitleStyle |
| Style parameters for a map object title. More... | |
| class | TransitionEntryEvent |
| Event describing entering another level/sublocation transition. More... | |
| class | TransitionExitEvent |
| Event describing exiting a level/sublocation transition. More... | |
| enum | TransmitterStatus |
| enum described possible transmitter state. More... | |
| class | TurnEvent |
| Class describing turn guidance event. More... | |
| enum | TurnType |
| Enum describing turn direction/severity for TurnEvent. More... | |
| class | UserLocationLayer |
| Layer that automatically renders current user position (arrow and accuracy circle) on the map. Provides visibility and anchoring controls. Referenced from LocationView. More... | |
| class | Vector3d |
| Structure representing a 3D vector for sensor measurements. More... | |
| class | Venue |
| Class is used for storing venue. More... | |
| class | Wifi |
| Class is used for storing WiFi. More... | |
| class | Zone |
| Class is used for storing location polygonal zones. More... | |
| class | ZoneEvent |
| Class described user zone event. More... | |
| enum | ZoneEventType |
| enum described zone event types More... | |
| class | ZoneListener |
| Class provides a callback to be invoked when ZoneManager detects entering/leaving zone events. More... | |
| class | ZoneManager |
| Class is used for notifying about entering or leaving Zones. More... | |
| class | FloorSelectorView |
| Vertical floor selector for navigation view. Shows available sublocations, scrolls when needed, hides for single-floor cases. More... | |
| class | FollowMeButton |
| Floating “follow me” button for navigation view. Toggles following mode and updates its appearance. More... | |
| class | ZoomControls |
| Compact +/- zoom control stack for navigation view. Forwards tap callbacks to the host. More... | |
Base classes for Navigine Flutter SDK.