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

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
 
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
 
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