Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

D

DARK_GRAY - Static variable in class cusack.hcg.gui.Resources
 
DARK_GREENISH_BLUE - Static variable in class cusack.hcg.gui.Resources
 
DARK_TAN - Static variable in class cusack.hcg.gui.Resources
 
DARK_VIOLET - Static variable in class cusack.hcg.gui.Resources
 
DARKER_GRAY - Static variable in class cusack.hcg.gui.Resources
 
DARKEST_GRAY - Static variable in class cusack.hcg.gui.Resources
 
DARKISH_TAN - Static variable in class cusack.hcg.gui.Resources
 
DataSource - Class in cusack.hcg.comm
This is the class that serves as the interface between the game and the server/database.
DataSourceAbstractTest - Class in cusack.hcg.graph.algorithm.standard.tests
 
DataSourceAbstractTest() - Constructor for class cusack.hcg.graph.algorithm.standard.tests.DataSourceAbstractTest
 
DBField - Annotation Type in cusack.hcg.database
 
DECIMAL - Static variable in class cusack.hcg.gui.components.TextFieldFilter
 
decodeAdditionalData(String) - Method in class cusack.hcg.games.pebble.events.PebblePlacedEvent
 
decodeAdditionalData(String) - Method in class cusack.hcg.games.pebble.events.PebbleRemovedEvent
 
decodeData(String) - Method in class cusack.hcg.events.GraphEditEvent
Deprecated.
 
decodeData(String) - Method in class cusack.hcg.events.MultiEdgeEvent
We assume the list of edges was encoded by edge index.
decodeData(String) - Method in class cusack.hcg.events.MultiVertexEvent
We assume the list of vertices was encoded by vertex index.
decodeData(String) - Method in class cusack.hcg.events.SingleVertexEvent
Data should be the index of a vertex.
decodeData(String) - Method in class cusack.hcg.events.SubgraphGraphEditEvent
 
decodeData(String) - Method in class cusack.hcg.games.graph.graph.GraphInstance
 
decodeData(String) - Method in class cusack.hcg.games.portallord.PortalLordInstance
 
decrementChosenEdges() - Method in class cusack.hcg.games.weighted.EdgeChooseData
 
decrementSelectedNeighbors() - Method in class cusack.hcg.graph.Vertex
Reduces the number of selected neighbors by 1
DEEP_PINK - Static variable in class cusack.hcg.gui.Resources
 
defaultColorScheme - Static variable in class cusack.hcg.gui.Resources
 
degree(int) - Method in class cusack.hcg.graph.EfficientListGraph
 
degreeAt(int) - Method in class cusack.hcg.games.multidesigns.algorithms.DegreeSequence
 
DegreeSequence - Class in cusack.hcg.games.multidesigns.algorithms
an UN-ORDERED list of the degrees from a graph (presumably).
DegreeSequence(int[]) - Constructor for class cusack.hcg.games.multidesigns.algorithms.DegreeSequence
 
DELAY - Static variable in class cusack.hcg.games.pebble.PebbleRelatedDemoPanelFactory
 
DELAY - Static variable in class cusack.hcg.games.portallord.PortalLordRelatedDemoPanelFactory
 
DELAY - Static variable in class cusack.hcg.games.powergraph.PowerGraphRelatedDemoPanelFactory
 
DELETE_SELECTED - Static variable in class cusack.hcg.gui.Resources
 
DELETE_SELECTED2 - Static variable in class cusack.hcg.gui.Resources
 
deleteAllNeighbors() - Method in class cusack.hcg.graph.Vertex
This method causes all edges from the vertices adjacent this one to be deleted.
deleteGraph(int) - Method in class cusack.hcg.comm.DataSource
 
deletePuzzle(int) - Method in class cusack.hcg.comm.DataSource
 
deleteSelected() - Method in class cusack.hcg.model.PuzzleInstance
This method deletes all the selected vertices from the graph after disconnecting them.
deleteSolution(int) - Method in class cusack.hcg.comm.DataSource
 
deleteTutorialForPuzzle(int) - Method in class cusack.hcg.comm.DataSource
 
deleteUser(User) - Method in class cusack.hcg.comm.DataSource
 
DemoPanel - Class in cusack.hcg.gui.view
This is a panel that contains an continual replay of a game along with a description.
DemoPanel(ControllablePanel, boolean, int, String, String, String, String, String, String, int) - Constructor for class cusack.hcg.gui.view.DemoPanel
 
DemoPanel(ControllablePanel, boolean, int, String, String, String, String, String, String, int, String) - Constructor for class cusack.hcg.gui.view.DemoPanel
 
DemoPanel(boolean, int, String, String, String, String, String, String, int) - Constructor for class cusack.hcg.gui.view.DemoPanel
 
DemoPanel(boolean, int, String, String, String, String, String, String, int, String) - Constructor for class cusack.hcg.gui.view.DemoPanel
 
DepthFirstSearchSkeletonAlgorithm - Class in cusack.hcg.graph.algorithm.standard
A skeleton Depth First Search algorithm.
DepthFirstSearchSkeletonAlgorithm() - Constructor for class cusack.hcg.graph.algorithm.standard.DepthFirstSearchSkeletonAlgorithm
 
DESELECTED - Static variable in class cusack.hcg.events.EventDecoder
 
DESIGN_TYPE_SET - Static variable in class cusack.hcg.games.multidesigns.events.MultiDesignsEventDecoder
 
DesignType - Enum in cusack.hcg.games.multidesigns
 
destroy() - Method in class cusack.hcg.gui.TheApplet
Deprecated.
Called when the user closes the browser - log the user out.
destroy() - Method in class cusack.hcg.gui.TheApplication
 
det() - Method in class cusack.hcg.matrix.LUDecomposition
Determinant
det() - Method in class cusack.hcg.matrix.Matrix
Matrix determinant
DIALOG_FONT - Static variable in class cusack.hcg.gui.Resources
 
DIALOG_FONT_BOLD - Static variable in class cusack.hcg.gui.Resources
 
DIALOG_FONT_ITALIC - Static variable in class cusack.hcg.gui.Resources
 
dialogHeight - Static variable in class cusack.hcg.gui.dialogs.UsefulDialogs
 
DialogThing - Class in cusack.hcg.util
Testing out JDialog stuff.
dialogWidth - Static variable in class cusack.hcg.gui.dialogs.UsefulDialogs
 
DifficultyRenderer - Class in cusack.hcg.gui.view.tables
 
DifficultyRenderer(BetterTableModel<?>) - Constructor for class cusack.hcg.gui.view.tables.DifficultyRenderer
 
DIRECTED - Static variable in class cusack.hcg.graph.Graph
 
disableHistory() - Method in class cusack.hcg.model.PuzzleInstance
This method stops the gross history from recording any events that occur.
disconnectAll(ArrayList<Vertex>) - Method in class cusack.hcg.graph.Graph
This method removes edges between all the vertices that are passed in
disconnectAll(ArrayList<Vertex>) - Method in class cusack.hcg.graph.GraphWithData
 
disconnectFromSelected(Vertex) - Method in class cusack.hcg.model.PuzzleInstance
 
disconnectSelected() - Method in class cusack.hcg.model.PuzzleInstance
This method disconnects all the selected vertices from each other on the graph.
DisplayField - Annotation Type in cusack.hcg.database
 
displayInternalFrame(String, String, ArrayList<Point>, boolean) - Method in class cusack.hcg.gui.view.GraphView
 
displayPanel(String) - Method in class cusack.hcg.gui.screens.GenericMenuScreen
 
displayPrevious() - Method in class cusack.hcg.gui.StackedScreen
This method displays the previous screen by way of its internal tracking system (a stack).
disposeAchievements() - Static method in class cusack.hcg.gui.view.AchievementPanel
 
disposeOfFrame() - Method in class cusack.hcg.gui.dialogs.AlgorithmRunner
 
distance(int, int) - Method in class cusack.hcg.graph.DistanceMatrix
 
distanceMatrix - Variable in class cusack.hcg.games.pebble.algorithms.solvability.nondeterministic.PebbleDistanceMatrix
 
DistanceMatrix - Class in cusack.hcg.graph
 
DistanceMatrix(EfficientMatrixGraph) - Constructor for class cusack.hcg.graph.DistanceMatrix
 
DistanceMatrix(EfficientListGraph) - Constructor for class cusack.hcg.graph.DistanceMatrix
 
distanceMatrix - Variable in class cusack.hcg.graph.DistanceMatrix
 
DistanceMatrixTest - Class in cusack.hcg.graph.algorithm.standard.tests
 
DistanceMatrixTest() - Constructor for class cusack.hcg.graph.algorithm.standard.tests.DistanceMatrixTest
 
DistanceMatrixTest - Class in cusack.hcg.graph.test
 
DistanceMatrixTest() - Constructor for class cusack.hcg.graph.test.DistanceMatrixTest
 
div(int, int, int) - Static method in class cusack.hcg.matrix.util.Maths
 
doAllMoves(int, int) - Method in class cusack.hcg.games.pebble.algorithms.EfficientPebbleGraph
 
doesAnyAlgorithmGiveValidSolution() - Method in class cusack.hcg.gui.dialogs.AlgorithmRunner
 
doesAtLeastOneVertexHaveTwoPebbles() - Method in class cusack.hcg.games.pebble.confoundit.ConfoundItInstance
 
doMergers() - Method in class cusack.hcg.games.pebble.algorithms.mergePebbles.MergePebbles
 
doMove(int, int) - Method in class cusack.hcg.games.pebble.algorithms.EfficientPebbleGraph
 
doNotRecordGraphEvents() - Method in class cusack.hcg.model.PuzzleInstance
Set recordGraphEvents to false.
DoubleVertexEvent<S extends PuzzleInstance> - Class in cusack.hcg.events
If you look at the super class, you will notice the possibility of an error: If decodeData is given an ArrayList with < 2 elements, getTo and/or getFrom will crash.
DoubleVertexEvent(S) - Constructor for class cusack.hcg.events.DoubleVertexEvent
 
DoubleVertexEvent(S, Vertex, Vertex) - Constructor for class cusack.hcg.events.DoubleVertexEvent
 
draw(Graphics, S, int, int, double) - Method in class cusack.hcg.gui.NewTheme
 
draw(Graphics, S, int, int, double) - Method in class cusack.hcg.gui.OldTheme
Deprecated.
 
DrawableGraphProblem - Interface in cusack.hcg.gui
 
DrawableProblem - Interface in cusack.hcg.graph
 
drawAnimation(Graphics, GraphInstance) - Method in class cusack.hcg.games.graph.graph.GraphTheme
 
drawAnimation(Graphics, LightsInstance) - Method in class cusack.hcg.games.lights.LightsTheme
 
drawAnimation(Graphics, MultiDesignsInstance) - Method in class cusack.hcg.games.multidesigns.MultiDesignsTheme
 
drawAnimation(Graphics, PebbleInstance) - Method in class cusack.hcg.games.pebble.PebbleTheme
 
drawAnimation(Graphics, PebbleInstance) - Method in class cusack.hcg.games.pebble.reachit.ReachItTheme
 
drawAnimation(Graphics, PortalLordInstance) - Method in class cusack.hcg.games.portallord.PortalLordTheme
 
drawAnimation(Graphics, PowerGraphInstance) - Method in class cusack.hcg.games.powergraph.powerhouses.PowerHousesTheme
 
drawAnimation(Graphics, PowerLinesInstance) - Method in class cusack.hcg.games.powergraph.powerlines.PowerLinesTheme
 
drawAnimation(Graphics, PowerZonesInstance) - Method in class cusack.hcg.games.powergraph.powerzones.PowerZonesTheme
 
drawAnimation(Graphics, WeightedInstance) - Method in class cusack.hcg.games.weighted.WeightedTheme
 
drawAnimation(Graphics, S) - Method in class cusack.hcg.gui.NewTheme
Defines how the Theme subclass should handle animation.
drawAnimation(Graphics, S) - Method in class cusack.hcg.gui.OldTheme
Deprecated.
Defines how the OldTheme subclass should handle animation.
drawBWVertex(Graphics2D, S, Vertex, Point) - Method in class cusack.hcg.gui.NewTheme
 
drawBWVertex(Graphics2D, S, Vertex, Point) - Method in class cusack.hcg.gui.OldTheme
Deprecated.
 
drawNormalVertex(Graphics2D, S, Vertex) - Method in class cusack.hcg.gui.NewTheme
Draws a vertex in its normal state using the overridden drawVertex method.
drawNormalVertex(Graphics2D, S, Vertex) - Method in class cusack.hcg.gui.OldTheme
Deprecated.
Draws a vertex in its normal state using the overridden drawVertex method.
drawSelectedVertex(Graphics2D, PebbleInstance, Vertex) - Method in class cusack.hcg.games.pebble.PebbleTheme
 
drawSelectedVertex(Graphics2D, S, Vertex) - Method in class cusack.hcg.gui.NewTheme
Draws a vertex in its selected state using the overridden drawVertex method.
drawSelectedVertex(Graphics2D, S, Vertex) - Method in class cusack.hcg.gui.OldTheme
Deprecated.
Draws a vertex in its selected state using the overridden drawVertex method.
drawTargetVertex(Graphics2D, S, Vertex) - Method in class cusack.hcg.gui.NewTheme
Draws a vertex in its targeted state using the overridden drawVertex method.
drawTargetVertex(Graphics2D, S, Vertex) - Method in class cusack.hcg.gui.OldTheme
Deprecated.
Draws a vertex in its targeted state using the overridden drawVertex method.
drawVertex(Graphics2D, GraphInstance, Vertex) - Method in class cusack.hcg.games.graph.graph.GraphTheme
 
drawVertex(Graphics2D, LightsInstance, Vertex) - Method in class cusack.hcg.games.lights.LightsTheme
 
drawVertex(Graphics2D, MultiDesignsInstance, Vertex) - Method in class cusack.hcg.games.multidesigns.MultiDesignsTheme
 
drawVertex(Graphics2D, PebbleInstance, Vertex) - Method in class cusack.hcg.games.pebble.PebbleTheme
 
drawVertex(Graphics2D, PortalLordInstance, Vertex) - Method in class cusack.hcg.games.portallord.PortalLordTheme
 
drawVertex(Graphics2D, PowerGraphInstance, Vertex) - Method in class cusack.hcg.games.powergraph.powerhouses.PowerHousesTheme
 
drawVertex(Graphics2D, PowerLinesInstance, Vertex) - Method in class cusack.hcg.games.powergraph.powerlines.PowerLinesTheme
 
drawVertex(Graphics2D, PowerZonesInstance, Vertex) - Method in class cusack.hcg.games.powergraph.powerzones.PowerZonesTheme
 
drawVertex(Graphics2D, MinimumSpanningTreeInstance, Vertex) - Method in class cusack.hcg.games.weighted.minimumspanningtree.MinimumSpanningTreeTheme
 
drawVertex(Graphics2D, SSShortestPathInstance, Vertex) - Method in class cusack.hcg.games.weighted.ssshortestpath.SSShortestPathTheme
 
drawVertex(Graphics2D, TravelingSalesmanInstance, Vertex) - Method in class cusack.hcg.games.weighted.travelingsalesman.TravelingSalesmanTheme
 
drawVertex(Graphics2D, WeightedInstance, Vertex) - Method in class cusack.hcg.games.weighted.WeightedTheme
 
drawVertex(Graphics2D, S, Vertex) - Method in class cusack.hcg.gui.NewTheme
Dictates how a vertex should be drawn.
drawVertex(Graphics2D, S, Vertex) - Method in class cusack.hcg.gui.OldTheme
Deprecated.
Dictates how a vertex should be drawn.
ds - Static variable in class cusack.hcg.games.pebble.algorithms.misc.SubgraphChecker
 
ds - Static variable in class cusack.hcg.games.pebble.algorithms.misc.SubgraphChecker2
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links