All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary 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.ArcBackward Implementation of Arc that represents a "backward" arc in a graph, i.e., an arc that is the reverse of another one.ArcForward Implementation of Arc that represents a "forward" arc in a graph, this is the arc implementation that stores data relative to the arc.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 ofGraphReader
to read graph in binary format.BinaryHeap<E extends java.lang.Comparable<E>> Implements a binary heap containing elements of type E.BinaryHeapFormatter BinaryHeapFormatter.Context This class is used byBinaryHeapFormatter.toStringTree(org.insa.graphs.algorithm.utils.BinaryHeap<E>, int)
, and simply contains three string accumulating.BinaryHeapTest BinaryPathReader Implementation ofPathReader
to read paths in binary format.BinaryPathWriter Implementation ofPathWriter
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.FileUtils.PreferencesEntry 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 aGraphReader
.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'sMarker
with auto-scaling.MarkerOverlay MarkerUtils MercatorProjection Node Class representing a Node in aGraph
.NodesInputPanel NodesInputPanel.NodeFinder Utility class that can be used to find a node from coordinates in a "fast" way.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'sPolyline
with auto-scaling.PriorityQueue<E extends java.lang.Comparable<E>> Interface representing a basic priority queue.PriorityQueueTest PriorityQueueTest.MutableInteger PriorityQueueTest.TestParameters<E extends java.lang.Comparable<E>> 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