Alle Klassen und Schnittstellen

Klasse
Beschreibung
This class provides the basic algorithm.
Represents a bar chart to visualize sort algorithms.
Represents a bar within a bar chart.
Represents a Cell of a maze.
Represents a chess board.
Represents a directed graph with vertex and edge markings.
Represents a dot chart to visualize sort algorithms.
This class provides the basic draw area for a HybridWindow.
Abstract class representing an edge in a graph.
Represents an edge of a graph.
Abstract class representing an edge marking.
Enum to decide the style of an graph's edges.
Class representing a specific type of edge marking: edge weight.
Class containing example graphs for demonstration purposes.
Abstract class representing a generic graph.
Represents a graph to visualize search algorithms.
Represents a hash table to visualize hash algorithms.
This is the central class for using packages logging and visualization.
This class enables the user to add a legend area for describing the elements and symbols of an algorithm's visualization.
Represents the abstract data type List.
This class provides the basic log list element.
This class provides a container for log list elements.
The MarkedEdge class extends the Edge class and includes additional attributes for marking and visualization on a screen.
The MarkedVertex class extends the Vertex class and includes additional attributes for marking, coordinates, and visualization on a screen.
Abstract class representing a marking for vertices or edges in a graph.
Represents a maze to visualize.
Exception thrown when a user attempts to access a non-existent vertex by name.
This class provides an example of using logging.Algorithm.
Entry point for the OurApplication, demonstrating logging and visualization integration.
This class provides an example for using visualization.DrawArea.
This class provides an example for using visualization.HybridWindow.
This class represents a visualization.LegendArea implementation and has been created for demonstration purposes only.
This class extends logging.LogElement to provide additional functionality for logging various elements related to graph visualization.
This class extends visualisation.ParameterArea to provide a panel for selecting algorithmic methods such as Djikstra or A-Star.
This class extends visualisation.ParameterArea and provides an example for using it.
This class extends visualisation.TextArea and provides an example of its usage.
This class provides the basic parameter input area for an algorithm visualization.
Represents a queue to visualize.
Represents a Stack to visualize.
Represents a table to visualize.
This class provides the basic text output area for a HybridWindow.
Represents an undirected graph with vertices marked by T and edges marked by U.
Represents a vertex in a graph.
Represents a vertex of a graph to visualize.
Represents a marking associated with a vertex in a graph.
Represents a weight marking associated with a vertex in a graph.
Represents an graphical element to visualize algorithms and abstract data types
Comparator for comparing WrapperElement objects based on their priority.
Represents an element stored in a priority queue for graph algorithms.