com.navigine library

Classes

AsyncRouteListener
@ingroup navigine_dart_classes @ingroup navigine_dart_listeners @brief Class provides a callback to be invoked when @see RouteSession "RouteSession" handle changed/advanced events.
AsyncRouteManager
@ingroup navigine_dart_classes @ingroup navigine_dart_managers @brief Class is used for managing @see RouteSession "RouteSession"s
Beacon
@ingroup navigine_dart_classes @ingroup navigine_dart_location_elements @ingroup navigine_dart_transmitters @brief Class is used for storing iBeacon.
BeaconProximityEntry
@file com/navigine/idl/beacon_proximity_entry.dart @brief @copybrief BeaconProximityEntry
BeaconProximityEstimator
@file com/navigine/idl/beacon_proximity_estimator.dart @brief @copybrief BeaconProximityEstimator
BeaconProximityEstimatorListener
@file com/navigine/idl/beacon_proximity_estimator_listener.dart @brief @copybrief BeaconProximityEstimatorListener
BitmapRegionDecoder
@ingroup navigine_dart_classes @ingroup navigine_dart_secondary_classes @brief Сlass is used for getting bitmaps (png, jpg, svg) from byte array.
BoundingBox
@ingroup navigine_dart_classes @ingroup navigine_dart_geometry_classes
Camera
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view @brief Class describing position of the camera.
CameraCallback
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view
CameraListener
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view
Category
@ingroup navigine_dart_classes @ingroup navigine_dart_location_elements @brief class is used for storing venue categories.
CircleMapObject
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view
DefaultNavigationView
@file com/default_navigation_view.dart @brief @copybrief DefaultNavigationView
DottedPolylineMapObject
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view
Eddystone
@ingroup navigine_dart_classes @ingroup navigine_dart_location_elements @ingroup navigine_dart_transmitters @brief Class is used for storing Eddystone.
ElevationGraph
@ingroup navigine_dart_classes @ingroup navigine_dart_location_elements
Error
FloorSelectorView
Vertical floor selector for navigation view. Shows available sublocations, scrolls when needed, hides for single-floor cases.
FollowMeButton
Floating “follow me” button for navigation view. Toggles following mode and updates its appearance.
GeometryUtils
@ingroup navigine_dart_classes @ingroup navigine_dart_geometry_classes
GlobalPoint
@ingroup navigine_dart_classes @ingroup navigine_dart_geometry_classes
Graph
@ingroup navigine_dart_classes @ingroup navigine_dart_location_elements
GraphEdge
@ingroup navigine_dart_classes @ingroup navigine_dart_location_elements
GraphVertex
@ingroup navigine_dart_classes @ingroup navigine_dart_location_elements
IconMapObject
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view
Image
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view
ImageWrapper
InputListener
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view
KeyValueStorage
@ingroup navigine_dart_classes @ingroup navigine_dart_managers @brief Interface for key-value storage operations, allowing storage and retrieval of various data types.
Line
@ingroup navigine_dart_classes @ingroup navigine_dart_geometry_classes
Location
@ingroup navigine_dart_classes @ingroup navigine_dart_location_elements @brief Class is used for storing location parameters: identifier, version, name, a list of sublocations, etc.
LocationEditListener
@file com/navigine/idl/location_edit_listener.dart @brief @copybrief LocationEditListener
LocationEditManager
@file com/navigine/idl/location_edit_manager.dart @brief @copybrief LocationEditManager
LocationInfo
@ingroup navigine_dart_classes @ingroup navigine_dart_secondary_classes
LocationListener
@ingroup navigine_dart_classes @ingroup navigine_dart_listeners @brief Class provides a callback to be invoked when @see LocationManager "LocationManager" class downloads the location from server or load it from the storage.
LocationListListener
@ingroup navigine_dart_classes @ingroup navigine_dart_listeners @brief Class provides a callback to be invoked when @see LocationListManager "LocationListManager" class downloads list of available locations from server.
LocationListManager
@ingroup navigine_dart_classes @ingroup navigine_dart_managers @brief Class is used for downloading locations list from the server and providing it to the user.
LocationManager
@ingroup navigine_dart_classes @ingroup navigine_dart_managers @brief Class is used for downloading and working with @see Location "Location".
LocationPoint
@ingroup navigine_dart_classes @ingroup navigine_dart_geometry_classes
LocationPolygon
@ingroup navigine_dart_classes @ingroup navigine_dart_geometry_classes
LocationPolyline
@ingroup navigine_dart_classes @ingroup navigine_dart_geometry_classes
LocationView
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view
LocationWindow
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view
LocationWindow$Impl
LogInfo
@ingroup navigine_dart_classes @ingroup navigine_dart_secondary_classes
MapObject
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view
MapObjectPickResult
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view
MeasurementListener
@ingroup navigine_dart_classes @ingroup navigine_dart_listeners @brief Class provides callbacks to be invoked when @see MeasurementManager "MeasurementManager" detects new sensor or signal measurements.
MeasurementManager
@ingroup navigine_dart_classes @ingroup navigine_dart_managers @brief Class is used for managing measurement generators and notifying about sensor and signal measurements.
MqttSession
@ingroup navigine_dart_classes @ingroup navigine_dart_managers
MqttSessionListener
@ingroup navigine_dart_classes @ingroup navigine_dart_listeners
@ingroup navigine_dart_classes @ingroup navigine_dart_managers @brief Class is used for evaluating navigation and calculating users' @see Position "Position"
@ingroup navigine_dart_classes @ingroup navigine_dart_sdk @brief Provides access to all services in the SDK.
Notification
@ingroup navigine_dart_classes @ingroup navigine_dart_secondary_classes
NotificationListener
@ingroup navigine_dart_classes @ingroup navigine_dart_listeners @brief Class provides a callback to be invoked when @see NotificationManager "NotificationManager" detects local notification events.
NotificationManager
@ingroup navigine_dart_classes @ingroup navigine_dart_managers
PickListener
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view
Point
@ingroup navigine_dart_classes @ingroup navigine_dart_geometry_classes
Polygon
@ingroup navigine_dart_classes @ingroup navigine_dart_geometry_classes
PolygonMapObject
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view
Polyline
@ingroup navigine_dart_classes @ingroup navigine_dart_geometry_classes
PolylineMapObject
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view
Position
@ingroup navigine_dart_classes @ingroup navigine_dart_secondary_classes
PositionListener
@ingroup navigine_dart_classes @ingroup navigine_dart_listeners @brief Class provides a callback to be invoked when @see NavigationManager "NavigationManager" updates the position of the device.
Rectangle
@ingroup navigine_dart_classes @ingroup navigine_dart_geometry_classes
ReferenceEntry
@file com/navigine/idl/reference_entry.dart @brief @copybrief ReferenceEntry
ReferencePoint
@file com/navigine/idl/reference_point.dart @brief @copybrief ReferencePoint
ResourceListener
@file com/navigine/idl/resource_listener.dart @brief @copybrief ResourceListener
ResourceManager
@file com/navigine/idl/resource_manager.dart @brief @copybrief ResourceManager
ResourceUploadListener
@file com/navigine/idl/resource_upload_listener.dart @brief @copybrief ResourceUploadListener
RouteEvent
@ingroup navigine_dart_classes @ingroup navigine_dart_secondary_classes
RouteListener
@ingroup navigine_dart_classes @ingroup navigine_dart_listeners @brief Class provides a callback to be invoked when @see RouteManager "RouteManager" updates routes to the target point or from point to point.
RouteManager
@ingroup navigine_dart_classes @ingroup navigine_dart_managers @brief Class is used for evaluating @see RoutePath "RoutePath" from point to point.
RouteOptions
@ingroup navigine_dart_classes @ingroup navigine_dart_secondary_classes @brief Class is used for describing routing options of @see AsyncRouteManager "AsyncRouteManager".
RoutePath
@ingroup navigine_dart_classes @ingroup navigine_dart_secondary_classes
RouteSession
@ingroup navigine_dart_classes @ingroup navigine_dart_managers @brief Class is used for managing async route listeners
Segment
@ingroup navigine_dart_classes @ingroup navigine_dart_geometry_classes
SensorMeasurement
@ingroup navigine_dart_classes @ingroup navigine_dart_secondary_classes @brief Structure representing a sensor measurement with type, values, and timestamp.
SignalMeasurement
@ingroup navigine_dart_classes @ingroup navigine_dart_secondary_classes @brief Structure representing a signal measurement with type, identifier, RSSI, distance, and timestamp.
StorageManager
@ingroup navigine_dart_classes @ingroup navigine_dart_managers @brief Interface for managing multiple key-value storages, providing access and lifecycle control.
Sublocation
@ingroup navigine_dart_classes @ingroup navigine_dart_location_elements @brief Class is used for storing sublocation parameters: identifier, name, width, heigth, etc.
SublocationChangeListener
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view @ingroup navigine_dart_classes @ingroup navigine_dart_location_view
UserLocationLayer
@brief Layer that automatically renders current user position (arrow and accuracy circle) on the map. Provides visibility and anchoring controls. Referenced from @see LocationView "LocationView".
UserLocationView
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view
Vector3d
@ingroup navigine_dart_classes @ingroup navigine_dart_secondary_classes @brief Structure representing a 3D vector for sensor measurements.
Venue
@ingroup navigine_dart_classes @ingroup navigine_dart_location_elements @brief Class is used for storing venue.
Wifi
@ingroup navigine_dart_classes @ingroup navigine_dart_location_elements @ingroup navigine_dart_transmitters @brief Class is used for storing WiFi.
Zone
@ingroup navigine_dart_classes @ingroup navigine_dart_location_elements @brief Class is used for storing location polygonal zones.
ZoneEvent
@ingroup navigine_dart_classes @ingroup navigine_dart_secondary_classes
ZoneListener
@ingroup navigine_dart_classes @ingroup navigine_dart_listeners @brief Class provides a callback to be invoked when @see ZoneManager "ZoneManager" detects entering/leaving zone events.
ZoneManager
@ingroup navigine_dart_classes @ingroup navigine_dart_managers @brief Class is used for notifying about entering or leaving @see Zone "Zone"s.
ZoomControls
Compact +/- zoom control stack for navigation view. Forwards tap callbacks to the host.

Enums

AnimationType
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view @brief Enum described animation functions.
CameraUpdateReason
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view @brief Reason of the camera update.
CapType
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view
DebugFlag
@file com/navigine/idl/debug_flag.dart @brief @copybrief DebugFlag
ImageType
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view @brief Enum described supported image types
JoinType
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view
MapObjectType
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view
Placement
@ingroup navigine_dart_classes @ingroup navigine_dart_location_view
ReferenceEntryType
@file com/navigine/idl/reference_entry_type.dart @brief @copybrief ReferenceEntryType
RouteEventType
@ingroup navigine_dart_classes @ingroup navigine_dart_secondary_classes @brief Enum described toute event types.
RouteStatus
@ingroup navigine_dart_classes @ingroup navigine_dart_secondary_classes
SensorType
@ingroup navigine_dart_classes @ingroup navigine_dart_secondary_classes @brief Enum defining types of sensors used in measurements.
SignalType
@ingroup navigine_dart_classes @ingroup navigine_dart_secondary_classes @brief Enum defining types of signals used in measurements.
TransmitterStatus
@ingroup navigine_dart_classes @ingroup navigine_dart_secondary_classes
ZoneEventType
@ingroup navigine_dart_classes @ingroup navigine_dart_secondary_classes

Functions

nativeAssert(String message) → void