All Classes

Class Description
AbstractAlgorithm<Observer>
Base class for algorithm classes.
AbstractInputData
Base class for algorithm input data classes.
AbstractInputData.Mode
Enum specifying the top mode of the algorithms.
AbstractSolution
Base class for solution classes returned by the algorithm.
AbstractSolution.Status
Possible status for a solution.
AccessRestrictions
Class containing access restrictions for roads/arcs.
AccessRestrictions.AccessMode
Enumeration representing the available transport modes.
AccessRestrictions.AccessRestriction
Possible restrictions for the roads/arcs.
AlgorithmFactory
Factory class used to register and retrieve algorithms based on their common ancestor and name.
AlgorithmPanel  
Arc
Interface representing an arc in the graph.
ArcInspector
This class can be used to indicate to an algorithm which arcs can be used and the costs of the usable arcs..
ArcInspectorFactory  
AStarAlgorithm  
BadFormatException
Exception thrown when a format-error is detected when reading a graph (e.g., non-matching check bytes).
BadMagicNumberException
Exception thrown when there is a mismatch between expected and actual magic number.
BadVersionException
Exception thrown when the version of the file is not at least the expected one.
BasicDrawing  
BasicGraphPalette  
BellmanFordAlgorithm  
BinaryGraphReader
Implementation of GraphReader to read graph in binary format.
BinaryHeap<E extends java.lang.Comparable<E>>
Implements a binary heap containing elements of type E.
BinaryHeapFormatter  
BinaryHeapTest  
BinaryPathReader
Implementation of PathReader to read paths in binary format.
BinaryPathWriter
Implementation of PathWriter to write paths in binary format.
BinaryReader
Base class for writing binary file.
BinarySearchTree<E extends java.lang.Comparable<E>>  
BinarySearchTreeTest  
BinaryWriter
Base class for writing binary file.
BlackAndWhiteGraphPalette  
BlockingActionFactory  
CarPoolingAlgorithm  
CarPoolingData  
CarPoolingGraphicObserver  
CarPoolingObserver  
CarPoolingSolution  
CarPoolingTextObserver  
ColorUtils  
DijkstraAlgorithm  
Drawing  
Drawing.AlphaMode
Available fill mode for the creation of markers, see the documentation of each value for more details.
DrawingChangeListener  
DrawingClickListener  
ElementNotFoundException  
EmptyPriorityQueueException  
FileUtils  
FileUtils.FolderType
Type of folder with associated preferred folder and path filters.
Graph
Main graph class.
GraphChangeListener  
GraphPalette  
GraphReader
Base interface for classes that can read graph.
GraphReaderObserver
Base interface that should be implemented by classes that want to observe the reading of a graph by a GraphReader.
GraphReaderProgressBar
One-time use GraphReaderObserver that display progress in three different JProgressBar.
GraphStatistics
Utility class that stores some statistics of graphs that are not easy to access.
GraphStatistics.BoundingBox
Class representing a bounding box for a graph (a rectangle that contains all nodes in the graph).
GraphTest  
Launch  
MainWindow  
MapMismatchException
Exception thrown when there is mismatch between the expected map ID and the actual map ID when reading a graph.
MapViewDrawing  
MapZoomControls  
MarkerAutoScaling
Class extending the default Mapsforge's Marker with auto-scaling.
MarkerOverlay  
MarkerUtils  
MercatorProjection  
Node
Class representing a Node in a Graph.
NodesInputPanel  
NodeTest  
Overlay  
PackageSwitchAlgorithm  
PackageSwitchData  
PackageSwitchGraphicObserver  
PackageSwitchObserver  
PackageSwitchSolution  
PackageSwitchTextObserver  
PaintUtils  
Path
Class representing a path between nodes in a graph.
PathOverlay  
PathReader
Base interface that should be implemented by class used to read paths.
PathsPanel  
PathTest  
PathWriter
Base interface that should be implemented by class used to write paths.
PlateCarreProjection  
Point
Class representing a point (position) on Earth.
PointSetOverlay  
PolylineAutoScaling
Class extending the default Mapsforge's Polyline with auto-scaling.
PriorityQueue<E extends java.lang.Comparable<E>>
Interface representing a basic priority queue.
PriorityQueueTest  
Projection  
RoadInformation
Class containing information for road that may be shared by multiple arcs.
RoadInformation.RoadType
Enumeration for road types.
RunningAction  
ShortestPathAlgorithm  
ShortestPathData  
ShortestPathGraphicObserver  
ShortestPathObserver  
ShortestPathSolution  
ShortestPathTextObserver  
SolutionPanel  
StreamCapturer  
ThreadWrapper  
WeaklyConnectedComponentGraphicObserver  
WeaklyConnectedComponentObserver  
WeaklyConnectedComponentsAlgorithm  
WeaklyConnectedComponentsData  
WeaklyConnectedComponentsSolution  
WeaklyConnectedComponentTextObserver  
ZoomAndPanListener