Interface | Description |
---|---|
Route.OnRouteDirectionChangedListener | |
Route.OnRouteMethodChangedListener | |
Route.OnRouteOrderChangedListener | |
Route.OnRoutePointsChangedListener |
Route changed listener
|
Route.OnRouteTypeChangedListener | |
RouteConfigurationDialog.Callback<A> | |
RouteGenerationTask.RouteGenerationEventListener |
Interface for signaling events and progress updates.
|
RouteNavigationManager.RouteNavigationManagerEventListener | |
RouteNavigator.RouteNavigatorListener |
Interface allowing key navigation events to be listened for.
|
RoutePlannerInterface |
Class | Description |
---|---|
FloatingPointRoute |
If a route extends this class, the RouteElevationPresenter will
show the points in the pointArr as points "floating" above the graph
|
GoToMapTool | |
MapClickTool | Deprecated
@see com.atakmap.android.user.MapClickTool
|
NavigationInstrumentPanel |
This is the UI that will be displayed while navigating.
|
PolylineSelectTool |
Tool used to implement the a polyline selector.
|
Route |
Handles automatic waypoint naming, stores metadata about the route.
|
Route.ControlPointMapItem |
A lighter weight PointMapItem capable of sharing metadata across the entire route.
|
RouteConfigurationDialog |
Similar to
RouteCreationDialog , except only allows the user to configure
route planning options -- not including the start and end point of the route to be planned. |
RouteConfirmationTool | |
RouteCreationDialog |
Dialog for creating routes
|
RouteEditTool | |
RouteGenerationHandler |
Handler for Route Generation events emitted by implementations of
RouteGenerationTask . |
RouteGenerationPackage |
Serves as a data class to provide pertinent details for the generation of a route.
|
RouteGenerationTask |
Abstract class for generating routes.
|
RouteGpxIO |
Support converting ATAK
Route objects to and from GPX Heavily based on RouteKmlIO |
RouteKmlIO |
Support converting ATAK
Route objects to and from KML Supported KML convention: Top
level Document/Folder name will determine route name First LineString Placemark will determine
points along the route LineStyle/color will determine route color Zero or more Point Placemarks
which touch the route Each will become a route Checkpoint KML name will be used as ATAK label All
other KML data will be ignored |
RouteListModel |
Route manager overlay view
|
RouteMapComponent |
Provides for all of the routing capability within the architecture.
|
RouteMapReceiver | |
RouteMapReceiver.RouteDropDownReceiver | |
RouteNavigationManager |
ROLE/RESPONSIBILITIES:
-> Thread safe
-> Owns RouteNavigatorEngine
-> Manages Navigation State (Current Nav Point, Next Nav Point, etc.)
-> Fires State Related Events
-> Tracks
ASSUMPTIONS:
-> Only Navigating Forward
-> Route CANNOT be Edited While Navigating
|
RouteNavigator | |
RoutePlannerManager |
Class to manage Route Planners.
|
RoutePlannerOptionsView |
This class allows Route Planner Implementations to register their own UI for specifying options
that are relevant to them.
|
RoutePlannerView |
View used for the route planner
|
RoutePointPackage |
Serves as a data class to provide pertinent details for the points that were generated for a route.
|
RoutePreferenceFragment | |
RouteToolbarBroadcastReceiver |
Enum | Description |
---|---|
Route.RouteDirection | |
Route.RouteMethod | |
Route.RouteOrder | |
Route.RouteType | |
RouteKmlIO.CheckpointExportMode |
Points: Exports a list of Points for each checkpoint
Line: Exports a LineString containing only checkpoints (not all route vertices)
Both: Exports a LineString containing all route vertices, and a list of Points for each checkpoint
|