A B C D E F G H I K L M N O P Q R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- a2b - Static variable in class org.insa.graphes.model.PathTest
- a2c - Static variable in class org.insa.graphes.model.PathTest
- a2e - Static variable in class org.insa.graphes.model.PathTest
- AbstractAlgorithm<Observer> - Class in org.insa.graphs.algorithm
-
Base class for algorithm classes.
- AbstractAlgorithm(AbstractInputData) - Constructor for class org.insa.graphs.algorithm.AbstractAlgorithm
-
Create a new algorithm with an empty list of observers.
- AbstractAlgorithm(AbstractInputData, ArrayList<Observer>) - Constructor for class org.insa.graphs.algorithm.AbstractAlgorithm
-
Create a new algorithm with the given list of observers.
- AbstractInputData - Class in org.insa.graphs.algorithm
-
Base class for algorithm input data classes.
- AbstractInputData(Graph, ArcInspector) - Constructor for class org.insa.graphs.algorithm.AbstractInputData
-
Create a new AbstractInputData instance for the given graph, mode and filter.
- AbstractInputData.Mode - Enum in org.insa.graphs.algorithm
-
Enum specifying the top mode of the algorithms.
- AbstractSolution - Class in org.insa.graphs.algorithm
-
Base class for solution classes returned by the algorithm.
- AbstractSolution(AbstractInputData) - Constructor for class org.insa.graphs.algorithm.AbstractSolution
-
Create a new abstract solution with unknown status.
- AbstractSolution(AbstractInputData, AbstractSolution.Status) - Constructor for class org.insa.graphs.algorithm.AbstractSolution
- AbstractSolution.Status - Enum in org.insa.graphs.algorithm
-
Possible status for a solution.
- access - Variable in class org.insa.graphs.model.RoadInformation
- AccessMode() - Constructor for enum org.insa.graphs.model.AccessRestrictions.AccessMode
- AccessRestriction() - Constructor for enum org.insa.graphs.model.AccessRestrictions.AccessRestriction
- AccessRestrictions - Class in org.insa.graphs.model
-
Class containing access restrictions for roads/arcs.
- AccessRestrictions() - Constructor for class org.insa.graphs.model.AccessRestrictions
-
Create new AccessRestrictions instances with unknown restrictions.
- AccessRestrictions(EnumMap<AccessRestrictions.AccessMode, AccessRestrictions.AccessRestriction>) - Constructor for class org.insa.graphs.model.AccessRestrictions
-
Create a new AccessRestrictions instances with the given restrictions.
- AccessRestrictions.AccessMode - Enum in org.insa.graphs.model
-
Enumeration representing the available transport modes.
- AccessRestrictions.AccessRestriction - Enum in org.insa.graphs.model
-
Possible restrictions for the roads/arcs.
- actions - Variable in class org.insa.graphs.gui.BlockingActionFactory
- actualiser(double, Arc) - Method in class org.insa.graphs.algorithm.shortestpath.Label
- actualMapId - Variable in exception org.insa.graphs.model.io.MapMismatchException
- actualNumber - Variable in exception org.insa.graphs.model.io.BadMagicNumberException
- actualVersion - Variable in exception org.insa.graphs.model.io.BadVersionException
- acu - Variable in class org.insa.graphs.algorithm.utils.BinaryHeapFormatter.Context
- add(BasicDrawing.BasicOverlay) - Method in class org.insa.graphs.gui.drawing.components.BasicDrawing.BasicOverlays
- add(BasicDrawing.BasicOverlay, boolean) - Method in class org.insa.graphs.gui.drawing.components.BasicDrawing.BasicOverlays
- add(Point) - Method in class org.insa.graphs.gui.drawing.overlays.PolylineAutoScaling
- addAction(RunningAction) - Method in class org.insa.graphs.gui.BlockingActionFactory
- addAll(Collection<? extends Point>) - Method in class org.insa.graphs.gui.drawing.overlays.PolylineAutoScaling
- addDrawingClickListener(DrawingClickListener) - Method in class org.insa.graphs.gui.drawing.components.BasicDrawing
- addDrawingClickListener(DrawingClickListener) - Method in class org.insa.graphs.gui.drawing.components.MapViewDrawing
- addDrawingClickListener(DrawingClickListener) - Method in interface org.insa.graphs.gui.drawing.Drawing
-
Add a listener to click to this drawing.
- addInputChangedListener(ActionListener) - Method in class org.insa.graphs.gui.NodesInputPanel
-
Add an InputChanged listener to this panel.
- addObserver(Observer) - Method in class org.insa.graphs.algorithm.AbstractAlgorithm
-
Add an observer to this algorithm.
- addObserver(GraphReaderObserver) - Method in class org.insa.graphs.model.io.BinaryGraphReader
- addObserver(GraphReaderObserver) - Method in interface org.insa.graphs.model.io.GraphReader
-
Add a new observer to this graph reader.
- addPath(Path) - Method in class org.insa.graphs.gui.PathsPanel
- addPoint(Point) - Method in class org.insa.graphs.gui.drawing.components.BasicDrawing.BasicPointSetOverlay
- addPoint(Point) - Method in class org.insa.graphs.gui.drawing.components.MapViewDrawing.MapViewPointSetOverlay
- addPoint(Point) - Method in interface org.insa.graphs.gui.drawing.overlays.PointSetOverlay
-
Add a new point using the current width and color.
- addPoint(Point, int) - Method in class org.insa.graphs.gui.drawing.components.BasicDrawing.BasicPointSetOverlay
- addPoint(Point, int) - Method in class org.insa.graphs.gui.drawing.components.MapViewDrawing.MapViewPointSetOverlay
- addPoint(Point, int) - Method in interface org.insa.graphs.gui.drawing.overlays.PointSetOverlay
-
Set the current width and then add a new point.
- addPoint(Point, int, Color) - Method in class org.insa.graphs.gui.drawing.components.BasicDrawing.BasicPointSetOverlay
- addPoint(Point, int, Color) - Method in class org.insa.graphs.gui.drawing.components.MapViewDrawing.MapViewPointSetOverlay
- addPoint(Point, int, Color) - Method in interface org.insa.graphs.gui.drawing.overlays.PointSetOverlay
-
Add a new point at the given location, with the given color and width, and update the current width and color.
- addPoint(Point, Color) - Method in class org.insa.graphs.gui.drawing.components.BasicDrawing.BasicPointSetOverlay
- addPoint(Point, Color) - Method in class org.insa.graphs.gui.drawing.components.MapViewDrawing.MapViewPointSetOverlay
- addPoint(Point, Color) - Method in interface org.insa.graphs.gui.drawing.overlays.PointSetOverlay
-
Set the current color and then add a new point.
- addSolution(AbstractSolution) - Method in class org.insa.graphs.gui.SolutionPanel
- addSolution(AbstractSolution, boolean) - Method in class org.insa.graphs.gui.SolutionPanel
-
Add the given solution to the panel.
- addStartActionListener(ActionListener) - Method in class org.insa.graphs.gui.AlgorithmPanel
-
Add a new start action listener to this class.
- addSuccessor(Arc) - Method in class org.insa.graphs.model.Node
-
Add a successor to this node.
- addTextField(String) - Method in class org.insa.graphs.gui.NodesInputPanel
- addTextField(String, Color) - Method in class org.insa.graphs.gui.NodesInputPanel
- addZoomInListener(ActionListener) - Method in class org.insa.graphs.gui.drawing.components.MapZoomControls
-
Add a zoom-in listener.
- addZoomOutListener(ActionListener) - Method in class org.insa.graphs.gui.drawing.components.MapZoomControls
-
Add a zoom-out listener.
- AGRICULTURAL - org.insa.graphs.model.AccessRestrictions.AccessMode
-
Access mode corresponding to agricultural vehicles.
- algoClass - Variable in class org.insa.graphs.gui.AlgorithmPanel.StartActionEvent
- algoPanels - Variable in class org.insa.graphs.gui.MainWindow
- AlgorithmFactory - Class in org.insa.graphs.algorithm
-
Factory class used to register and retrieve algorithms based on their common ancestor and name.
- AlgorithmFactory() - Constructor for class org.insa.graphs.algorithm.AlgorithmFactory
- AlgorithmPanel - Class in org.insa.graphs.gui
- AlgorithmPanel(Component, Class<? extends AbstractAlgorithm<?>>, String, String[], boolean) - Constructor for class org.insa.graphs.gui.AlgorithmPanel
-
Create a new AlgorithmPanel with the given parameters.
- AlgorithmPanel.StartActionEvent - Class in org.insa.graphs.gui
- ALGORITHMS - Static variable in class org.insa.graphs.algorithm.AlgorithmFactory
- ALL - Static variable in enum org.insa.graphs.model.AccessRestrictions.AccessMode
-
EnumSet
containing all possible transport modes. - ALL_INPUT_FILLED_EVENT_COMMAND - Static variable in class org.insa.graphs.gui.NodesInputPanel.InputChangedEvent
- ALL_INPUT_FILLED_EVENT_ID - Static variable in class org.insa.graphs.gui.NodesInputPanel.InputChangedEvent
- allNotNull(List<Node>) - Method in class org.insa.graphs.gui.AlgorithmPanel
-
Check if the given list of nodes does not contain any
null
value. - ALLOWED - org.insa.graphs.model.AccessRestrictions.AccessRestriction
- ALLOWED_FOR_SOMETHING - Static variable in enum org.insa.graphs.model.AccessRestrictions.AccessRestriction
-
EnumSet
corresponding to restrictions that are not totally private. - alphaMode - Variable in class org.insa.graphs.gui.drawing.components.BasicDrawing.BasicMarkerOverlay
- alphaMode - Variable in class org.insa.graphs.gui.drawing.components.MapViewDrawing.MapViewMarkerOverlay
- AlphaMode() - Constructor for enum org.insa.graphs.gui.drawing.Drawing.AlphaMode
- appendBranch(Integer, String) - Method in class org.insa.graphs.algorithm.utils.BinaryHeapFormatter.Context
-
Creates a new context by appending a branch to this context.
- appendNewlines(int) - Method in class org.insa.graphs.algorithm.utils.BinaryHeapFormatter.Context
-
Creates a new context by appending newlines to this context.
- appendText(Integer, String) - Method in class org.insa.graphs.algorithm.utils.BinaryHeapFormatter.Context
-
Creates a new context by appending the given string to this context.
- Arc - Class in org.insa.graphs.model
-
Interface representing an arc in the graph.
- Arc() - Constructor for class org.insa.graphs.model.Arc
- ARC - Static variable in class org.insa.graphs.gui.GraphReaderProgressBar
- ArcBackward - Class in org.insa.graphs.model
-
Implementation of Arc that represents a "backward" arc in a graph, i.e., an arc that is the reverse of another one.
- ArcBackward(Arc) - Constructor for class org.insa.graphs.model.ArcBackward
-
Create a new backward arc which corresponds to the reverse arc of the given arc.
- arcFilter - Variable in class org.insa.graphs.gui.AlgorithmPanel.StartActionEvent
- ArcForward - Class in org.insa.graphs.model
-
Implementation of Arc that represents a "forward" arc in a graph, this is the arc implementation that stores data relative to the arc.
- ArcForward(Node, Node, float, RoadInformation, List<Point>) - Constructor for class org.insa.graphs.model.ArcForward
-
Create a new ArcForward with the given attributes.
- arcInspector - Variable in class org.insa.graphs.algorithm.AbstractInputData
- ArcInspector - Interface in org.insa.graphs.algorithm
-
This class can be used to indicate to an algorithm which arcs can be used and the costs of the usable arcs..
- ArcInspectorFactory - Class in org.insa.graphs.algorithm
- ArcInspectorFactory() - Constructor for class org.insa.graphs.algorithm.ArcInspectorFactory
- arcs - Variable in class org.insa.graphs.model.Path
- areAllAllowedForAny(EnumSet<AccessRestrictions.AccessMode>, EnumSet<AccessRestrictions.AccessRestriction>) - Method in class org.insa.graphs.model.AccessRestrictions
-
Check if the restriction associated to each given mode is one of the restrictions.
- array - Variable in class org.insa.graphs.algorithm.utils.BinaryHeap
- arraySet(int, E) - Method in class org.insa.graphs.algorithm.utils.BinaryHeap
-
Set an element at the given index.
- AStarAlgorithm - Class in org.insa.graphs.algorithm.shortestpath
- AStarAlgorithm(ShortestPathData) - Constructor for class org.insa.graphs.algorithm.shortestpath.AStarAlgorithm
All Classes All Packages