Compare commits

...

2 Commits

Author SHA1 Message Date
3d16e36901 JavaDoc Documentation 2024-07-09 16:03:03 +02:00
f64cf0f61d Managing Imports 2024-07-09 15:51:40 +02:00
146 changed files with 30605 additions and 23 deletions

View File

@@ -1,10 +1,14 @@
package OurApplication;
import graph.*;
import graph.VertexMarking;
import graph.EdgeMarking;
import graph.MarkedVertex;
import logging.Algorithm;
import logging.LogElementList;
import javax.swing.*;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import java.util.Objects;

View File

@@ -1,9 +1,12 @@
package OurApplication;
import graph.*;
import graph.VertexMarking;
import graph.EdgeMarking;
import graph.DirectedGraph;
import logging.LogElementList;
import javax.swing.*;
import javax.swing.JPanel;
import javax.swing.JFrame;
/**
* Entry point for the OurApplication, demonstrating logging and visualization integration.

View File

@@ -1,11 +1,12 @@
package OurApplication;
import graph.*;
import graph.VertexMarking;
import graph.EdgeMarking;
import logging.LogElementList;
import visualisation.DrawArea;
import visualizationElements.Edge;
import java.awt.*;
import java.awt.Graphics;
/**

View File

@@ -2,8 +2,10 @@ package OurApplication;
import visualisation.LegendArea;
import javax.swing.*;
import java.awt.*;
import javax.swing.BorderFactory;
import java.awt.Graphics;
import java.awt.Dimension;
import java.awt.Color;
/**
* This class represents a visualization.LegendArea implementation and has been created for demonstration purposes only.

View File

@@ -1,8 +1,5 @@
package OurApplication;
import graph.DirectedGraph;
import graph.EdgeMarking;
import graph.VertexMarking;
import logging.LogElement;
import visualizationElements.Edge;
import visualizationElements.Vertex;

View File

@@ -2,8 +2,10 @@ package OurApplication;
import visualisation.ParameterArea;
import javax.swing.*;
import java.awt.*;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
import javax.swing.ButtonGroup;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

View File

@@ -1,10 +1,25 @@
package OurApplication;
import graph.*;
import graph.VertexMarking;
import graph.EdgeMarking;
import graph.DirectedGraph;
import graph.ExampleGraphs;
import graph.MarkedVertex;
import graph.MarkedEdge;
import graph.EdgeWeightMarking;
import visualisation.ParameterArea;
import javax.swing.*;
import java.awt.*;
import javax.swing.JButton;
import javax.swing.JRadioButton;
import javax.swing.ButtonGroup;
import javax.swing.JTextField;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.BorderFactory;
import javax.swing.JOptionPane;
import java.awt.GridLayout;
import java.awt.Dimension;
import java.awt.Color;
import java.util.Objects;
/**

View File

@@ -1,7 +1,5 @@
package graph;
import java.awt.*;
/**
* Class containing example graphs for demonstration purposes.
*/

View File

@@ -3,8 +3,9 @@ package graph;
import OurApplication.OurLogElement;
import logging.LogElementList;
import java.awt.*;
import java.util.*;
import java.awt.Color;
import java.util.Vector;
import java.util.Objects;
/**
* Abstract class representing a generic graph.

View File

@@ -1,6 +1,6 @@
package graph;
import java.awt.*;
import java.awt.Color;
/**
* The MarkedEdge class extends the Edge class and includes additional attributes

View File

@@ -1,6 +1,6 @@
package graph;
import java.awt.*;
import java.awt.Color;
/**
* The MarkedVertex class extends the Vertex class and includes additional attributes

View File

@@ -6,7 +6,7 @@ import visualizationElements.Edge;
import visualizationElements.EdgeStyle;
import visualizationElements.Vertex;
import java.awt.*;
import java.awt.Color;
import java.util.HashMap;
import java.util.Objects;
import java.util.PriorityQueue;

View File

@@ -0,0 +1,277 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>OurAlgorithm</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: OurApplication, class: OurAlgorithm">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li><a href="#field-summary">Feld</a></li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li><a href="#field-detail">Feld</a></li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li><a href="#field-detail">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">OurApplication</a></div>
<h1 title="Klasse OurAlgorithm" class="title">Klasse OurAlgorithm</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../logging/Algorithm.html" title="Klasse in logging">logging.Algorithm</a>
<div class="inheritance">OurApplication.OurAlgorithm</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">OurAlgorithm</span>
<span class="extends-implements">extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></span></div>
<div class="block">This class provides an example of using logging.Algorithm.
It implements a summation algorithm that computes the sum of integers starting from 0 up to a specified maximum value from the parameter area.</div>
<dl class="notes">
<dt>Siehe auch:</dt>
<dd>
<ul class="tag-list">
<li><a href="../logging/Algorithm.html" title="Klasse in logging"><code>Algorithm</code></a></li>
</ul>
</dd>
</dl>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Feldübersicht</h2>
<div class="caption"><span>Felder</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Feld</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color"><code>private <a href="../graph/Graph.html" title="Klasse in graph">Graph</a><wbr>&lt;<a href="../graph/VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="../graph/EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#currentGraph" class="member-name-link">currentGraph</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></code></div>
<div class="col-second odd-row-color"><code><a href="#methodButtons" class="member-name-link">methodButtons</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-logging.Algorithm">Von Klasse geerbte Felder&nbsp;logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></h3>
<code><a href="../logging/Algorithm.html#parameterArea">parameterArea</a>, <a href="../logging/Algorithm.html#title">title</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">OurAlgorithm</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Standard constructor.</div>
</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(OurApplication.OurParameterArea,OurApplication.OurMethodButtons)" class="member-name-link">OurAlgorithm</a><wbr>(<a href="OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a>&nbsp;parameterArea,
<a href="OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a>&nbsp;methodButtons)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructs a summation algorithm with parameters from the parameter area.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a><wbr>&lt;<a href="OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#run()" class="member-name-link">run</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Overridden method from the superclass.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setCurrentGraph(graph.Graph)" class="member-name-link">setCurrentGraph</a><wbr>(<a href="../graph/Graph.html" title="Klasse in graph">Graph</a>&lt;<a href="../graph/VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="../graph/EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;&nbsp;graph)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the current graph for the algorithm.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-logging.Algorithm">Von Klasse geerbte Methoden&nbsp;logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></h3>
<code><a href="../logging/Algorithm.html#getParameterArea()">getParameterArea</a>, <a href="../logging/Algorithm.html#getTitle()">getTitle</a>, <a href="../logging/Algorithm.html#setParameterArea(PARAM)">setParameterArea</a>, <a href="../logging/Algorithm.html#setTitle(java.lang.String)">setTitle</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Felddetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="currentGraph">
<h3>currentGraph</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="../graph/Graph.html" title="Klasse in graph">Graph</a>&lt;<a href="../graph/VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="../graph/EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</span>&nbsp;<span class="element-name">currentGraph</span></div>
</section>
</li>
<li>
<section class="detail" id="methodButtons">
<h3>methodButtons</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></span>&nbsp;<span class="element-name">methodButtons</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>OurAlgorithm</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">OurAlgorithm</span>()</div>
<div class="block">Standard constructor.
Initializes an instance of OurAlgorithm.</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(OurApplication.OurParameterArea,OurApplication.OurMethodButtons)">
<h3>OurAlgorithm</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">OurAlgorithm</span><wbr><span class="parameters">(<a href="OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a>&nbsp;parameterArea,
<a href="OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a>&nbsp;methodButtons)</span></div>
<div class="block">Constructs a summation algorithm with parameters from the parameter area.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>parameterArea</code> - the parameter area providing the selected graph for the algorithm</dd>
<dd><code>methodButtons</code> - the method buttons determining the algorithm type (Dijkstra or A-Star)</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="run()">
<h3>run</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a>&lt;<a href="OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>&gt;</span>&nbsp;<span class="element-name">run</span>()</div>
<div class="block">Overridden method from the superclass.
Executes the summation algorithm.
Computes the shortest path in the current graph based on the selected method (Dijkstra or A-Star).</div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="../logging/Algorithm.html#run()">run</a></code>&nbsp;in Klasse&nbsp;<code><a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></code></dd>
<dt>Gibt zurück:</dt>
<dd>a LogElementList containing the single steps of the algorithm processing</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setCurrentGraph(graph.Graph)">
<h3>setCurrentGraph</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCurrentGraph</span><wbr><span class="parameters">(<a href="../graph/Graph.html" title="Klasse in graph">Graph</a>&lt;<a href="../graph/VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="../graph/EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;&nbsp;graph)</span></div>
<div class="block">Sets the current graph for the algorithm.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>graph</code> - the graph to be set as the current graph</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,202 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>OurApplication</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: OurApplication, class: OurApplication">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li>Feld</li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li>Feld</li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">OurApplication</a></div>
<h1 title="Klasse OurApplication" class="title">Klasse OurApplication</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">OurApplication.OurApplication</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">OurApplication</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
<div class="block">Entry point for the OurApplication, demonstrating logging and visualization integration.
This application sets up a graphical interface using Swing components to visualize graphs
and log algorithmic operations.</div>
<dl class="notes">
<dt>Siehe auch:</dt>
<dd>
<ul class="tag-list-long">
<li><a href="OurAlgorithm.html" title="Klasse in OurApplication"><code>Provides the algorithmic logic for processing graphs.</code></a></li>
<li><a href="OurDrawArea.html" title="Klasse in OurApplication"><code>Displays and interacts with the graph visualization.</code></a></li>
<li><a href="OurHybridWindow.html" title="Klasse in OurApplication"><code>Combines visual components and algorithmic operations.</code></a></li>
<li><a href="OurLogElement.html" title="Klasse in OurApplication"><code>Represents individual logging elements.</code></a></li>
<li><a href="OurParameterArea.html" title="Klasse in OurApplication"><code>Manages parameters for graph operations.</code></a></li>
<li><a href="OurTextArea.html" title="Klasse in OurApplication"><code>Displays log messages and algorithm progress.</code></a></li>
<li><a href="OurLegendArea.html" title="Klasse in OurApplication"><code>Provides legend information for the graphical interface.</code></a></li>
<li><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/JPanel.html" title="Klasse oder Schnittstelle in javax.swing" class="external-link"><code>Swing panel used in the graphical interface.</code></a></li>
</ul>
</dd>
</dl>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">OurApplication</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Default constructor for OurApplication.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Statische Methoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#main(java.lang.String%5B%5D)" class="member-name-link">main</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>[]&nbsp;args)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Main method to launch the OurApplication.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>OurApplication</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">OurApplication</span>()</div>
<div class="block">Default constructor for OurApplication.
Initializes the application components and starts the graphical interface.</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="main(java.lang.String[])">
<h3>main</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">main</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>[]&nbsp;args)</span></div>
<div class="block">Main method to launch the OurApplication.
Initializes necessary components, creates a graphical window, and starts the application.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>args</code> - command-line arguments (not used)</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,186 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>OurHybridWindow.AutoBackwardListener</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: AutoBackwardListener">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li>Feld</li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li>Feld</li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">OurApplication</a></div>
<h1 title="Klasse OurHybridWindow.AutoBackwardListener" class="title">Klasse OurHybridWindow.AutoBackwardListener</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">OurApplication.OurHybridWindow.AutoBackwardListener</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Alle implementierten Schnittstellen:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code></dd>
</dl>
<dl class="notes">
<dt>Umschließende Klasse:</dt>
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a>&lt;<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>&gt;</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.AutoBackwardListener</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a></span></div>
<div class="block">ItemListener implementation for handling auto backward button state changes.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">AutoBackwardListener</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#itemStateChanged(java.awt.event.ItemEvent)" class="member-name-link">itemStateChanged</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemEvent</a>&nbsp;event)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>AutoBackwardListener</h3>
<div class="member-signature"><span class="element-name">AutoBackwardListener</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="itemStateChanged(java.awt.event.ItemEvent)">
<h3>itemStateChanged</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">itemStateChanged</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemEvent</a>&nbsp;event)</span></div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html#itemStateChanged(java.awt.event.ItemEvent)" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">itemStateChanged</a></code>&nbsp;in Schnittstelle&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,186 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>OurHybridWindow.AutoButtonListener</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: AutoButtonListener">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li>Feld</li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li>Feld</li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">OurApplication</a></div>
<h1 title="Klasse OurHybridWindow.AutoButtonListener" class="title">Klasse OurHybridWindow.AutoButtonListener</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">OurApplication.OurHybridWindow.AutoButtonListener</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Alle implementierten Schnittstellen:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code></dd>
</dl>
<dl class="notes">
<dt>Umschließende Klasse:</dt>
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a>&lt;<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>&gt;</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.AutoButtonListener</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a></span></div>
<div class="block">ItemListener implementation for handling auto button state changes.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">AutoButtonListener</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#itemStateChanged(java.awt.event.ItemEvent)" class="member-name-link">itemStateChanged</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemEvent</a>&nbsp;event)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>AutoButtonListener</h3>
<div class="member-signature"><span class="element-name">AutoButtonListener</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="itemStateChanged(java.awt.event.ItemEvent)">
<h3>itemStateChanged</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">itemStateChanged</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemEvent</a>&nbsp;event)</span></div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html#itemStateChanged(java.awt.event.ItemEvent)" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">itemStateChanged</a></code>&nbsp;in Schnittstelle&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,186 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>OurHybridWindow.AutoForwardListener</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: AutoForwardListener">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li>Feld</li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li>Feld</li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">OurApplication</a></div>
<h1 title="Klasse OurHybridWindow.AutoForwardListener" class="title">Klasse OurHybridWindow.AutoForwardListener</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">OurApplication.OurHybridWindow.AutoForwardListener</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Alle implementierten Schnittstellen:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code></dd>
</dl>
<dl class="notes">
<dt>Umschließende Klasse:</dt>
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a>&lt;<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>&gt;</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.AutoForwardListener</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a></span></div>
<div class="block">ItemListener implementation for handling auto forward button state changes.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">AutoForwardListener</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#itemStateChanged(java.awt.event.ItemEvent)" class="member-name-link">itemStateChanged</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemEvent</a>&nbsp;event)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>AutoForwardListener</h3>
<div class="member-signature"><span class="element-name">AutoForwardListener</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="itemStateChanged(java.awt.event.ItemEvent)">
<h3>itemStateChanged</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">itemStateChanged</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemEvent</a>&nbsp;event)</span></div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html#itemStateChanged(java.awt.event.ItemEvent)" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">itemStateChanged</a></code>&nbsp;in Schnittstelle&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,186 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>OurHybridWindow.AutoSliderListener</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: AutoSliderListener">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li>Feld</li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li>Feld</li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">OurApplication</a></div>
<h1 title="Klasse OurHybridWindow.AutoSliderListener" class="title">Klasse OurHybridWindow.AutoSliderListener</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">OurApplication.OurHybridWindow.AutoSliderListener</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Alle implementierten Schnittstellen:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/event/ChangeListener.html" title="Klasse oder Schnittstelle in javax.swing.event" class="external-link">ChangeListener</a></code></dd>
</dl>
<dl class="notes">
<dt>Umschließende Klasse:</dt>
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a>&lt;<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>&gt;</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.AutoSliderListener</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/event/ChangeListener.html" title="Klasse oder Schnittstelle in javax.swing.event" class="external-link">ChangeListener</a></span></div>
<div class="block">ChangeListener implementation for handling auto slider changes.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">AutoSliderListener</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#stateChanged(javax.swing.event.ChangeEvent)" class="member-name-link">stateChanged</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/event/ChangeEvent.html" title="Klasse oder Schnittstelle in javax.swing.event" class="external-link">ChangeEvent</a>&nbsp;event)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>AutoSliderListener</h3>
<div class="member-signature"><span class="element-name">AutoSliderListener</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="stateChanged(javax.swing.event.ChangeEvent)">
<h3>stateChanged</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">stateChanged</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/event/ChangeEvent.html" title="Klasse oder Schnittstelle in javax.swing.event" class="external-link">ChangeEvent</a>&nbsp;event)</span></div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/event/ChangeListener.html#stateChanged(javax.swing.event.ChangeEvent)" title="Klasse oder Schnittstelle in javax.swing.event" class="external-link">stateChanged</a></code>&nbsp;in Schnittstelle&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/event/ChangeListener.html" title="Klasse oder Schnittstelle in javax.swing.event" class="external-link">ChangeListener</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,186 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>OurHybridWindow.FirstListener</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: FirstListener">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li>Feld</li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li>Feld</li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">OurApplication</a></div>
<h1 title="Klasse OurHybridWindow.FirstListener" class="title">Klasse OurHybridWindow.FirstListener</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">OurApplication.OurHybridWindow.FirstListener</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Alle implementierten Schnittstellen:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code></dd>
</dl>
<dl class="notes">
<dt>Umschließende Klasse:</dt>
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a>&lt;<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>&gt;</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.FirstListener</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></span></div>
<div class="block">ActionListener implementation for moving to the first step.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">FirstListener</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a>&nbsp;event)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>FirstListener</h3>
<div class="member-signature"><span class="element-name">FirstListener</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="actionPerformed(java.awt.event.ActionEvent)">
<h3>actionPerformed</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">actionPerformed</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a>&nbsp;event)</span></div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html#actionPerformed(java.awt.event.ActionEvent)" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">actionPerformed</a></code>&nbsp;in Schnittstelle&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,186 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>OurHybridWindow.LastListener</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: LastListener">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li>Feld</li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li>Feld</li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">OurApplication</a></div>
<h1 title="Klasse OurHybridWindow.LastListener" class="title">Klasse OurHybridWindow.LastListener</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">OurApplication.OurHybridWindow.LastListener</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Alle implementierten Schnittstellen:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code></dd>
</dl>
<dl class="notes">
<dt>Umschließende Klasse:</dt>
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a>&lt;<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>&gt;</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.LastListener</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></span></div>
<div class="block">ActionListener implementation for moving to the last step.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">LastListener</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a>&nbsp;event)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>LastListener</h3>
<div class="member-signature"><span class="element-name">LastListener</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="actionPerformed(java.awt.event.ActionEvent)">
<h3>actionPerformed</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">actionPerformed</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a>&nbsp;event)</span></div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html#actionPerformed(java.awt.event.ActionEvent)" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">actionPerformed</a></code>&nbsp;in Schnittstelle&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,186 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>OurHybridWindow.NextListener</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: NextListener">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li>Feld</li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li>Feld</li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">OurApplication</a></div>
<h1 title="Klasse OurHybridWindow.NextListener" class="title">Klasse OurHybridWindow.NextListener</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">OurApplication.OurHybridWindow.NextListener</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Alle implementierten Schnittstellen:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code></dd>
</dl>
<dl class="notes">
<dt>Umschließende Klasse:</dt>
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a>&lt;<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>&gt;</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.NextListener</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></span></div>
<div class="block">ActionListener implementation for moving to the next step.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">NextListener</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a>&nbsp;event)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>NextListener</h3>
<div class="member-signature"><span class="element-name">NextListener</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="actionPerformed(java.awt.event.ActionEvent)">
<h3>actionPerformed</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">actionPerformed</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a>&nbsp;event)</span></div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html#actionPerformed(java.awt.event.ActionEvent)" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">actionPerformed</a></code>&nbsp;in Schnittstelle&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,186 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>OurHybridWindow.PauseButtonListener</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: PauseButtonListener">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li>Feld</li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li>Feld</li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">OurApplication</a></div>
<h1 title="Klasse OurHybridWindow.PauseButtonListener" class="title">Klasse OurHybridWindow.PauseButtonListener</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">OurApplication.OurHybridWindow.PauseButtonListener</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Alle implementierten Schnittstellen:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code></dd>
</dl>
<dl class="notes">
<dt>Umschließende Klasse:</dt>
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a>&lt;<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>&gt;</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.PauseButtonListener</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></span></div>
<div class="block">ActionListener implementation for handling pause button clicks.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">PauseButtonListener</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a>&nbsp;event)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>PauseButtonListener</h3>
<div class="member-signature"><span class="element-name">PauseButtonListener</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="actionPerformed(java.awt.event.ActionEvent)">
<h3>actionPerformed</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">actionPerformed</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a>&nbsp;event)</span></div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html#actionPerformed(java.awt.event.ActionEvent)" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">actionPerformed</a></code>&nbsp;in Schnittstelle&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,186 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>OurHybridWindow.PrevListener</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: PrevListener">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li>Feld</li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li>Feld</li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">OurApplication</a></div>
<h1 title="Klasse OurHybridWindow.PrevListener" class="title">Klasse OurHybridWindow.PrevListener</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">OurApplication.OurHybridWindow.PrevListener</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Alle implementierten Schnittstellen:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code></dd>
</dl>
<dl class="notes">
<dt>Umschließende Klasse:</dt>
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a>&lt;<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>&gt;</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.PrevListener</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></span></div>
<div class="block">ActionListener implementation for moving to the previous step.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">PrevListener</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a>&nbsp;event)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>PrevListener</h3>
<div class="member-signature"><span class="element-name">PrevListener</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="actionPerformed(java.awt.event.ActionEvent)">
<h3>actionPerformed</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">actionPerformed</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a>&nbsp;event)</span></div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html#actionPerformed(java.awt.event.ActionEvent)" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">actionPerformed</a></code>&nbsp;in Schnittstelle&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,186 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>OurHybridWindow.StartListener</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: StartListener">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li>Feld</li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li>Feld</li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">OurApplication</a></div>
<h1 title="Klasse OurHybridWindow.StartListener" class="title">Klasse OurHybridWindow.StartListener</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">OurApplication.OurHybridWindow.StartListener</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Alle implementierten Schnittstellen:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code></dd>
</dl>
<dl class="notes">
<dt>Umschließende Klasse:</dt>
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a>&lt;<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>&gt;</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.StartListener</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></span></div>
<div class="block">ActionListener implementation for starting the algorithm.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">StartListener</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a>&nbsp;event)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>StartListener</h3>
<div class="member-signature"><span class="element-name">StartListener</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="actionPerformed(java.awt.event.ActionEvent)">
<h3>actionPerformed</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">actionPerformed</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a>&nbsp;event)</span></div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html#actionPerformed(java.awt.event.ActionEvent)" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">actionPerformed</a></code>&nbsp;in Schnittstelle&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,186 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>OurHybridWindow.StopListener</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: StopListener">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li>Feld</li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li>Feld</li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">OurApplication</a></div>
<h1 title="Klasse OurHybridWindow.StopListener" class="title">Klasse OurHybridWindow.StopListener</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">OurApplication.OurHybridWindow.StopListener</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Alle implementierten Schnittstellen:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code></dd>
</dl>
<dl class="notes">
<dt>Umschließende Klasse:</dt>
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a>&lt;<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>&gt;</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.StopListener</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></span></div>
<div class="block">ActionListener implementation for stopping the algorithm.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">StopListener</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a>&nbsp;event)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>StopListener</h3>
<div class="member-signature"><span class="element-name">StopListener</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="actionPerformed(java.awt.event.ActionEvent)">
<h3>actionPerformed</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">actionPerformed</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a>&nbsp;event)</span></div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html#actionPerformed(java.awt.event.ActionEvent)" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">actionPerformed</a></code>&nbsp;in Schnittstelle&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,383 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>OurLogElement</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: OurApplication, class: OurLogElement">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li><a href="#field-summary">Feld</a></li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li><a href="#field-detail">Feld</a></li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li><a href="#field-detail">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">OurApplication</a></div>
<h1 title="Klasse OurLogElement" class="title">Klasse OurLogElement</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../logging/LogElement.html" title="Klasse in logging">logging.LogElement</a>
<div class="inheritance">OurApplication.OurLogElement</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">OurLogElement</span>
<span class="extends-implements">extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></span></div>
<div class="block">This class extends logging.LogElement to provide additional functionality
for logging various elements related to graph visualization.</div>
<dl class="notes">
<dt>Siehe auch:</dt>
<dd>
<ul class="tag-list">
<li><a href="../logging/LogElement.html" title="Klasse in logging"><code>LogElement</code></a></li>
</ul>
</dd>
</dl>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Feldübersicht</h2>
<div class="caption"><span>Felder</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Feld</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color"><code>protected <a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></code></div>
<div class="col-second even-row-color"><code><a href="#edge" class="member-name-link">edge</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected <a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></code></div>
<div class="col-second odd-row-color"><code><a href="#ourGraph" class="member-name-link">ourGraph</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected long</code></div>
<div class="col-second even-row-color"><code><a href="#value" class="member-name-link">value</a></code></div>
<div class="col-last even-row-color">
<div class="block">The sum up value associated with this log element.</div>
</div>
<div class="col-first odd-row-color"><code>protected <a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></code></div>
<div class="col-second odd-row-color"><code><a href="#vertex" class="member-name-link">vertex</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-logging.LogElement">Von Klasse geerbte Felder&nbsp;logging.<a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></h3>
<code><a href="../logging/LogElement.html#description">description</a>, <a href="../logging/LogElement.html#step">step</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">OurLogElement</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Standard constructor.</div>
</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(int,java.lang.String,long,visualizationElements.Edge)" class="member-name-link">OurLogElement</a><wbr>(int&nbsp;step,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;description,
long&nbsp;value,
<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a>&nbsp;edge)</code></div>
<div class="col-last odd-row-color">
<div class="block">Extended constructor.</div>
</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(int,java.lang.String,long,visualizationElements.Graph)" class="member-name-link">OurLogElement</a><wbr>(int&nbsp;step,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;description,
long&nbsp;value,
<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a>&nbsp;ourGraph)</code></div>
<div class="col-last even-row-color">
<div class="block">Extended constructor.</div>
</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(int,java.lang.String,long,visualizationElements.Vertex)" class="member-name-link">OurLogElement</a><wbr>(int&nbsp;step,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;description,
long&nbsp;value,
<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a>&nbsp;vertex)</code></div>
<div class="col-last odd-row-color">
<div class="block">Extended constructor.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getEdge()" class="member-name-link">getEdge</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves the edge associated with this log element.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getGraph()" class="member-name-link">getGraph</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves the graph associated with this log element.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>long</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getValue()" class="member-name-link">getValue</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves the sum up value associated with this log element.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getVertex()" class="member-name-link">getVertex</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves the vertex associated with this log element.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-logging.LogElement">Von Klasse geerbte Methoden&nbsp;logging.<a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></h3>
<code><a href="../logging/LogElement.html#getDescription()">getDescription</a>, <a href="../logging/LogElement.html#getStep()">getStep</a>, <a href="../logging/LogElement.html#setDescription(java.lang.String)">setDescription</a>, <a href="../logging/LogElement.html#setStep(int)">setStep</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Felddetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="value">
<h3>value</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">value</span></div>
<div class="block">The sum up value associated with this log element.</div>
</section>
</li>
<li>
<section class="detail" id="vertex">
<h3>vertex</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></span>&nbsp;<span class="element-name">vertex</span></div>
</section>
</li>
<li>
<section class="detail" id="edge">
<h3>edge</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></span>&nbsp;<span class="element-name">edge</span></div>
</section>
</li>
<li>
<section class="detail" id="ourGraph">
<h3>ourGraph</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></span>&nbsp;<span class="element-name">ourGraph</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>OurLogElement</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">OurLogElement</span>()</div>
<div class="block">Standard constructor.
Initializes the log element with default values.</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(int,java.lang.String,long,visualizationElements.Vertex)">
<h3>OurLogElement</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">OurLogElement</span><wbr><span class="parameters">(int&nbsp;step,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;description,
long&nbsp;value,
<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a>&nbsp;vertex)</span></div>
<div class="block">Extended constructor.
Initializes the log element with specified step number, description, sum up value, and vertex.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>step</code> - the step number of the log element</dd>
<dd><code>description</code> - the description of the log element</dd>
<dd><code>value</code> - the sum up value associated with the log element</dd>
<dd><code>vertex</code> - the vertex associated with the log element</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(int,java.lang.String,long,visualizationElements.Edge)">
<h3>OurLogElement</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">OurLogElement</span><wbr><span class="parameters">(int&nbsp;step,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;description,
long&nbsp;value,
<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a>&nbsp;edge)</span></div>
<div class="block">Extended constructor.
Initializes the log element with specified step number, description, sum up value, and edge.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>step</code> - the step number of the log element</dd>
<dd><code>description</code> - the description of the log element</dd>
<dd><code>value</code> - the sum up value associated with the log element</dd>
<dd><code>edge</code> - the edge associated with the log element</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(int,java.lang.String,long,visualizationElements.Graph)">
<h3>OurLogElement</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">OurLogElement</span><wbr><span class="parameters">(int&nbsp;step,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;description,
long&nbsp;value,
<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a>&nbsp;ourGraph)</span></div>
<div class="block">Extended constructor.
Initializes the log element with specified step number, description, sum up value, and graph.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>step</code> - the step number of the log element</dd>
<dd><code>description</code> - the description of the log element</dd>
<dd><code>value</code> - the sum up value associated with the log element</dd>
<dd><code>ourGraph</code> - the graph associated with the log element</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="getValue()">
<h3>getValue</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">getValue</span>()</div>
<div class="block">Retrieves the sum up value associated with this log element.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>the sum up value of the log element</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getEdge()">
<h3>getEdge</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></span>&nbsp;<span class="element-name">getEdge</span>()</div>
<div class="block">Retrieves the edge associated with this log element.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>the edge associated with the log element</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getVertex()">
<h3>getVertex</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></span>&nbsp;<span class="element-name">getVertex</span>()</div>
<div class="block">Retrieves the vertex associated with this log element.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>the vertex associated with the log element</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getGraph()">
<h3>getGraph</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></span>&nbsp;<span class="element-name">getGraph</span>()</div>
<div class="block">Retrieves the graph associated with this log element.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>the graph associated with the log element</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,127 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>OurApplication</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: OurApplication">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#package">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Beschreibung</li>
<li>Zugehörige Packages</li>
<li><a href="#class-summary">Klassen und Schnittstellen</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Beschreibung&nbsp;|&nbsp;</li>
<li>Zugehörige Packages&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Klassen und Schnittstellen</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package OurApplication" class="title">Package OurApplication</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">OurApplication</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="class-summary">
<div class="caption"><span>Klassen</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Klasse</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="OurAlgorithm.html" title="Klasse in OurApplication">OurAlgorithm</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">This class provides an example of using logging.Algorithm.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="OurApplication.html" title="Klasse in OurApplication">OurApplication</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Entry point for the OurApplication, demonstrating logging and visualization integration.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="OurDrawArea.html" title="Klasse in OurApplication">OurDrawArea</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">This class provides an example for using visualization.DrawArea.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a>&lt;DRAW extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr>TEXT extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr>PARAM extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr>ALGORITHM extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr>LOG extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr>LEGEND extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr>METHODBUTTONS extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">This class provides an example for using visualization.HybridWindow.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="OurLegendArea.html" title="Klasse in OurApplication">OurLegendArea</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">This class represents a visualization.LegendArea implementation and has been created for demonstration purposes only.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">This class extends logging.LogElement to provide additional functionality
for logging various elements related to graph visualization.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">This class extends visualisation.ParameterArea to provide a panel for selecting
algorithmic methods such as Djikstra or A-Star.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">This class extends visualisation.ParameterArea and provides an example for using it.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="OurTextArea.html" title="Klasse in OurApplication">OurTextArea</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">This class extends visualisation.TextArea and provides an example of its usage.</div>
</div>
</div>
</div>
</li>
</ul>
</section>
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,154 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>OurApplication Klassenhierarchie</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="tree: package: OurApplication">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Klasse</li>
<li class="nav-bar-cell1-rev">Baum</li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#tree">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchie für Package OurApplication</h1>
</div>
<span class="package-hierarchy-label">Packagehierarchien:</span>
<ul class="horizontal contents-list">
<li><a href="../overview-tree.html">Alle Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Klassenhierarchie">Klassenhierarchie</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Object</a>
<ul>
<li class="circle">logging.<a href="../logging/Algorithm.html" class="type-name-link" title="Klasse in logging">Algorithm</a>&lt;PARAM,<wbr>LOG&gt;
<ul>
<li class="circle">OurApplication.<a href="OurAlgorithm.html" class="type-name-link" title="Klasse in OurApplication">OurAlgorithm</a></li>
</ul>
</li>
<li class="circle">java.awt.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/Component.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.awt">Component</a> (implements java.awt.image.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/image/ImageObserver.html" title="Klasse oder Schnittstelle in java.awt.image" class="external-link">ImageObserver</a>, java.awt.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/MenuContainer.html" title="Klasse oder Schnittstelle in java.awt" class="external-link">MenuContainer</a>, java.io.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="Klasse oder Schnittstelle in java.io" class="external-link">Serializable</a>)
<ul>
<li class="circle">java.awt.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/Container.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.awt">Container</a>
<ul>
<li class="circle">javax.swing.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/JComponent.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in javax.swing">JComponent</a> (implements java.io.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="Klasse oder Schnittstelle in java.io" class="external-link">Serializable</a>)
<ul>
<li class="circle">javax.swing.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/JPanel.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in javax.swing">JPanel</a> (implements javax.accessibility.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/accessibility/Accessible.html" title="Klasse oder Schnittstelle in javax.accessibility" class="external-link">Accessible</a>)
<ul>
<li class="circle">visualisation.<a href="../visualisation/DrawArea.html" class="type-name-link" title="Klasse in visualisation">DrawArea</a>&lt;LOG&gt;
<ul>
<li class="circle">OurApplication.<a href="OurDrawArea.html" class="type-name-link" title="Klasse in OurApplication">OurDrawArea</a></li>
</ul>
</li>
<li class="circle">visualisation.<a href="../visualisation/LegendArea.html" class="type-name-link" title="Klasse in visualisation">LegendArea</a>
<ul>
<li class="circle">OurApplication.<a href="OurLegendArea.html" class="type-name-link" title="Klasse in OurApplication">OurLegendArea</a></li>
</ul>
</li>
<li class="circle">visualisation.<a href="../visualisation/ParameterArea.html" class="type-name-link" title="Klasse in visualisation">ParameterArea</a>
<ul>
<li class="circle">OurApplication.<a href="OurMethodButtons.html" class="type-name-link" title="Klasse in OurApplication">OurMethodButtons</a></li>
<li class="circle">OurApplication.<a href="OurParameterArea.html" class="type-name-link" title="Klasse in OurApplication">OurParameterArea</a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">javax.swing.text.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/text/JTextComponent.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in javax.swing.text">JTextComponent</a> (implements javax.accessibility.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/accessibility/Accessible.html" title="Klasse oder Schnittstelle in javax.accessibility" class="external-link">Accessible</a>, javax.swing.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/Scrollable.html" title="Klasse oder Schnittstelle in javax.swing" class="external-link">Scrollable</a>)
<ul>
<li class="circle">javax.swing.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/JTextArea.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in javax.swing">JTextArea</a>
<ul>
<li class="circle">visualisation.<a href="../visualisation/TextArea.html" class="type-name-link" title="Klasse in visualisation">TextArea</a>&lt;LOG&gt;
<ul>
<li class="circle">OurApplication.<a href="OurTextArea.html" class="type-name-link" title="Klasse in OurApplication">OurTextArea</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">java.awt.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/Panel.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.awt">Panel</a> (implements javax.accessibility.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/accessibility/Accessible.html" title="Klasse oder Schnittstelle in javax.accessibility" class="external-link">Accessible</a>)
<ul>
<li class="circle">java.applet.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/applet/Applet.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.applet">Applet</a>
<ul>
<li class="circle">javax.swing.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/JApplet.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in javax.swing">JApplet</a> (implements javax.accessibility.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/accessibility/Accessible.html" title="Klasse oder Schnittstelle in javax.accessibility" class="external-link">Accessible</a>, javax.swing.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/RootPaneContainer.html" title="Klasse oder Schnittstelle in javax.swing" class="external-link">RootPaneContainer</a>)
<ul>
<li class="circle">visualisation.<a href="../visualisation/HybridWindow.html" class="type-name-link" title="Klasse in visualisation">HybridWindow</a>&lt;DRAW,<wbr>TEXT,<wbr>PARAM,<wbr>ALGORITHM,<wbr>LOG,<wbr>LEGEND&gt;
<ul>
<li class="circle">OurApplication.<a href="OurHybridWindow.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow</a>&lt;DRAW,<wbr>TEXT,<wbr>PARAM,<wbr>ALGORITHM,<wbr>LOG,<wbr>LEGEND,<wbr>METHODBUTTONS&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">logging.<a href="../logging/LogElement.html" class="type-name-link" title="Klasse in logging">LogElement</a>
<ul>
<li class="circle">OurApplication.<a href="OurLogElement.html" class="type-name-link" title="Klasse in OurApplication">OurLogElement</a></li>
</ul>
</li>
<li class="circle">OurApplication.<a href="OurApplication.html" class="type-name-link" title="Klasse in OurApplication">OurApplication</a></li>
<li class="circle">OurApplication.<a href="OurHybridWindow.AutoBackwardListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.AutoBackwardListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a>)</li>
<li class="circle">OurApplication.<a href="OurHybridWindow.AutoButtonListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.AutoButtonListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a>)</li>
<li class="circle">OurApplication.<a href="OurHybridWindow.AutoForwardListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.AutoForwardListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a>)</li>
<li class="circle">OurApplication.<a href="OurHybridWindow.AutoSliderListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.AutoSliderListener</a> (implements javax.swing.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/event/ChangeListener.html" title="Klasse oder Schnittstelle in javax.swing.event" class="external-link">ChangeListener</a>)</li>
<li class="circle">OurApplication.<a href="OurHybridWindow.FirstListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.FirstListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
<li class="circle">OurApplication.<a href="OurHybridWindow.LastListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.LastListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
<li class="circle">OurApplication.<a href="OurHybridWindow.NextListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.NextListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
<li class="circle">OurApplication.<a href="OurHybridWindow.PauseButtonListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.PauseButtonListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
<li class="circle">OurApplication.<a href="OurHybridWindow.PrevListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.PrevListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
<li class="circle">OurApplication.<a href="OurHybridWindow.StartListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.StartListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
<li class="circle">OurApplication.<a href="OurHybridWindow.StopListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.StopListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
</ul>
</li>
</ul>
</section>
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,266 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>Alle Klassen und Schnittstellen</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="class index">
<meta name="generator" content="javadoc/AllClassesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="all-classes-index-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="overview-tree.html">Baum</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html#all-classes">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Alle Klassen und Schnittstellen" class="title">Alle Klassen und Schnittstellen</h1>
</div>
<div id="all-classes-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">Alle Klassen und Schnittstellen</button><button id="all-classes-table-tab2" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab2', 2)" class="table-tab">Klassen</button><button id="all-classes-table-tab3" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab3', 2)" class="table-tab">Enum-Klassen</button><button id="all-classes-table-tab5" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab5', 2)" class="table-tab">Ausnahmeklassen</button></div>
<div id="all-classes-table.tabpanel" role="tabpanel">
<div class="summary-table two-column-summary" aria-labelledby="all-classes-table-tab0">
<div class="table-header col-first">Klasse</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="logging/Algorithm.html" title="Klasse in logging">Algorithm&lt;PARAM,<wbr>LOG&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class provides the basic algorithm.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a bar chart to visualize sort algorithms.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/BarChartElement.html" title="Klasse in visualizationElements">BarChartElement</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a bar within a bar chart.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a Cell of a maze.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a chess board.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph&lt;T,<wbr>U&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a directed graph with vertex and edge markings.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a dot chart to visualize sort algorithms.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea&lt;LOG&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class provides the basic draw area for a HybridWindow.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="graph/Edge.html" title="Klasse in graph">Edge</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Abstract class representing an edge in a graph.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents an edge of a graph.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="graph/EdgeMarking.html" title="Klasse in graph">EdgeMarking</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Abstract class representing an edge marking.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="visualizationElements/EdgeStyle.html" title="Enum-Klasse in visualizationElements">EdgeStyle</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">Enum to decide the style of an graph's edges.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="graph/EdgeWeightMarking.html" title="Klasse in graph">EdgeWeightMarking</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Class representing a specific type of edge marking: edge weight.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="graph/ExampleGraphs.html" title="Klasse in graph">ExampleGraphs</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Class containing example graphs for demonstration purposes.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="graph/Graph.html" title="Klasse in graph">Graph&lt;T,<wbr>U&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Abstract class representing a generic graph.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a graph to visualize search algorithms.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/Hashtable.html" title="Klasse in visualizationElements">Hashtable</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a hash table to visualize hash algorithms.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow&lt;DRAW,<wbr>TEXT,<wbr>PARAM,<wbr>ALGORITHM,<wbr>LOG,<wbr>LEGEND&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This is the central class for using packages logging and visualization.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class enables the user to add a legend area for describing the elements and symbols of an algorithm's visualization.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/List.html" title="Klasse in visualizationElements">List</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents the abstract data type List.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="logging/LogElement.html" title="Klasse in logging">LogElement</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class provides the basic log list element.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="logging/LogElementList.html" title="Klasse in logging">LogElementList&lt;LOG&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class provides a container for log list elements.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="graph/MarkedEdge.html" title="Klasse in graph">MarkedEdge&lt;U&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The MarkedEdge class extends the Edge class and includes additional attributes
for marking and visualization on a screen.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The MarkedVertex class extends the Vertex class and includes additional attributes
for marking, coordinates, and visualization on a screen.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="graph/Marking.html" title="Klasse in graph">Marking</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Abstract class representing a marking for vertices or edges in a graph.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a maze to visualize.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="graph/NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Exception thrown when a user attempts to access a non-existent vertex by name.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="OurApplication/OurAlgorithm.html" title="Klasse in OurApplication">OurAlgorithm</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class provides an example of using logging.Algorithm.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="OurApplication/OurApplication.html" title="Klasse in OurApplication">OurApplication</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Entry point for the OurApplication, demonstrating logging and visualization integration.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="OurApplication/OurDrawArea.html" title="Klasse in OurApplication">OurDrawArea</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class provides an example for using visualization.DrawArea.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow&lt;DRAW,<wbr>TEXT,<wbr>PARAM,<wbr>ALGORITHM,<wbr>LOG,<wbr>LEGEND,<wbr>METHODBUTTONS&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class provides an example for using visualization.HybridWindow.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="OurApplication/OurLegendArea.html" title="Klasse in OurApplication">OurLegendArea</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class represents a visualization.LegendArea implementation and has been created for demonstration purposes only.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class extends logging.LogElement to provide additional functionality
for logging various elements related to graph visualization.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="OurApplication/OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class extends visualisation.ParameterArea to provide a panel for selecting
algorithmic methods such as Djikstra or A-Star.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class extends visualisation.ParameterArea and provides an example for using it.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="OurApplication/OurTextArea.html" title="Klasse in OurApplication">OurTextArea</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class extends visualisation.TextArea and provides an example of its usage.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class provides the basic parameter input area for an algorithm visualization.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/Queue.html" title="Klasse in visualizationElements">Queue</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a queue to visualize.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/Stack.html" title="Klasse in visualizationElements">Stack</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a Stack to visualize.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a table to visualize.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="visualisation/TextArea.html" title="Klasse in visualisation">TextArea&lt;LOG&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class provides the basic text output area for a HybridWindow.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph&lt;T,<wbr>U&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents an undirected graph with vertices marked by T and edges marked by U.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="graph/Vertex.html" title="Klasse in graph">Vertex</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a vertex in a graph.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a vertex of a graph to visualize.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="graph/VertexMarking.html" title="Klasse in graph">VertexMarking</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a marking associated with a vertex in a graph.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="graph/VertexWeightMarking.html" title="Klasse in graph">VertexWeightMarking</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a weight marking associated with a vertex in a graph.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/VisualizationElement.html" title="Klasse in visualizationElements">VisualizationElement</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents an graphical element to visualize algorithms and abstract data types</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="graph/WrapperComparator.html" title="Klasse in graph">WrapperComparator&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Comparator for comparing WrapperElement objects based on their priority.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="graph/WrapperElement.html" title="Klasse in graph">WrapperElement&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents an element stored in a priority queue for graph algorithms.</div>
</div>
</div>
</div>
</div>
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,72 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>Alle Packages</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="package index">
<meta name="generator" content="javadoc/AllPackagesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="all-packages-index-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="overview-tree.html">Baum</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html#all-packages">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Alle&amp;nbsp;Packages" class="title">Alle&nbsp;Packages</h1>
</div>
<div class="caption"><span>Packageübersicht</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color"><a href="graph/package-summary.html">graph</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="logging/package-summary.html">logging</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="OurApplication/package-summary.html">OurApplication</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="visualisation/package-summary.html">visualisation</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="visualizationElements/package-summary.html">visualizationElements</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,262 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>Konstantenfeldwerte</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="summary of constants">
<meta name="generator" content="javadoc/ConstantsSummaryWriterImpl">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="constants-summary-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="overview-tree.html">Baum</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html#constant-values">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Konstantenfeldwerte" class="title">Konstantenfeldwerte</h1>
</div>
<section class="packages">
<h2 title="Inhalt">Inhalt</h2>
<ul class="contents-list">
<li><a href="#OurApplication">OurApplication.*</a></li>
<li><a href="#visualisation">visualisation.*</a></li>
<li><a href="#visualizationElements">visualizationElements.*</a></li>
</ul>
</section>
<section class="constants-summary" id="OurApplication">
<h2 title="OurApplication.*">OurApplication.*</h2>
<ul class="block-list">
<li>
<div class="caption"><span>OurApplication.<a href="OurApplication/OurDrawArea.html" title="Klasse in OurApplication">OurDrawArea</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Konstantenfeld</div>
<div class="table-header col-last">Wert</div>
<div class="col-first even-row-color"><code id="OurApplication.OurDrawArea.serialVersionUID">private&nbsp;static&nbsp;final&nbsp;long</code></div>
<div class="col-second even-row-color"><code><a href="OurApplication/OurDrawArea.html#serialVersionUID">serialVersionUID</a></code></div>
<div class="col-last even-row-color"><code>1L</code></div>
</div>
</li>
<li>
<div class="caption"><span>OurApplication.<a href="OurApplication/OurLegendArea.html" title="Klasse in OurApplication">OurLegendArea</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Konstantenfeld</div>
<div class="table-header col-last">Wert</div>
<div class="col-first even-row-color"><code id="OurApplication.OurLegendArea.serialVersionUID">private&nbsp;static&nbsp;final&nbsp;long</code></div>
<div class="col-second even-row-color"><code><a href="OurApplication/OurLegendArea.html#serialVersionUID">serialVersionUID</a></code></div>
<div class="col-last even-row-color"><code>1L</code></div>
</div>
</li>
<li>
<div class="caption"><span>OurApplication.<a href="OurApplication/OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Konstantenfeld</div>
<div class="table-header col-last">Wert</div>
<div class="col-first even-row-color"><code id="OurApplication.OurMethodButtons.serialVersionUID">private&nbsp;static&nbsp;final&nbsp;long</code></div>
<div class="col-second even-row-color"><code><a href="OurApplication/OurMethodButtons.html#serialVersionUID">serialVersionUID</a></code></div>
<div class="col-last even-row-color"><code>1L</code></div>
</div>
</li>
<li>
<div class="caption"><span>OurApplication.<a href="OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Konstantenfeld</div>
<div class="table-header col-last">Wert</div>
<div class="col-first even-row-color"><code id="OurApplication.OurParameterArea.serialVersionUID">private&nbsp;static&nbsp;final&nbsp;long</code></div>
<div class="col-second even-row-color"><code><a href="OurApplication/OurParameterArea.html#serialVersionUID">serialVersionUID</a></code></div>
<div class="col-last even-row-color"><code>1L</code></div>
</div>
</li>
<li>
<div class="caption"><span>OurApplication.<a href="OurApplication/OurTextArea.html" title="Klasse in OurApplication">OurTextArea</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Konstantenfeld</div>
<div class="table-header col-last">Wert</div>
<div class="col-first even-row-color"><code id="OurApplication.OurTextArea.serialVersionUID">private&nbsp;static&nbsp;final&nbsp;long</code></div>
<div class="col-second even-row-color"><code><a href="OurApplication/OurTextArea.html#serialVersionUID">serialVersionUID</a></code></div>
<div class="col-last even-row-color"><code>1L</code></div>
</div>
</li>
</ul>
</section>
<section class="constants-summary" id="visualisation">
<h2 title="visualisation.*">visualisation.*</h2>
<ul class="block-list">
<li>
<div class="caption"><span>visualisation.<a href="visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow&lt;DRAW,<wbr>TEXT,<wbr>PARAM,<wbr>ALGORITHM,<wbr>LOG,<wbr>LEGEND&gt;</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Konstantenfeld</div>
<div class="table-header col-last">Wert</div>
<div class="col-first even-row-color"><code id="visualisation.HybridWindow.AUTOSTATE">protected&nbsp;final&nbsp;byte</code></div>
<div class="col-second even-row-color"><code><a href="visualisation/HybridWindow.html#AUTOSTATE">AUTOSTATE</a></code></div>
<div class="col-last even-row-color"><code>0x2</code></div>
<div class="col-first odd-row-color"><code id="visualisation.HybridWindow.PARAMETERSTATE">protected&nbsp;final&nbsp;byte</code></div>
<div class="col-second odd-row-color"><code><a href="visualisation/HybridWindow.html#PARAMETERSTATE">PARAMETERSTATE</a></code></div>
<div class="col-last odd-row-color"><code>0x0</code></div>
<div class="col-first even-row-color"><code id="visualisation.HybridWindow.RUNSTATE">protected&nbsp;final&nbsp;byte</code></div>
<div class="col-second even-row-color"><code><a href="visualisation/HybridWindow.html#RUNSTATE">RUNSTATE</a></code></div>
<div class="col-last even-row-color"><code>0x1</code></div>
</div>
</li>
</ul>
</section>
<section class="constants-summary" id="visualizationElements">
<h2 title="visualizationElements.*">visualizationElements.*</h2>
<ul class="block-list">
<li>
<div class="caption"><span>visualizationElements.<a href="visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Konstantenfeld</div>
<div class="table-header col-last">Wert</div>
<div class="col-first even-row-color"><code id="visualizationElements.BarChart.START_X_POS">private&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second even-row-color"><code><a href="visualizationElements/BarChart.html#START_X_POS">START_X_POS</a></code></div>
<div class="col-last even-row-color"><code>40</code></div>
</div>
</li>
<li>
<div class="caption"><span>visualizationElements.<a href="visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Konstantenfeld</div>
<div class="table-header col-last">Wert</div>
<div class="col-first even-row-color"><code id="visualizationElements.ChessBoard.BORDER">private&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second even-row-color"><code><a href="visualizationElements/ChessBoard.html#BORDER">BORDER</a></code></div>
<div class="col-last even-row-color"><code>20</code></div>
<div class="col-first odd-row-color"><code id="visualizationElements.ChessBoard.START_X_POS">private&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second odd-row-color"><code><a href="visualizationElements/ChessBoard.html#START_X_POS">START_X_POS</a></code></div>
<div class="col-last odd-row-color"><code>10</code></div>
<div class="col-first even-row-color"><code id="visualizationElements.ChessBoard.START_Y_POS">private&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second even-row-color"><code><a href="visualizationElements/ChessBoard.html#START_Y_POS">START_Y_POS</a></code></div>
<div class="col-last even-row-color"><code>10</code></div>
</div>
</li>
<li>
<div class="caption"><span>visualizationElements.<a href="visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Konstantenfeld</div>
<div class="table-header col-last">Wert</div>
<div class="col-first even-row-color"><code id="visualizationElements.DotChart.DOT_DIAMETER">private&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second even-row-color"><code><a href="visualizationElements/DotChart.html#DOT_DIAMETER">DOT_DIAMETER</a></code></div>
<div class="col-last even-row-color"><code>5</code></div>
<div class="col-first odd-row-color"><code id="visualizationElements.DotChart.START_X_POS">private&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second odd-row-color"><code><a href="visualizationElements/DotChart.html#START_X_POS">START_X_POS</a></code></div>
<div class="col-last odd-row-color"><code>20</code></div>
</div>
</li>
<li>
<div class="caption"><span>visualizationElements.<a href="visualizationElements/Hashtable.html" title="Klasse in visualizationElements">Hashtable</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Konstantenfeld</div>
<div class="table-header col-last">Wert</div>
<div class="col-first even-row-color"><code id="visualizationElements.Hashtable.HASHVALUE_CAPTION">private&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="visualizationElements/Hashtable.html#HASHVALUE_CAPTION">HASHVALUE_CAPTION</a></code></div>
<div class="col-last even-row-color"><code>"Hashvalue"</code></div>
<div class="col-first odd-row-color"><code id="visualizationElements.Hashtable.OBJECT_CAPTION">private&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="visualizationElements/Hashtable.html#OBJECT_CAPTION">OBJECT_CAPTION</a></code></div>
<div class="col-last odd-row-color"><code>"Object"</code></div>
</div>
</li>
<li>
<div class="caption"><span>visualizationElements.<a href="visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Konstantenfeld</div>
<div class="table-header col-last">Wert</div>
<div class="col-first even-row-color"><code id="visualizationElements.Maze.CELL_HEIGTH">private&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second even-row-color"><code><a href="visualizationElements/Maze.html#CELL_HEIGTH">CELL_HEIGTH</a></code></div>
<div class="col-last even-row-color"><code>30</code></div>
<div class="col-first odd-row-color"><code id="visualizationElements.Maze.CELL_WIDTH">private&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second odd-row-color"><code><a href="visualizationElements/Maze.html#CELL_WIDTH">CELL_WIDTH</a></code></div>
<div class="col-last odd-row-color"><code>30</code></div>
<div class="col-first even-row-color"><code id="visualizationElements.Maze.START_X_POS">private&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second even-row-color"><code><a href="visualizationElements/Maze.html#START_X_POS">START_X_POS</a></code></div>
<div class="col-last even-row-color"><code>20</code></div>
<div class="col-first odd-row-color"><code id="visualizationElements.Maze.START_Y_POS">private&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second odd-row-color"><code><a href="visualizationElements/Maze.html#START_Y_POS">START_Y_POS</a></code></div>
<div class="col-last odd-row-color"><code>20</code></div>
</div>
</li>
<li>
<div class="caption"><span>visualizationElements.<a href="visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Konstantenfeld</div>
<div class="table-header col-last">Wert</div>
<div class="col-first even-row-color"><code id="visualizationElements.Table.CELL_HEIGHT">protected&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second even-row-color"><code><a href="visualizationElements/Table.html#CELL_HEIGHT">CELL_HEIGHT</a></code></div>
<div class="col-last even-row-color"><code>20</code></div>
<div class="col-first odd-row-color"><code id="visualizationElements.Table.CELL_WIDTH">protected&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second odd-row-color"><code><a href="visualizationElements/Table.html#CELL_WIDTH">CELL_WIDTH</a></code></div>
<div class="col-last odd-row-color"><code>80</code></div>
<div class="col-first even-row-color"><code id="visualizationElements.Table.START_X_POS">protected&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second even-row-color"><code><a href="visualizationElements/Table.html#START_X_POS">START_X_POS</a></code></div>
<div class="col-last even-row-color"><code>20</code></div>
<div class="col-first odd-row-color"><code id="visualizationElements.Table.START_Y_POS">protected&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second odd-row-color"><code><a href="visualizationElements/Table.html#START_Y_POS">START_Y_POS</a></code></div>
<div class="col-last odd-row-color"><code>20</code></div>
</div>
</li>
<li>
<div class="caption"><span>visualizationElements.<a href="visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Konstantenfeld</div>
<div class="table-header col-last">Wert</div>
<div class="col-first even-row-color"><code id="visualizationElements.Vertex.DEFAULT_MARKING">private&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="visualizationElements/Vertex.html#DEFAULT_MARKING">DEFAULT_MARKING</a></code></div>
<div class="col-last even-row-color"><code>""</code></div>
<div class="col-first odd-row-color"><code id="visualizationElements.Vertex.VERTEX_DIAMETER">private&nbsp;final&nbsp;int</code></div>
<div class="col-second odd-row-color"><code><a href="visualizationElements/Vertex.html#VERTEX_DIAMETER">VERTEX_DIAMETER</a></code></div>
<div class="col-last odd-row-color"><code>20</code></div>
</div>
</li>
</ul>
</section>
</main>
</div>
</div>
</body>
</html>

33
out/JavaDoc/copy.svg Normal file
View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
-->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 380 460" fill="#505050">
<path
d="M 346,8 H 108 C 90,8 75,23 75,41 v 316 c 0,18 15,33 33,33 h 238 c 18,0 33,-15 33,-33 V 41 C 379,23 364,8 346,8 Z m -8,344 H 116 c -2,0 -3,-1 -3,-3 V 49 c 0,-2 1,-3 3,-3 h 222 c 2,0 3,1 3,3 v 300 h 10e-4 c 0,2 -1,3 -3,3 z"/>
<path
d="m 290,389 v 26 h 10e-4 c 0,2 -1,3 -3,3 H 49 c -2,0 -3,-1 -3,-3 V 99 c 0,-2 1,-3 3,-3 h 27 v 0 l -5e-4,-38 H 41 C 23,58 8,73 8,91 v 332 c 10e-4,18 15,33 33,33 h 254 c 18,0 33,-15 33,-33 v -34"/>
</svg>

After

Width:  |  Height:  |  Size: 758 B

5
out/JavaDoc/element-list Normal file
View File

@@ -0,0 +1,5 @@
graph
logging
OurApplication
visualisation
visualizationElements

View File

@@ -0,0 +1,560 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>DirectedGraph</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: graph, class: DirectedGraph">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li><a href="#field-summary">Feld</a></li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li><a href="#field-detail">Feld</a></li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li><a href="#field-detail">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">graph</a></div>
<h1 title="Klasse DirectedGraph" class="title">Klasse DirectedGraph&lt;T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr>U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="Graph.html" title="Klasse in graph">graph.Graph</a>&lt;T,<wbr>U&gt;
<div class="inheritance">graph.DirectedGraph&lt;T,<wbr>U&gt;</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Typparameter:</dt>
<dd><code>T</code> - the type of vertex marking</dd>
<dd><code>U</code> - the type of edge marking</dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">DirectedGraph&lt;T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr>U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</span>
<span class="extends-implements">extends <a href="Graph.html" title="Klasse in graph">Graph</a>&lt;T,<wbr>U&gt;</span></div>
<div class="block">Represents a directed graph with vertex and edge markings. This class extends the Graph class and
provides additional functionality for directed graphs, including visualization and logging capabilities.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Feldübersicht</h2>
<div class="caption"><span>Felder</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Feld</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color"><code>private <a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a><wbr>&lt;<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#logList" class="member-name-link">logList</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></code></div>
<div class="col-second odd-row-color"><code><a href="#screenGraph" class="member-name-link">screenGraph</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">DirectedGraph</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Constructs an empty directed graph.</div>
</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">DirectedGraph</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructs a directed graph from a string representation.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addEdge(graph.MarkedEdge)" class="member-name-link">addEdge</a><wbr>(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a>&gt;&nbsp;e)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Adds an edge to the graph.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addVertex(graph.MarkedVertex)" class="member-name-link">addVertex</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Adds a vertex to the graph.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#areStrongAdjacent(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">areStrongAdjacent</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n1,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n2)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Checks if two vertices are strongly adjacent (i.e., there is a bidirectional edge between them).</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#areStrongAdjacent(java.lang.String,java.lang.String)" class="member-name-link">areStrongAdjacent</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s1,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s2)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Checks if two vertices are strongly adjacent (i.e., there is a bidirectional edge between them) by their names.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a><wbr>&lt;<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLogList()" class="member-name-link">getLogList</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the log list associated with this directed graph.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a><wbr>&lt;<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPredecessors(graph.MarkedVertex)" class="member-name-link">getPredecessors</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a vector of predecessor vertices (i.e., vertices with edges directed towards the specified vertex).</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getScreenGraph()" class="member-name-link">getScreenGraph</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the screen graph associated with this directed graph.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getScreenGraphCopy()" class="member-name-link">getScreenGraphCopy</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a copy of the screen graph associated with this directed graph.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathAStar</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n1,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n2)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Finds the shortest path between two vertices using the A* algorithm.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathDijkstra</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n1,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n2)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Finds the shortest path between two vertices using Dijkstra's algorithm.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a><wbr>&lt;<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSuccessors(graph.MarkedVertex)" class="member-name-link">getSuccessors</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a vector of successor vertices (i.e., vertices with edges directed away from the specified vertex).</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#inDegree(graph.MarkedVertex)" class="member-name-link">inDegree</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the in-degree of a vertex (i.e., the number of edges directed towards the vertex).</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#inDegree(java.lang.String)" class="member-name-link">inDegree</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the in-degree of a vertex by its name.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#outDegree(graph.MarkedVertex)" class="member-name-link">outDegree</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the out-degree of a vertex (i.e., the number of edges directed away from the vertex).</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#outDegree(java.lang.String)" class="member-name-link">outDegree</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the out-degree of a vertex by its name.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeEdge(graph.MarkedEdge)" class="member-name-link">removeEdge</a><wbr>(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a>&gt;&nbsp;e)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Removes an edge from the graph.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeVertex(graph.MarkedVertex)" class="member-name-link">removeVertex</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Removes a vertex from the graph.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-graph.Graph">Von Klasse geerbte Methoden&nbsp;graph.<a href="Graph.html" title="Klasse in graph">Graph</a></h3>
<code><a href="Graph.html#areAdjacent(graph.MarkedVertex,graph.MarkedVertex)">areAdjacent</a>, <a href="Graph.html#areAdjacent(java.lang.String,java.lang.String)">areAdjacent</a>, <a href="Graph.html#clearScreenGraphColor()">clearScreenGraphColor</a>, <a href="Graph.html#degree()">degree</a>, <a href="Graph.html#getAllEdges()">getAllEdges</a>, <a href="Graph.html#getAllVertexes()">getAllVertexes</a>, <a href="Graph.html#getName()">getName</a>, <a href="Graph.html#hasEdge(graph.MarkedEdge)">hasEdge</a>, <a href="Graph.html#hasEdge(graph.MarkedVertex,graph.MarkedVertex)">hasEdge</a>, <a href="Graph.html#hasEdge(java.lang.String)">hasEdge</a>, <a href="Graph.html#hasEdge(java.lang.String,java.lang.String)">hasEdge</a>, <a href="Graph.html#hasLoop(graph.MarkedVertex)">hasLoop</a>, <a href="Graph.html#hasLoop(java.lang.String)">hasLoop</a>, <a href="Graph.html#hasVertex(graph.MarkedVertex)">hasVertex</a>, <a href="Graph.html#hasVertex(java.lang.String)">hasVertex</a>, <a href="Graph.html#numberOfEdges()">numberOfEdges</a>, <a href="Graph.html#numberOfVertexes()">numberOfVertexes</a>, <a href="Graph.html#removeEdge(java.lang.String)">removeEdge</a>, <a href="Graph.html#removeVertex(java.lang.String)">removeVertex</a>, <a href="Graph.html#setName(java.lang.String)">setName</a>, <a href="Graph.html#toString()">toString</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Felddetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="screenGraph">
<h3>screenGraph</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></span>&nbsp;<span class="element-name">screenGraph</span></div>
</section>
</li>
<li>
<section class="detail" id="logList">
<h3>logList</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a>&lt;<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>&gt;</span>&nbsp;<span class="element-name">logList</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>DirectedGraph</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">DirectedGraph</span>()</div>
<div class="block">Constructs an empty directed graph.</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String)">
<h3>DirectedGraph</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">DirectedGraph</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</span></div>
<div class="block">Constructs a directed graph from a string representation.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>s</code> - the string representation of the graph</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="getScreenGraph()">
<h3>getScreenGraph</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></span>&nbsp;<span class="element-name">getScreenGraph</span>()</div>
<div class="block">Returns the screen graph associated with this directed graph.</div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="Graph.html#getScreenGraph()">getScreenGraph</a></code>&nbsp;in Klasse&nbsp;<code><a href="Graph.html" title="Klasse in graph">Graph</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</code></dd>
<dt>Gibt zurück:</dt>
<dd>the screen graph</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getScreenGraphCopy()">
<h3>getScreenGraphCopy</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></span>&nbsp;<span class="element-name">getScreenGraphCopy</span>()</div>
<div class="block">Returns a copy of the screen graph associated with this directed graph.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>a copy of the screen graph</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getLogList()">
<h3>getLogList</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a>&lt;<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>&gt;</span>&nbsp;<span class="element-name">getLogList</span>()</div>
<div class="block">Returns the log list associated with this directed graph.</div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="Graph.html#getLogList()">getLogList</a></code>&nbsp;in Klasse&nbsp;<code><a href="Graph.html" title="Klasse in graph">Graph</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</code></dd>
<dt>Gibt zurück:</dt>
<dd>the log list</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="addEdge(graph.MarkedEdge)">
<h3>addEdge</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">addEdge</span><wbr><span class="parameters">(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a>&gt;&nbsp;e)</span></div>
<div class="block">Adds an edge to the graph.</div>
<dl class="notes">
<dt>Setzt außer Kraft:</dt>
<dd><code><a href="Graph.html#addEdge(graph.MarkedEdge)">addEdge</a></code>&nbsp;in Klasse&nbsp;<code><a href="Graph.html" title="Klasse in graph">Graph</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</code></dd>
<dt>Parameter:</dt>
<dd><code>e</code> - the edge to be added</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="addVertex(graph.MarkedVertex)">
<h3>addVertex</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">addVertex</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n)</span></div>
<div class="block">Adds a vertex to the graph.</div>
<dl class="notes">
<dt>Setzt außer Kraft:</dt>
<dd><code><a href="Graph.html#addVertex(graph.MarkedVertex)">addVertex</a></code>&nbsp;in Klasse&nbsp;<code><a href="Graph.html" title="Klasse in graph">Graph</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</code></dd>
<dt>Parameter:</dt>
<dd><code>n</code> - the vertex to be added</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="removeEdge(graph.MarkedEdge)">
<h3>removeEdge</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">removeEdge</span><wbr><span class="parameters">(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a>&gt;&nbsp;e)</span></div>
<div class="block">Removes an edge from the graph.</div>
<dl class="notes">
<dt>Setzt außer Kraft:</dt>
<dd><code><a href="Graph.html#removeEdge(graph.MarkedEdge)">removeEdge</a></code>&nbsp;in Klasse&nbsp;<code><a href="Graph.html" title="Klasse in graph">Graph</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</code></dd>
<dt>Parameter:</dt>
<dd><code>e</code> - the edge to be removed</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="removeVertex(graph.MarkedVertex)">
<h3>removeVertex</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">removeVertex</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n)</span></div>
<div class="block">Removes a vertex from the graph.</div>
<dl class="notes">
<dt>Setzt außer Kraft:</dt>
<dd><code><a href="Graph.html#removeVertex(graph.MarkedVertex)">removeVertex</a></code>&nbsp;in Klasse&nbsp;<code><a href="Graph.html" title="Klasse in graph">Graph</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</code></dd>
<dt>Parameter:</dt>
<dd><code>n</code> - the vertex to be removed</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="areStrongAdjacent(graph.MarkedVertex,graph.MarkedVertex)">
<h3>areStrongAdjacent</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">areStrongAdjacent</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n1,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n2)</span></div>
<div class="block">Checks if two vertices are strongly adjacent (i.e., there is a bidirectional edge between them).</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>n1</code> - the first vertex</dd>
<dd><code>n2</code> - the second vertex</dd>
<dt>Gibt zurück:</dt>
<dd>true if the vertices are strongly adjacent, false otherwise</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="areStrongAdjacent(java.lang.String,java.lang.String)">
<h3>areStrongAdjacent</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">areStrongAdjacent</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s1,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s2)</span>
throws <span class="exceptions"><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></span></div>
<div class="block">Checks if two vertices are strongly adjacent (i.e., there is a bidirectional edge between them) by their names.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>s1</code> - the name of the first vertex</dd>
<dd><code>s2</code> - the name of the second vertex</dd>
<dt>Gibt zurück:</dt>
<dd>true if the vertices are strongly adjacent, false otherwise</dd>
<dt>Löst aus:</dt>
<dd><code><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></code> - if one of the vertices does not exist</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="inDegree(graph.MarkedVertex)">
<h3>inDegree</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">inDegree</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n)</span></div>
<div class="block">Returns the in-degree of a vertex (i.e., the number of edges directed towards the vertex).</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>n</code> - the vertex</dd>
<dt>Gibt zurück:</dt>
<dd>the in-degree of the vertex</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="inDegree(java.lang.String)">
<h3>inDegree</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">inDegree</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</span>
throws <span class="exceptions"><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></span></div>
<div class="block">Returns the in-degree of a vertex by its name.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>s</code> - the name of the vertex</dd>
<dt>Gibt zurück:</dt>
<dd>the in-degree of the vertex</dd>
<dt>Löst aus:</dt>
<dd><code><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></code> - if the vertex does not exist</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="outDegree(graph.MarkedVertex)">
<h3>outDegree</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">outDegree</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n)</span></div>
<div class="block">Returns the out-degree of a vertex (i.e., the number of edges directed away from the vertex).</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>n</code> - the vertex</dd>
<dt>Gibt zurück:</dt>
<dd>the out-degree of the vertex</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="outDegree(java.lang.String)">
<h3>outDegree</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">outDegree</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</span>
throws <span class="exceptions"><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></span></div>
<div class="block">Returns the out-degree of a vertex by its name.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>s</code> - the name of the vertex</dd>
<dt>Gibt zurück:</dt>
<dd>the out-degree of the vertex</dd>
<dt>Löst aus:</dt>
<dd><code><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></code> - if the vertex does not exist</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getPredecessors(graph.MarkedVertex)">
<h3>getPredecessors</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a>&lt;<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&gt;</span>&nbsp;<span class="element-name">getPredecessors</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n)</span></div>
<div class="block">Returns a vector of predecessor vertices (i.e., vertices with edges directed towards the specified vertex).</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>n</code> - the vertex</dd>
<dt>Gibt zurück:</dt>
<dd>a vector of predecessor vertices</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getSuccessors(graph.MarkedVertex)">
<h3>getSuccessors</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a>&lt;<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&gt;</span>&nbsp;<span class="element-name">getSuccessors</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n)</span></div>
<div class="block">Returns a vector of successor vertices (i.e., vertices with edges directed away from the specified vertex).</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>n</code> - the vertex</dd>
<dt>Gibt zurück:</dt>
<dd>a vector of successor vertices</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)">
<h3>getShortestPathDijkstra</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getShortestPathDijkstra</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n1,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n2)</span></div>
<div class="block">Finds the shortest path between two vertices using Dijkstra's algorithm.</div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="Graph.html#getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)">getShortestPathDijkstra</a></code>&nbsp;in Klasse&nbsp;<code><a href="Graph.html" title="Klasse in graph">Graph</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</code></dd>
<dt>Parameter:</dt>
<dd><code>n1</code> - the starting vertex</dd>
<dd><code>n2</code> - the ending vertex</dd>
<dt>Gibt zurück:</dt>
<dd>the shortest distance from n1 to n2, or -1 if no path is found</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)">
<h3>getShortestPathAStar</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">double</span>&nbsp;<span class="element-name">getShortestPathAStar</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n1,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>&gt;&nbsp;n2)</span></div>
<div class="block">Finds the shortest path between two vertices using the A* algorithm.</div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="Graph.html#getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)">getShortestPathAStar</a></code>&nbsp;in Klasse&nbsp;<code><a href="Graph.html" title="Klasse in graph">Graph</a>&lt;<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</code></dd>
<dt>Parameter:</dt>
<dd><code>n1</code> - the starting vertex</dd>
<dd><code>n2</code> - the ending vertex</dd>
<dt>Gibt zurück:</dt>
<dd>the shortest distance from n1 to n2, or -1 if no path is found</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

360
out/JavaDoc/graph/Edge.html Normal file
View File

@@ -0,0 +1,360 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>Edge</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: graph, class: Edge">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li><a href="#field-summary">Feld</a></li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li><a href="#field-detail">Feld</a></li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li><a href="#field-detail">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">graph</a></div>
<h1 title="Klasse Edge" class="title">Klasse Edge</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">graph.Edge</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Bekannte direkte Unterklassen:</dt>
<dd><code><a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">Edge</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
<div class="block">Abstract class representing an edge in a graph.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Feldübersicht</h2>
<div class="caption"><span>Felder</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Feld</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color"><code>private <a href="Vertex.html" title="Klasse in graph">Vertex</a></code></div>
<div class="col-second even-row-color"><code><a href="#destination" class="member-name-link">destination</a></code></div>
<div class="col-last even-row-color">
<div class="block">The destination vertex of the edge.</div>
</div>
<div class="col-first odd-row-color"><code>private <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#name" class="member-name-link">name</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The name of the edge.</div>
</div>
<div class="col-first even-row-color"><code>private <a href="Vertex.html" title="Klasse in graph">Vertex</a></code></div>
<div class="col-second even-row-color"><code><a href="#source" class="member-name-link">source</a></code></div>
<div class="col-last even-row-color">
<div class="block">The source vertex of the edge.</div>
</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Edge</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Default constructor initializes the edge with empty name and null source and destination vertices.</div>
</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String,graph.Vertex,graph.Vertex)" class="member-name-link">Edge</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s,
<a href="Vertex.html" title="Klasse in graph">Vertex</a>&nbsp;n1,
<a href="Vertex.html" title="Klasse in graph">Vertex</a>&nbsp;n2)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructor initializes the edge with a specified name, source, and destination vertices.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstrakte Methoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Vertex.html" title="Klasse in graph">Vertex</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDestination()" class="member-name-link">getDestination</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves the destination vertex of the edge.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getName()" class="member-name-link">getName</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves the name of the edge.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getScreenEdge()" class="member-name-link">getScreenEdge</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Abstract method to retrieve the screen representation of the edge for visualization.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Vertex.html" title="Klasse in graph">Vertex</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSource()" class="member-name-link">getSource</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves the source vertex of the edge.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDestination(graph.Vertex)" class="member-name-link">setDestination</a><wbr>(<a href="Vertex.html" title="Klasse in graph">Vertex</a>&nbsp;n)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the destination vertex of the edge.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setName(java.lang.String)" class="member-name-link">setName</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the name of the edge.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setSource(graph.Vertex)" class="member-name-link">setSource</a><wbr>(<a href="Vertex.html" title="Klasse in graph">Vertex</a>&nbsp;n)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the source vertex of the edge.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Felddetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="name">
<h3>name</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">name</span></div>
<div class="block">The name of the edge.</div>
</section>
</li>
<li>
<section class="detail" id="source">
<h3>source</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="Vertex.html" title="Klasse in graph">Vertex</a></span>&nbsp;<span class="element-name">source</span></div>
<div class="block">The source vertex of the edge.</div>
</section>
</li>
<li>
<section class="detail" id="destination">
<h3>destination</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="Vertex.html" title="Klasse in graph">Vertex</a></span>&nbsp;<span class="element-name">destination</span></div>
<div class="block">The destination vertex of the edge.</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>Edge</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Edge</span>()</div>
<div class="block">Default constructor initializes the edge with empty name and null source and destination vertices.</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String,graph.Vertex,graph.Vertex)">
<h3>Edge</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Edge</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s,
<a href="Vertex.html" title="Klasse in graph">Vertex</a>&nbsp;n1,
<a href="Vertex.html" title="Klasse in graph">Vertex</a>&nbsp;n2)</span></div>
<div class="block">Constructor initializes the edge with a specified name, source, and destination vertices.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>s</code> - The name of the edge.</dd>
<dd><code>n1</code> - The source vertex of the edge.</dd>
<dd><code>n2</code> - The destination vertex of the edge.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="getName()">
<h3>getName</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getName</span>()</div>
<div class="block">Retrieves the name of the edge.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>The name of the edge.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getSource()">
<h3>getSource</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Vertex.html" title="Klasse in graph">Vertex</a></span>&nbsp;<span class="element-name">getSource</span>()</div>
<div class="block">Retrieves the source vertex of the edge.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>The source vertex of the edge.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getDestination()">
<h3>getDestination</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Vertex.html" title="Klasse in graph">Vertex</a></span>&nbsp;<span class="element-name">getDestination</span>()</div>
<div class="block">Retrieves the destination vertex of the edge.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>The destination vertex of the edge.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getScreenEdge()">
<h3>getScreenEdge</h3>
<div class="member-signature"><span class="modifiers">public abstract</span>&nbsp;<span class="return-type"><a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></span>&nbsp;<span class="element-name">getScreenEdge</span>()</div>
<div class="block">Abstract method to retrieve the screen representation of the edge for visualization.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>The visualizationElements.Edge representing the screen edge.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setName(java.lang.String)">
<h3>setName</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setName</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</span></div>
<div class="block">Sets the name of the edge.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>s</code> - The name to set for the edge.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setSource(graph.Vertex)">
<h3>setSource</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setSource</span><wbr><span class="parameters">(<a href="Vertex.html" title="Klasse in graph">Vertex</a>&nbsp;n)</span></div>
<div class="block">Sets the source vertex of the edge.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>n</code> - The source vertex to set for the edge.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setDestination(graph.Vertex)">
<h3>setDestination</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setDestination</span><wbr><span class="parameters">(<a href="Vertex.html" title="Klasse in graph">Vertex</a>&nbsp;n)</span></div>
<div class="block">Sets the destination vertex of the edge.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>n</code> - The destination vertex to set for the edge.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,153 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>EdgeMarking</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: graph, class: EdgeMarking">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li>Feld</li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li>Feld</li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li>Methode</li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li>Methode</li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">graph</a></div>
<h1 title="Klasse EdgeMarking" class="title">Klasse EdgeMarking</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="Marking.html" title="Klasse in graph">graph.Marking</a>
<div class="inheritance">graph.EdgeMarking</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Bekannte direkte Unterklassen:</dt>
<dd><code><a href="EdgeWeightMarking.html" title="Klasse in graph">EdgeWeightMarking</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">EdgeMarking</span>
<span class="extends-implements">extends <a href="Marking.html" title="Klasse in graph">Marking</a></span></div>
<div class="block">Abstract class representing an edge marking.
Extends the Marking class.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">EdgeMarking</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>EdgeMarking</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">EdgeMarking</span>()</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,240 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>EdgeWeightMarking</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: graph, class: EdgeWeightMarking">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li><a href="#field-summary">Feld</a></li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li><a href="#field-detail">Feld</a></li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li><a href="#field-detail">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">graph</a></div>
<h1 title="Klasse EdgeWeightMarking" class="title">Klasse EdgeWeightMarking</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="Marking.html" title="Klasse in graph">graph.Marking</a>
<div class="inheritance"><a href="EdgeMarking.html" title="Klasse in graph">graph.EdgeMarking</a>
<div class="inheritance">graph.EdgeWeightMarking</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">EdgeWeightMarking</span>
<span class="extends-implements">extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a></span></div>
<div class="block">Class representing a specific type of edge marking: edge weight.
Inherits from EdgeMarking.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Feldübersicht</h2>
<div class="caption"><span>Felder</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Feld</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color"><code>private int</code></div>
<div class="col-second even-row-color"><code><a href="#weight" class="member-name-link">weight</a></code></div>
<div class="col-last even-row-color">
<div class="block">The weight value associated with this edge marking.</div>
</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(int)" class="member-name-link">EdgeWeightMarking</a><wbr>(int&nbsp;weight)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructor to initialize the EdgeWeightMarking with a specified weight.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getWeight()" class="member-name-link">getWeight</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves the weight value of this edge marking.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setWeight(int)" class="member-name-link">setWeight</a><wbr>(int&nbsp;weight)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the weight value of this edge marking.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Felddetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="weight">
<h3>weight</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">weight</span></div>
<div class="block">The weight value associated with this edge marking.</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(int)">
<h3>EdgeWeightMarking</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">EdgeWeightMarking</span><wbr><span class="parameters">(int&nbsp;weight)</span></div>
<div class="block">Constructor to initialize the EdgeWeightMarking with a specified weight.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>weight</code> - The weight value to set.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="setWeight(int)">
<h3>setWeight</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setWeight</span><wbr><span class="parameters">(int&nbsp;weight)</span></div>
<div class="block">Sets the weight value of this edge marking.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>weight</code> - The weight value to set.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getWeight()">
<h3>getWeight</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getWeight</span>()</div>
<div class="block">Retrieves the weight value of this edge marking.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>The weight value of this edge marking.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,262 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>ExampleGraphs</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: graph, class: ExampleGraphs">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li>Feld</li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li>Feld</li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">graph</a></div>
<h1 title="Klasse ExampleGraphs" class="title">Klasse ExampleGraphs</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">graph.ExampleGraphs</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ExampleGraphs</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
<div class="block">Class containing example graphs for demonstration purposes.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">ExampleGraphs</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addBidirectionalEdge(graph.DirectedGraph,graph.MarkedVertex,graph.MarkedVertex,graph.EdgeWeightMarking)" class="member-name-link">addBidirectionalEdge</a><wbr>(<a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a>&lt;<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;&nbsp;graph,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>&gt;&nbsp;from,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>&gt;&nbsp;to,
<a href="EdgeWeightMarking.html" title="Klasse in graph">EdgeWeightMarking</a>&nbsp;weight)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Helper method to add a bidirectional edge between two vertices in a graph.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a><wbr>&lt;<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#example1()" class="member-name-link">example1</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Creates an example graph suitable for demonstrating Dijkstra's and A* algorithms.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a><wbr>&lt;<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#example2()" class="member-name-link">example2</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Creates an example grid graph where each node is connected to its horizontal and vertical neighbors.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a><wbr>&lt;<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#example3()" class="member-name-link">example3</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Creates an example graph illustrating two paths from a start node to an end node with different characteristics:
one path with few nodes and mostly low-weight edges, and another path with more nodes and higher-weight edges.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a><wbr>&lt;<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#example4()" class="member-name-link">example4</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Creates an example labyrinth graph with four horizontal paths, each consisting of four nodes.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>ExampleGraphs</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ExampleGraphs</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="example1()">
<h3>example1</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a>&lt;<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</span>&nbsp;<span class="element-name">example1</span>()</div>
<div class="block">Creates an example graph suitable for demonstrating Dijkstra's and A* algorithms.
This graph contains multiple nodes connected by weighted edges, allowing efficient
calculation of shortest paths from a start node to an end node.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>Directed graph instance for example 1.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="example2()">
<h3>example2</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a>&lt;<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</span>&nbsp;<span class="element-name">example2</span>()</div>
<div class="block">Creates an example grid graph where each node is connected to its horizontal and vertical neighbors.
All edges have the same weight. The start node is in one corner of the grid, and the end node is
in the opposite corner, demonstrating the efficiency of the A* algorithm in structured grid graphs.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>Directed graph instance for example 2.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="example3()">
<h3>example3</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a>&lt;<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</span>&nbsp;<span class="element-name">example3</span>()</div>
<div class="block">Creates an example graph illustrating two paths from a start node to an end node with different characteristics:
one path with few nodes and mostly low-weight edges, and another path with more nodes and higher-weight edges.
The algorithms will alternate exploration between these paths.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>Directed graph instance for example 3.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="example4()">
<h3>example4</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a>&lt;<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</span>&nbsp;<span class="element-name">example4</span>()</div>
<div class="block">Creates an example labyrinth graph with four horizontal paths, each consisting of four nodes.
Each path leads to a respective endpoint, demonstrating how algorithms may explore potentially incorrect paths
before finding the correct one, and showing the efficiency of A* in finding the correct path quickly.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>Directed graph instance for example 4.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="addBidirectionalEdge(graph.DirectedGraph,graph.MarkedVertex,graph.MarkedVertex,graph.EdgeWeightMarking)">
<h3>addBidirectionalEdge</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">addBidirectionalEdge</span><wbr><span class="parameters">(<a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a>&lt;<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;&nbsp;graph,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>&gt;&nbsp;from,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>&gt;&nbsp;to,
<a href="EdgeWeightMarking.html" title="Klasse in graph">EdgeWeightMarking</a>&nbsp;weight)</span></div>
<div class="block">Helper method to add a bidirectional edge between two vertices in a graph.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>graph</code> - The graph instance where the edge should be added.</dd>
<dd><code>from</code> - The starting vertex of the edge.</dd>
<dd><code>to</code> - The ending vertex of the edge.</dd>
<dd><code>weight</code> - The weight marking of the edge.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,766 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>Graph</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: graph, class: Graph">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li><a href="#field-summary">Feld</a></li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li><a href="#field-detail">Feld</a></li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li><a href="#field-detail">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">graph</a></div>
<h1 title="Klasse Graph" class="title">Klasse Graph&lt;T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr>U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">graph.Graph&lt;T,<wbr>U&gt;</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Typparameter:</dt>
<dd><code>T</code> - Type parameter for vertex markings, extends VertexMarking.</dd>
<dd><code>U</code> - Type parameter for edge markings, extends EdgeMarking.</dd>
</dl>
<dl class="notes">
<dt>Bekannte direkte Unterklassen:</dt>
<dd><code><a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></code>, <code><a href="UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">Graph&lt;T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr>U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
<div class="block">Abstract class representing a generic graph.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Feldübersicht</h2>
<div class="caption"><span>Felder</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Feld</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color"><code>private <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a><wbr>&lt;<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a>&lt;<a href="Graph.html" title="Typparameter in Graph">U</a>&gt;&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#edges" class="member-name-link">edges</a></code></div>
<div class="col-last even-row-color">
<div class="block">Vector containing all marked edges in the graph.</div>
</div>
<div class="col-first odd-row-color"><code>private <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#name" class="member-name-link">name</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The name of the graph.</div>
</div>
<div class="col-first even-row-color"><code>private <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a><wbr>&lt;<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#vertexes" class="member-name-link">vertexes</a></code></div>
<div class="col-last even-row-color">
<div class="block">Vector containing all marked vertices in the graph.</div>
</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Graph</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Default constructor initializes an empty graph.</div>
</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">Graph</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructor that initializes the graph with a given name.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstrakte Methoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addEdge(graph.MarkedEdge)" class="member-name-link">addEdge</a><wbr>(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a>&lt;<a href="Graph.html" title="Typparameter in Graph">U</a>&gt;&nbsp;e)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Adds an edge to the graph.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addVertex(graph.MarkedVertex)" class="member-name-link">addVertex</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;n)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Adds a vertex to the graph.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#areAdjacent(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">areAdjacent</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;n1,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;n2)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Checks if two vertices are adjacent (connected by an edge) in the graph.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#areAdjacent(java.lang.String,java.lang.String)" class="member-name-link">areAdjacent</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s1,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s2)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Checks if two vertices identified by their names are adjacent (connected by an edge) in the graph.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#clearScreenGraphColor()" class="member-name-link">clearScreenGraphColor</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Resets the screen graph colors of all vertices to black.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#degree()" class="member-name-link">degree</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Computes and returns the degree of the graph.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a><wbr>&lt;<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a>&lt;<a href="Graph.html" title="Typparameter in Graph">U</a>&gt;&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAllEdges()" class="member-name-link">getAllEdges</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns all edges in the graph.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a><wbr>&lt;<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAllVertexes()" class="member-name-link">getAllVertexes</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns all vertices in the graph.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a><wbr>&lt;<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getLogList()" class="member-name-link">getLogList</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Abstract method to get the log list associated with the graph.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getName()" class="member-name-link">getName</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the name of the graph.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getScreenGraph()" class="member-name-link">getScreenGraph</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Abstract method to get the visualization representation of the graph.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract double</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathAStar</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;n1,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;n2)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Abstract method to find the shortest path between two vertices using A* algorithm.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathDijkstra</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;n1,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;n2)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Abstract method to find the shortest path between two vertices using Dijkstra's algorithm.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hasEdge(graph.MarkedEdge)" class="member-name-link">hasEdge</a><wbr>(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a>&lt;<a href="Graph.html" title="Typparameter in Graph">U</a>&gt;&nbsp;e)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Checks if an edge is present in the graph.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hasEdge(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">hasEdge</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;v1,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;v2)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Checks if there is an edge between two vertices in the graph.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hasEdge(java.lang.String)" class="member-name-link">hasEdge</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Checks if an edge with a specific name is present in the graph.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hasEdge(java.lang.String,java.lang.String)" class="member-name-link">hasEdge</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s1,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s2)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Checks if there is an edge between two vertices identified by their names.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hasLoop(graph.MarkedVertex)" class="member-name-link">hasLoop</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;n)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Checks if a vertex has a loop (an edge connecting it to itself) in the graph.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hasLoop(java.lang.String)" class="member-name-link">hasLoop</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Checks if a vertex identified by its name has a loop (an edge connecting it to itself) in the graph.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hasVertex(graph.MarkedVertex)" class="member-name-link">hasVertex</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;n)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Checks if a vertex is present in the graph.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hasVertex(java.lang.String)" class="member-name-link">hasVertex</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Checks if a vertex with a specific name is present in the graph.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#numberOfEdges()" class="member-name-link">numberOfEdges</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the number of edges in the graph.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#numberOfVertexes()" class="member-name-link">numberOfVertexes</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the number of vertices in the graph.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeEdge(graph.MarkedEdge)" class="member-name-link">removeEdge</a><wbr>(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a>&lt;<a href="Graph.html" title="Typparameter in Graph">U</a>&gt;&nbsp;e)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Removes an edge from the graph.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeEdge(java.lang.String)" class="member-name-link">removeEdge</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Removes an edge from the graph based on its name.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeVertex(graph.MarkedVertex)" class="member-name-link">removeVertex</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;n)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Removes a vertex from the graph.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeVertex(java.lang.String)" class="member-name-link">removeVertex</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Removes a vertex from the graph based on its name.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setName(java.lang.String)" class="member-name-link">setName</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the name of the graph.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a string representation of the graph.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Felddetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="name">
<h3>name</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">name</span></div>
<div class="block">The name of the graph.</div>
</section>
</li>
<li>
<section class="detail" id="vertexes">
<h3>vertexes</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a>&lt;<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>&gt;&gt;</span>&nbsp;<span class="element-name">vertexes</span></div>
<div class="block">Vector containing all marked vertices in the graph.</div>
</section>
</li>
<li>
<section class="detail" id="edges">
<h3>edges</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a>&lt;<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a>&lt;<a href="Graph.html" title="Typparameter in Graph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;&gt;</span>&nbsp;<span class="element-name">edges</span></div>
<div class="block">Vector containing all marked edges in the graph.</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>Graph</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Graph</span>()</div>
<div class="block">Default constructor initializes an empty graph.</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String)">
<h3>Graph</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Graph</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</span></div>
<div class="block">Constructor that initializes the graph with a given name.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>s</code> - The name of the graph.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="getName()">
<h3>getName</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getName</span>()</div>
<div class="block">Returns the name of the graph.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>The name of the graph.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getAllEdges()">
<h3>getAllEdges</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a>&lt;<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a>&lt;<a href="Graph.html" title="Typparameter in Graph">U</a>&gt;&gt;</span>&nbsp;<span class="element-name">getAllEdges</span>()</div>
<div class="block">Returns all edges in the graph.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>Vector containing all edges in the graph.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getAllVertexes()">
<h3>getAllVertexes</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a>&lt;<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&gt;</span>&nbsp;<span class="element-name">getAllVertexes</span>()</div>
<div class="block">Returns all vertices in the graph.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>Vector containing all vertices in the graph.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getScreenGraph()">
<h3>getScreenGraph</h3>
<div class="member-signature"><span class="modifiers">public abstract</span>&nbsp;<span class="return-type"><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></span>&nbsp;<span class="element-name">getScreenGraph</span>()</div>
<div class="block">Abstract method to get the visualization representation of the graph.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>Visualization representation of the graph.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getLogList()">
<h3>getLogList</h3>
<div class="member-signature"><span class="modifiers">public abstract</span>&nbsp;<span class="return-type"><a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a>&lt;<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>&gt;</span>&nbsp;<span class="element-name">getLogList</span>()</div>
<div class="block">Abstract method to get the log list associated with the graph.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>LogElementList containing log elements associated with the graph.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setName(java.lang.String)">
<h3>setName</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setName</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</span></div>
<div class="block">Sets the name of the graph.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>s</code> - The name to set for the graph.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="toString()">
<h3>toString</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
<div class="block">Returns a string representation of the graph.</div>
<dl class="notes">
<dt>Setzt außer Kraft:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a></code>&nbsp;in Klasse&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></code></dd>
<dt>Gibt zurück:</dt>
<dd>String representation of the graph.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="addEdge(graph.MarkedEdge)">
<h3>addEdge</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">addEdge</span><wbr><span class="parameters">(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a>&lt;<a href="Graph.html" title="Typparameter in Graph">U</a>&gt;&nbsp;e)</span></div>
<div class="block">Adds an edge to the graph.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>e</code> - The edge to add.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="addVertex(graph.MarkedVertex)">
<h3>addVertex</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">addVertex</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;n)</span></div>
<div class="block">Adds a vertex to the graph.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>n</code> - The vertex to add.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="removeEdge(graph.MarkedEdge)">
<h3>removeEdge</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">removeEdge</span><wbr><span class="parameters">(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a>&lt;<a href="Graph.html" title="Typparameter in Graph">U</a>&gt;&nbsp;e)</span></div>
<div class="block">Removes an edge from the graph.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>e</code> - The edge to remove.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="removeEdge(java.lang.String)">
<h3>removeEdge</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">removeEdge</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</span>
throws <span class="exceptions"><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></span></div>
<div class="block">Removes an edge from the graph based on its name.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>s</code> - The name of the edge to remove.</dd>
<dt>Löst aus:</dt>
<dd><code><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></code> - If the edge with the specified name does not exist.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="removeVertex(graph.MarkedVertex)">
<h3>removeVertex</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">removeVertex</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;n)</span></div>
<div class="block">Removes a vertex from the graph.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>n</code> - The vertex to remove.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="removeVertex(java.lang.String)">
<h3>removeVertex</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">removeVertex</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</span>
throws <span class="exceptions"><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></span></div>
<div class="block">Removes a vertex from the graph based on its name.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>s</code> - The name of the vertex to remove.</dd>
<dt>Löst aus:</dt>
<dd><code><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></code> - If the vertex with the specified name does not exist.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="numberOfEdges()">
<h3>numberOfEdges</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">numberOfEdges</span>()</div>
<div class="block">Returns the number of edges in the graph.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>The number of edges in the graph.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="numberOfVertexes()">
<h3>numberOfVertexes</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">numberOfVertexes</span>()</div>
<div class="block">Returns the number of vertices in the graph.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>The number of vertices in the graph.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="degree()">
<h3>degree</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">degree</span>()</div>
<div class="block">Computes and returns the degree of the graph.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>The degree of the graph.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="hasVertex(graph.MarkedVertex)">
<h3>hasVertex</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">hasVertex</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;n)</span></div>
<div class="block">Checks if a vertex is present in the graph.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>n</code> - The vertex to check.</dd>
<dt>Gibt zurück:</dt>
<dd>True if the vertex is present, false otherwise.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="hasVertex(java.lang.String)">
<h3>hasVertex</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">hasVertex</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</span></div>
<div class="block">Checks if a vertex with a specific name is present in the graph.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>s</code> - The name of the vertex to check.</dd>
<dt>Gibt zurück:</dt>
<dd>True if the vertex with the given name is present, false otherwise.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="hasEdge(graph.MarkedEdge)">
<h3>hasEdge</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">hasEdge</span><wbr><span class="parameters">(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a>&lt;<a href="Graph.html" title="Typparameter in Graph">U</a>&gt;&nbsp;e)</span></div>
<div class="block">Checks if an edge is present in the graph.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>e</code> - The edge to check.</dd>
<dt>Gibt zurück:</dt>
<dd>True if the edge is present, false otherwise.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="hasEdge(java.lang.String)">
<h3>hasEdge</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">hasEdge</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</span></div>
<div class="block">Checks if an edge with a specific name is present in the graph.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>s</code> - The name of the edge to check.</dd>
<dt>Gibt zurück:</dt>
<dd>True if the edge with the given name is present, false otherwise.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="hasEdge(graph.MarkedVertex,graph.MarkedVertex)">
<h3>hasEdge</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">hasEdge</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;v1,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;v2)</span></div>
<div class="block">Checks if there is an edge between two vertices in the graph.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>v1</code> - First vertex.</dd>
<dd><code>v2</code> - Second vertex.</dd>
<dt>Gibt zurück:</dt>
<dd>True if there is an edge between the vertices, false otherwise.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="hasEdge(java.lang.String,java.lang.String)">
<h3>hasEdge</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">hasEdge</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s1,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s2)</span>
throws <span class="exceptions"><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></span></div>
<div class="block">Checks if there is an edge between two vertices identified by their names.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>s1</code> - Name of the first vertex.</dd>
<dd><code>s2</code> - Name of the second vertex.</dd>
<dt>Gibt zurück:</dt>
<dd>True if there is an edge between the vertices, false otherwise.</dd>
<dt>Löst aus:</dt>
<dd><code><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></code> - If one of the vertex names does not exist in the graph.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="areAdjacent(graph.MarkedVertex,graph.MarkedVertex)">
<h3>areAdjacent</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">areAdjacent</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;n1,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;n2)</span></div>
<div class="block">Checks if two vertices are adjacent (connected by an edge) in the graph.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>n1</code> - First vertex.</dd>
<dd><code>n2</code> - Second vertex.</dd>
<dt>Gibt zurück:</dt>
<dd>True if the vertices are adjacent, false otherwise.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="areAdjacent(java.lang.String,java.lang.String)">
<h3>areAdjacent</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">areAdjacent</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s1,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s2)</span>
throws <span class="exceptions"><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></span></div>
<div class="block">Checks if two vertices identified by their names are adjacent (connected by an edge) in the graph.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>s1</code> - Name of the first vertex.</dd>
<dd><code>s2</code> - Name of the second vertex.</dd>
<dt>Gibt zurück:</dt>
<dd>True if the vertices are adjacent, false otherwise.</dd>
<dt>Löst aus:</dt>
<dd><code><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></code> - If one of the vertex names does not exist in the graph.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="hasLoop(graph.MarkedVertex)">
<h3>hasLoop</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">hasLoop</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;n)</span></div>
<div class="block">Checks if a vertex has a loop (an edge connecting it to itself) in the graph.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>n</code> - The vertex to check.</dd>
<dt>Gibt zurück:</dt>
<dd>True if the vertex has a loop, false otherwise.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="hasLoop(java.lang.String)">
<h3>hasLoop</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">hasLoop</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</span>
throws <span class="exceptions"><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></span></div>
<div class="block">Checks if a vertex identified by its name has a loop (an edge connecting it to itself) in the graph.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>s</code> - The name of the vertex to check.</dd>
<dt>Gibt zurück:</dt>
<dd>True if the vertex has a loop, false otherwise.</dd>
<dt>Löst aus:</dt>
<dd><code><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></code> - If the vertex name does not exist in the graph.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="clearScreenGraphColor()">
<h3>clearScreenGraphColor</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">clearScreenGraphColor</span>()</div>
<div class="block">Resets the screen graph colors of all vertices to black.</div>
</section>
</li>
<li>
<section class="detail" id="getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)">
<h3>getShortestPathDijkstra</h3>
<div class="member-signature"><span class="modifiers">public abstract</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getShortestPathDijkstra</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;n1,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;n2)</span></div>
<div class="block">Abstract method to find the shortest path between two vertices using Dijkstra's algorithm.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>n1</code> - Starting vertex.</dd>
<dd><code>n2</code> - Destination vertex.</dd>
<dt>Gibt zurück:</dt>
<dd>Length of the shortest path between the vertices.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)">
<h3>getShortestPathAStar</h3>
<div class="member-signature"><span class="modifiers">public abstract</span>&nbsp;<span class="return-type">double</span>&nbsp;<span class="element-name">getShortestPathAStar</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;n1,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="Graph.html" title="Typparameter in Graph">T</a>&gt;&nbsp;n2)</span></div>
<div class="block">Abstract method to find the shortest path between two vertices using A* algorithm.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>n1</code> - Starting vertex.</dd>
<dd><code>n2</code> - Destination vertex.</dd>
<dt>Gibt zurück:</dt>
<dd>Length of the shortest path between the vertices.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,308 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>MarkedEdge</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: graph, class: MarkedEdge">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li><a href="#field-summary">Feld</a></li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li><a href="#field-detail">Feld</a></li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li><a href="#field-detail">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">graph</a></div>
<h1 title="Klasse MarkedEdge" class="title">Klasse MarkedEdge&lt;U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="Edge.html" title="Klasse in graph">graph.Edge</a>
<div class="inheritance">graph.MarkedEdge&lt;U&gt;</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Typparameter:</dt>
<dd><code>U</code> - A type that extends EdgeMarking, used for marking the edge.</dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">MarkedEdge&lt;U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</span>
<span class="extends-implements">extends <a href="Edge.html" title="Klasse in graph">Edge</a></span></div>
<div class="block">The MarkedEdge class extends the Edge class and includes additional attributes
for marking and visualization on a screen. It supports constructors to initialize
these attributes and provides getter and setter methods for accessing and modifying them.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Feldübersicht</h2>
<div class="caption"><span>Felder</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Feld</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color"><code>private <a href="MarkedEdge.html" title="Typparameter in MarkedEdge">U</a></code></div>
<div class="col-second even-row-color"><code><a href="#marking" class="member-name-link">marking</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></code></div>
<div class="col-second odd-row-color"><code><a href="#screenEdge" class="member-name-link">screenEdge</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">MarkedEdge</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Default constructor initializes the edge with default values.</div>
</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String,graph.Vertex,graph.Vertex,U)" class="member-name-link">MarkedEdge</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s,
<a href="Vertex.html" title="Klasse in graph">Vertex</a>&nbsp;n1,
<a href="Vertex.html" title="Klasse in graph">Vertex</a>&nbsp;n2,
<a href="MarkedEdge.html" title="Typparameter in MarkedEdge">U</a>&nbsp;u)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructor initializes the edge with a name, vertices, and marking.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="MarkedEdge.html" title="Typparameter in MarkedEdge">U</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMarking()" class="member-name-link">getMarking</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets the marking of the edge.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getScreenEdge()" class="member-name-link">getScreenEdge</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets the screen edge used for visualization.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMarking(U)" class="member-name-link">setMarking</a><wbr>(<a href="MarkedEdge.html" title="Typparameter in MarkedEdge">U</a>&nbsp;u)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the marking of the edge.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a string representation of the MarkedEdge.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-graph.Edge">Von Klasse geerbte Methoden&nbsp;graph.<a href="Edge.html" title="Klasse in graph">Edge</a></h3>
<code><a href="Edge.html#getDestination()">getDestination</a>, <a href="Edge.html#getName()">getName</a>, <a href="Edge.html#getSource()">getSource</a>, <a href="Edge.html#setDestination(graph.Vertex)">setDestination</a>, <a href="Edge.html#setName(java.lang.String)">setName</a>, <a href="Edge.html#setSource(graph.Vertex)">setSource</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Felddetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="marking">
<h3>marking</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="MarkedEdge.html" title="Typparameter in MarkedEdge">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a></span>&nbsp;<span class="element-name">marking</span></div>
</section>
</li>
<li>
<section class="detail" id="screenEdge">
<h3>screenEdge</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></span>&nbsp;<span class="element-name">screenEdge</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>MarkedEdge</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">MarkedEdge</span>()</div>
<div class="block">Default constructor initializes the edge with default values.</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String,graph.Vertex,graph.Vertex,U)">
<h3 id="&lt;init&gt;(java.lang.String,graph.Vertex,graph.Vertex,graph.EdgeMarking)">MarkedEdge</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">MarkedEdge</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s,
<a href="Vertex.html" title="Klasse in graph">Vertex</a>&nbsp;n1,
<a href="Vertex.html" title="Klasse in graph">Vertex</a>&nbsp;n2,
<a href="MarkedEdge.html" title="Typparameter in MarkedEdge">U</a>&nbsp;u)</span></div>
<div class="block">Constructor initializes the edge with a name, vertices, and marking.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>s</code> - The name of the edge.</dd>
<dd><code>n1</code> - The source vertex of the edge.</dd>
<dd><code>n2</code> - The destination vertex of the edge.</dd>
<dd><code>u</code> - The marking of the edge.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="getMarking()">
<h3>getMarking</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="MarkedEdge.html" title="Typparameter in MarkedEdge">U</a></span>&nbsp;<span class="element-name">getMarking</span>()</div>
<div class="block">Gets the marking of the edge.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>The marking of the edge.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getScreenEdge()">
<h3>getScreenEdge</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></span>&nbsp;<span class="element-name">getScreenEdge</span>()</div>
<div class="block">Gets the screen edge used for visualization.</div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="Edge.html#getScreenEdge()">getScreenEdge</a></code>&nbsp;in Klasse&nbsp;<code><a href="Edge.html" title="Klasse in graph">Edge</a></code></dd>
<dt>Gibt zurück:</dt>
<dd>The screen edge.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setMarking(U)">
<h3 id="setMarking(graph.EdgeMarking)">setMarking</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setMarking</span><wbr><span class="parameters">(<a href="MarkedEdge.html" title="Typparameter in MarkedEdge">U</a>&nbsp;u)</span></div>
<div class="block">Sets the marking of the edge.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>u</code> - The new marking of the edge.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="toString()">
<h3>toString</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
<div class="block">Returns a string representation of the MarkedEdge.</div>
<dl class="notes">
<dt>Setzt außer Kraft:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a></code>&nbsp;in Klasse&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></code></dd>
<dt>Gibt zurück:</dt>
<dd>A string representing the MarkedEdge.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,380 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>MarkedVertex</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: graph, class: MarkedVertex">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li><a href="#field-summary">Feld</a></li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li><a href="#field-detail">Feld</a></li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li><a href="#field-detail">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">graph</a></div>
<h1 title="Klasse MarkedVertex" class="title">Klasse MarkedVertex&lt;T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>&gt;</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="Vertex.html" title="Klasse in graph">graph.Vertex</a>
<div class="inheritance">graph.MarkedVertex&lt;T&gt;</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Typparameter:</dt>
<dd><code>T</code> - A type that extends VertexMarking, used for marking the vertex.</dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">MarkedVertex&lt;T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>&gt;</span>
<span class="extends-implements">extends <a href="Vertex.html" title="Klasse in graph">Vertex</a></span></div>
<div class="block">The MarkedVertex class extends the Vertex class and includes additional attributes
for marking, coordinates, and visualization on a screen. It supports various
constructors to initialize these attributes and provides getter and setter methods
for accessing and modifying them.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Feldübersicht</h2>
<div class="caption"><span>Felder</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Feld</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color"><code>private <a href="MarkedVertex.html" title="Typparameter in MarkedVertex">T</a></code></div>
<div class="col-second even-row-color"><code><a href="#marking" class="member-name-link">marking</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></code></div>
<div class="col-second odd-row-color"><code><a href="#screenVertex" class="member-name-link">screenVertex</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private int</code></div>
<div class="col-second even-row-color"><code><a href="#xCord" class="member-name-link">xCord</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private int</code></div>
<div class="col-second odd-row-color"><code><a href="#yCord" class="member-name-link">yCord</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">MarkedVertex</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Default constructor initializes the vertex with default values.</div>
</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(int,int,java.lang.String,T,java.awt.Color)" class="member-name-link">MarkedVertex</a><wbr>(int&nbsp;xCord,
int&nbsp;yCord,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name,
<a href="MarkedVertex.html" title="Typparameter in MarkedVertex">T</a>&nbsp;t,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/Color.html" title="Klasse oder Schnittstelle in java.awt" class="external-link">Color</a>&nbsp;color)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructor initializes the vertex with coordinates, name, marking, and color.</div>
</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,T)" class="member-name-link">MarkedVertex</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s,
<a href="MarkedVertex.html" title="Typparameter in MarkedVertex">T</a>&nbsp;t)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructor initializes the vertex with a name and marking.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int[]</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCords()" class="member-name-link">getCords</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets the coordinates of the vertex.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="MarkedVertex.html" title="Typparameter in MarkedVertex">T</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMarking()" class="member-name-link">getMarking</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets the marking of the vertex.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getScreenVertex()" class="member-name-link">getScreenVertex</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets the screen vertex used for visualization.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setCords(int%5B%5D)" class="member-name-link">setCords</a><wbr>(int[]&nbsp;cords)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the coordinates of the vertex and updates the screen vertex's position.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMarking(T)" class="member-name-link">setMarking</a><wbr>(<a href="MarkedVertex.html" title="Typparameter in MarkedVertex">T</a>&nbsp;t)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the marking of the vertex.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a string representation of the MarkedVertex.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-graph.Vertex">Von Klasse geerbte Methoden&nbsp;graph.<a href="Vertex.html" title="Klasse in graph">Vertex</a></h3>
<code><a href="Vertex.html#getName()">getName</a>, <a href="Vertex.html#setName(java.lang.String)">setName</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Felddetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="marking">
<h3>marking</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="MarkedVertex.html" title="Typparameter in MarkedVertex">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a></span>&nbsp;<span class="element-name">marking</span></div>
</section>
</li>
<li>
<section class="detail" id="xCord">
<h3>xCord</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">xCord</span></div>
</section>
</li>
<li>
<section class="detail" id="yCord">
<h3>yCord</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">yCord</span></div>
</section>
</li>
<li>
<section class="detail" id="screenVertex">
<h3>screenVertex</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></span>&nbsp;<span class="element-name">screenVertex</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>MarkedVertex</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">MarkedVertex</span>()</div>
<div class="block">Default constructor initializes the vertex with default values.</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String,T)">
<h3 id="&lt;init&gt;(java.lang.String,graph.VertexMarking)">MarkedVertex</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">MarkedVertex</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s,
<a href="MarkedVertex.html" title="Typparameter in MarkedVertex">T</a>&nbsp;t)</span></div>
<div class="block">Constructor initializes the vertex with a name and marking.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>s</code> - The name of the vertex.</dd>
<dd><code>t</code> - The marking of the vertex.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(int,int,java.lang.String,T,java.awt.Color)">
<h3 id="&lt;init&gt;(int,int,java.lang.String,graph.VertexMarking,java.awt.Color)">MarkedVertex</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">MarkedVertex</span><wbr><span class="parameters">(int&nbsp;xCord,
int&nbsp;yCord,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name,
<a href="MarkedVertex.html" title="Typparameter in MarkedVertex">T</a>&nbsp;t,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/Color.html" title="Klasse oder Schnittstelle in java.awt" class="external-link">Color</a>&nbsp;color)</span></div>
<div class="block">Constructor initializes the vertex with coordinates, name, marking, and color.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>xCord</code> - The x-coordinate of the vertex.</dd>
<dd><code>yCord</code> - The y-coordinate of the vertex.</dd>
<dd><code>name</code> - The name of the vertex.</dd>
<dd><code>t</code> - The marking of the vertex.</dd>
<dd><code>color</code> - The color of the vertex for visualization purposes.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="getMarking()">
<h3>getMarking</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="MarkedVertex.html" title="Typparameter in MarkedVertex">T</a></span>&nbsp;<span class="element-name">getMarking</span>()</div>
<div class="block">Gets the marking of the vertex.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>The marking of the vertex.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getScreenVertex()">
<h3>getScreenVertex</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></span>&nbsp;<span class="element-name">getScreenVertex</span>()</div>
<div class="block">Gets the screen vertex used for visualization.</div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="Vertex.html#getScreenVertex()">getScreenVertex</a></code>&nbsp;in Klasse&nbsp;<code><a href="Vertex.html" title="Klasse in graph">Vertex</a></code></dd>
<dt>Gibt zurück:</dt>
<dd>The screen vertex.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getCords()">
<h3>getCords</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int[]</span>&nbsp;<span class="element-name">getCords</span>()</div>
<div class="block">Gets the coordinates of the vertex.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>An array containing the x and y coordinates of the vertex.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setMarking(T)">
<h3 id="setMarking(graph.VertexMarking)">setMarking</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setMarking</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Typparameter in MarkedVertex">T</a>&nbsp;t)</span></div>
<div class="block">Sets the marking of the vertex.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>t</code> - The new marking of the vertex.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setCords(int[])">
<h3>setCords</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCords</span><wbr><span class="parameters">(int[]&nbsp;cords)</span></div>
<div class="block">Sets the coordinates of the vertex and updates the screen vertex's position.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>cords</code> - An array containing the new x and y coordinates of the vertex.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="toString()">
<h3>toString</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
<div class="block">Returns a string representation of the MarkedVertex.</div>
<dl class="notes">
<dt>Setzt außer Kraft:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a></code>&nbsp;in Klasse&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></code></dd>
<dt>Gibt zurück:</dt>
<dd>A string representing the MarkedVertex.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,151 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>Marking</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: graph, class: Marking">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li>Feld</li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li>Feld</li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li>Methode</li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li>Methode</li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">graph</a></div>
<h1 title="Klasse Marking" class="title">Klasse Marking</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">graph.Marking</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Bekannte direkte Unterklassen:</dt>
<dd><code><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a></code>, <code><a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">Marking</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
<div class="block">Abstract class representing a marking for vertices or edges in a graph.
This class serves as a base class for specific types of markings.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Marking</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>Marking</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Marking</span>()</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,218 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>NameDoesNotExistException</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: graph, class: NameDoesNotExistException">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li>Feld</li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li>Feld</li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li>Methode</li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li>Methode</li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">graph</a></div>
<h1 title="Klasse NameDoesNotExistException" class="title">Klasse NameDoesNotExistException</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Throwable</a>
<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Exception</a>
<div class="inheritance">graph.NameDoesNotExistException</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Alle implementierten Schnittstellen:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="Klasse oder Schnittstelle in java.io" class="external-link">Serializable</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">NameDoesNotExistException</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Exception</a></span></div>
<div class="block">Exception thrown when a user attempts to access a non-existent vertex by name.</div>
<dl class="notes">
<dt>Siehe auch:</dt>
<dd>
<ul class="tag-list">
<li><a href="../serialized-form.html#graph.NameDoesNotExistException">Serialisierte Form</a></li>
</ul>
</dd>
</dl>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">NameDoesNotExistException</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Constructs a new NameDoesNotExistException with no detail message.</div>
</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">NameDoesNotExistException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;message)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructs a new NameDoesNotExistException with the specified detail message.</div>
</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">NameDoesNotExistException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;message,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Throwable</a>&nbsp;cause)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructs a new NameDoesNotExistException with the specified detail message and cause.</div>
</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.Throwable)" class="member-name-link">NameDoesNotExistException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Throwable</a>&nbsp;cause)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructs a new NameDoesNotExistException with the specified cause and a detail message
that includes the cause's description.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Throwable">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Throwable</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#addSuppressed(java.lang.Throwable)" title="Klasse oder Schnittstelle in java.lang" class="external-link">addSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#fillInStackTrace()" title="Klasse oder Schnittstelle in java.lang" class="external-link">fillInStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#getCause()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getCause</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#getLocalizedMessage()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getLocalizedMessage</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#getMessage()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getMessage</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#getStackTrace()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#getSuppressed()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#initCause(java.lang.Throwable)" title="Klasse oder Schnittstelle in java.lang" class="external-link">initCause</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#printStackTrace()" title="Klasse oder Schnittstelle in java.lang" class="external-link">printStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#printStackTrace(java.io.PrintStream)" title="Klasse oder Schnittstelle in java.lang" class="external-link">printStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#printStackTrace(java.io.PrintWriter)" title="Klasse oder Schnittstelle in java.lang" class="external-link">printStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#setStackTrace(java.lang.StackTraceElement%5B%5D)" title="Klasse oder Schnittstelle in java.lang" class="external-link">setStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>NameDoesNotExistException</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">NameDoesNotExistException</span>()</div>
<div class="block">Constructs a new NameDoesNotExistException with no detail message.</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String)">
<h3>NameDoesNotExistException</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">NameDoesNotExistException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;message)</span></div>
<div class="block">Constructs a new NameDoesNotExistException with the specified detail message.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>message</code> - The detail message.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String,java.lang.Throwable)">
<h3>NameDoesNotExistException</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">NameDoesNotExistException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;message,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Throwable</a>&nbsp;cause)</span></div>
<div class="block">Constructs a new NameDoesNotExistException with the specified detail message and cause.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>message</code> - The detail message.</dd>
<dd><code>cause</code> - The cause of the exception.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(java.lang.Throwable)">
<h3>NameDoesNotExistException</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">NameDoesNotExistException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Throwable</a>&nbsp;cause)</span></div>
<div class="block">Constructs a new NameDoesNotExistException with the specified cause and a detail message
that includes the cause's description.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>cause</code> - The cause of the exception.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,459 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>UndirectedGraph</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: graph, class: UndirectedGraph">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li><a href="#field-summary">Feld</a></li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li><a href="#field-detail">Feld</a></li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li><a href="#field-detail">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">graph</a></div>
<h1 title="Klasse UndirectedGraph" class="title">Klasse UndirectedGraph&lt;T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr>U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="Graph.html" title="Klasse in graph">graph.Graph</a>&lt;T,<wbr>U&gt;
<div class="inheritance">graph.UndirectedGraph&lt;T,<wbr>U&gt;</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Typparameter:</dt>
<dd><code>T</code> - Type of marking for vertices in the graph.</dd>
<dd><code>U</code> - Type of marking for edges in the graph.</dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">UndirectedGraph&lt;T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr>U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</span>
<span class="extends-implements">extends <a href="Graph.html" title="Klasse in graph">Graph</a>&lt;T,<wbr>U&gt;</span></div>
<div class="block">Represents an undirected graph with vertices marked by T and edges marked by U.
Inherits from the Graph class and provides additional functionality specific to undirected graphs.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Feldübersicht</h2>
<div class="caption"><span>Felder</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Feld</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color"><code>private <a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a><wbr>&lt;<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#logList" class="member-name-link">logList</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></code></div>
<div class="col-second odd-row-color"><code><a href="#screenGraph" class="member-name-link">screenGraph</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">UndirectedGraph</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Constructs an empty undirected graph with default properties.</div>
</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">UndirectedGraph</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructs an undirected graph with a specified name.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addEdge(graph.MarkedEdge)" class="member-name-link">addEdge</a><wbr>(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a>&gt;&nbsp;e)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Adds an edge to the undirected graph and updates the associated visualization graph.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addVertex(graph.MarkedVertex)" class="member-name-link">addVertex</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>&gt;&nbsp;n)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Adds a vertex to the undirected graph and updates the associated visualization graph.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#degree(graph.MarkedVertex)" class="member-name-link">degree</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>&gt;&nbsp;n)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the degree of a specified vertex in the undirected graph.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#degree(java.lang.String)" class="member-name-link">degree</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the degree of a specified vertex by its name in the undirected graph.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a><wbr>&lt;<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLogList()" class="member-name-link">getLogList</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves the log list containing logging elements related to operations on this graph.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a><wbr>&lt;<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getNeighbours(graph.MarkedVertex)" class="member-name-link">getNeighbours</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>&gt;&nbsp;n)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a vector containing all neighbors (adjacent vertices) of a specified vertex in the undirected graph.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getScreenGraph()" class="member-name-link">getScreenGraph</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves the visualization graph associated with this undirected graph.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getScreenGraphCopy()" class="member-name-link">getScreenGraphCopy</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Creates and retrieves a deep copy of the visualization graph associated with this undirected graph.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathAStar</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>&gt;&nbsp;n1,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>&gt;&nbsp;n2)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Computes the shortest path between two vertices using A* algorithm in the undirected graph.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathDijkstra</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>&gt;&nbsp;n1,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>&gt;&nbsp;n2)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Computes the shortest path between two vertices using Dijkstra's algorithm in the undirected graph.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeEdge(graph.MarkedEdge)" class="member-name-link">removeEdge</a><wbr>(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a>&gt;&nbsp;e)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Removes an edge from the undirected graph and updates the associated visualization graph.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeVertex(graph.MarkedVertex)" class="member-name-link">removeVertex</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>&gt;&nbsp;n)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Removes a vertex from the undirected graph and updates the associated visualization graph.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-graph.Graph">Von Klasse geerbte Methoden&nbsp;graph.<a href="Graph.html" title="Klasse in graph">Graph</a></h3>
<code><a href="Graph.html#areAdjacent(graph.MarkedVertex,graph.MarkedVertex)">areAdjacent</a>, <a href="Graph.html#areAdjacent(java.lang.String,java.lang.String)">areAdjacent</a>, <a href="Graph.html#clearScreenGraphColor()">clearScreenGraphColor</a>, <a href="Graph.html#degree()">degree</a>, <a href="Graph.html#getAllEdges()">getAllEdges</a>, <a href="Graph.html#getAllVertexes()">getAllVertexes</a>, <a href="Graph.html#getName()">getName</a>, <a href="Graph.html#hasEdge(graph.MarkedEdge)">hasEdge</a>, <a href="Graph.html#hasEdge(graph.MarkedVertex,graph.MarkedVertex)">hasEdge</a>, <a href="Graph.html#hasEdge(java.lang.String)">hasEdge</a>, <a href="Graph.html#hasEdge(java.lang.String,java.lang.String)">hasEdge</a>, <a href="Graph.html#hasLoop(graph.MarkedVertex)">hasLoop</a>, <a href="Graph.html#hasLoop(java.lang.String)">hasLoop</a>, <a href="Graph.html#hasVertex(graph.MarkedVertex)">hasVertex</a>, <a href="Graph.html#hasVertex(java.lang.String)">hasVertex</a>, <a href="Graph.html#numberOfEdges()">numberOfEdges</a>, <a href="Graph.html#numberOfVertexes()">numberOfVertexes</a>, <a href="Graph.html#removeEdge(java.lang.String)">removeEdge</a>, <a href="Graph.html#removeVertex(java.lang.String)">removeVertex</a>, <a href="Graph.html#setName(java.lang.String)">setName</a>, <a href="Graph.html#toString()">toString</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Felddetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="screenGraph">
<h3>screenGraph</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></span>&nbsp;<span class="element-name">screenGraph</span></div>
</section>
</li>
<li>
<section class="detail" id="logList">
<h3>logList</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a>&lt;<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>&gt;</span>&nbsp;<span class="element-name">logList</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>UndirectedGraph</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">UndirectedGraph</span>()</div>
<div class="block">Constructs an empty undirected graph with default properties.</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String)">
<h3>UndirectedGraph</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">UndirectedGraph</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</span></div>
<div class="block">Constructs an undirected graph with a specified name.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>s</code> - The name of the graph.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="getScreenGraph()">
<h3>getScreenGraph</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></span>&nbsp;<span class="element-name">getScreenGraph</span>()</div>
<div class="block">Retrieves the visualization graph associated with this undirected graph.</div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="Graph.html#getScreenGraph()">getScreenGraph</a></code>&nbsp;in Klasse&nbsp;<code><a href="Graph.html" title="Klasse in graph">Graph</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</code></dd>
<dt>Gibt zurück:</dt>
<dd>The visualization graph.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getLogList()">
<h3>getLogList</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a>&lt;<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>&gt;</span>&nbsp;<span class="element-name">getLogList</span>()</div>
<div class="block">Retrieves the log list containing logging elements related to operations on this graph.</div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="Graph.html#getLogList()">getLogList</a></code>&nbsp;in Klasse&nbsp;<code><a href="Graph.html" title="Klasse in graph">Graph</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</code></dd>
<dt>Gibt zurück:</dt>
<dd>The log element list.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getScreenGraphCopy()">
<h3>getScreenGraphCopy</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></span>&nbsp;<span class="element-name">getScreenGraphCopy</span>()</div>
<div class="block">Creates and retrieves a deep copy of the visualization graph associated with this undirected graph.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>A deep copy of the visualization graph.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="addEdge(graph.MarkedEdge)">
<h3>addEdge</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">addEdge</span><wbr><span class="parameters">(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a>&gt;&nbsp;e)</span></div>
<div class="block">Adds an edge to the undirected graph and updates the associated visualization graph.</div>
<dl class="notes">
<dt>Setzt außer Kraft:</dt>
<dd><code><a href="Graph.html#addEdge(graph.MarkedEdge)">addEdge</a></code>&nbsp;in Klasse&nbsp;<code><a href="Graph.html" title="Klasse in graph">Graph</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</code></dd>
<dt>Parameter:</dt>
<dd><code>e</code> - The edge to be added.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="addVertex(graph.MarkedVertex)">
<h3>addVertex</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">addVertex</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>&gt;&nbsp;n)</span></div>
<div class="block">Adds a vertex to the undirected graph and updates the associated visualization graph.</div>
<dl class="notes">
<dt>Setzt außer Kraft:</dt>
<dd><code><a href="Graph.html#addVertex(graph.MarkedVertex)">addVertex</a></code>&nbsp;in Klasse&nbsp;<code><a href="Graph.html" title="Klasse in graph">Graph</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</code></dd>
<dt>Parameter:</dt>
<dd><code>n</code> - The vertex to be added.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="removeEdge(graph.MarkedEdge)">
<h3>removeEdge</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">removeEdge</span><wbr><span class="parameters">(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a>&gt;&nbsp;e)</span></div>
<div class="block">Removes an edge from the undirected graph and updates the associated visualization graph.</div>
<dl class="notes">
<dt>Setzt außer Kraft:</dt>
<dd><code><a href="Graph.html#removeEdge(graph.MarkedEdge)">removeEdge</a></code>&nbsp;in Klasse&nbsp;<code><a href="Graph.html" title="Klasse in graph">Graph</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</code></dd>
<dt>Parameter:</dt>
<dd><code>e</code> - The edge to be removed.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="removeVertex(graph.MarkedVertex)">
<h3>removeVertex</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">removeVertex</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>&gt;&nbsp;n)</span></div>
<div class="block">Removes a vertex from the undirected graph and updates the associated visualization graph.</div>
<dl class="notes">
<dt>Setzt außer Kraft:</dt>
<dd><code><a href="Graph.html#removeVertex(graph.MarkedVertex)">removeVertex</a></code>&nbsp;in Klasse&nbsp;<code><a href="Graph.html" title="Klasse in graph">Graph</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</code></dd>
<dt>Parameter:</dt>
<dd><code>n</code> - The vertex to be removed.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="degree(graph.MarkedVertex)">
<h3>degree</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">degree</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>&gt;&nbsp;n)</span></div>
<div class="block">Returns the degree of a specified vertex in the undirected graph.
The degree of a vertex is the number of edges incident to it.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>n</code> - The vertex for which to determine the degree.</dd>
<dt>Gibt zurück:</dt>
<dd>The degree of the vertex.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="degree(java.lang.String)">
<h3>degree</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">degree</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</span>
throws <span class="exceptions"><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></span></div>
<div class="block">Returns the degree of a specified vertex by its name in the undirected graph.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>s</code> - The name of the vertex for which to determine the degree.</dd>
<dt>Gibt zurück:</dt>
<dd>The degree of the vertex.</dd>
<dt>Löst aus:</dt>
<dd><code><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></code> - If the vertex with the specified name does not exist in the graph.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getNeighbours(graph.MarkedVertex)">
<h3>getNeighbours</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a>&lt;<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>&gt;&gt;</span>&nbsp;<span class="element-name">getNeighbours</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>&gt;&nbsp;n)</span></div>
<div class="block">Returns a vector containing all neighbors (adjacent vertices) of a specified vertex in the undirected graph.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>n</code> - The vertex for which to retrieve neighbors.</dd>
<dt>Gibt zurück:</dt>
<dd>A vector of neighboring vertices.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)">
<h3>getShortestPathDijkstra</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getShortestPathDijkstra</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>&gt;&nbsp;n1,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>&gt;&nbsp;n2)</span></div>
<div class="block">Computes the shortest path between two vertices using Dijkstra's algorithm in the undirected graph.</div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="Graph.html#getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)">getShortestPathDijkstra</a></code>&nbsp;in Klasse&nbsp;<code><a href="Graph.html" title="Klasse in graph">Graph</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</code></dd>
<dt>Parameter:</dt>
<dd><code>n1</code> - The starting vertex of the shortest path.</dd>
<dd><code>n2</code> - The ending vertex of the shortest path.</dd>
<dt>Gibt zurück:</dt>
<dd>The length of the shortest path between n1 and n2.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)">
<h3>getShortestPathAStar</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">double</span>&nbsp;<span class="element-name">getShortestPathAStar</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>&gt;&nbsp;n1,
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>&gt;&nbsp;n2)</span></div>
<div class="block">Computes the shortest path between two vertices using A* algorithm in the undirected graph.</div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="Graph.html#getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)">getShortestPathAStar</a></code>&nbsp;in Klasse&nbsp;<code><a href="Graph.html" title="Klasse in graph">Graph</a>&lt;<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</code></dd>
<dt>Parameter:</dt>
<dd><code>n1</code> - The starting vertex of the shortest path.</dd>
<dd><code>n2</code> - The ending vertex of the shortest path.</dd>
<dt>Gibt zurück:</dt>
<dd>The length of the shortest path between n1 and n2.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,265 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>Vertex</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: graph, class: Vertex">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li><a href="#field-summary">Feld</a></li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li><a href="#field-detail">Feld</a></li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li><a href="#field-detail">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">graph</a></div>
<h1 title="Klasse Vertex" class="title">Klasse Vertex</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">graph.Vertex</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Bekannte direkte Unterklassen:</dt>
<dd><code><a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">Vertex</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
<div class="block">Represents a vertex in a graph.
This class serves as a base abstraction for vertices in various types of graphs.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Feldübersicht</h2>
<div class="caption"><span>Felder</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Feld</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color"><code>private <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#name" class="member-name-link">name</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Vertex</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Constructs a vertex with an empty name.</div>
</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">Vertex</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructs a vertex with a specified name.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstrakte Methoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getName()" class="member-name-link">getName</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves the name of the vertex.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getScreenVertex()" class="member-name-link">getScreenVertex</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Abstract method to retrieve the visualization representation of the vertex.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setName(java.lang.String)" class="member-name-link">setName</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the name of the vertex.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Felddetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="name">
<h3>name</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">name</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>Vertex</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Vertex</span>()</div>
<div class="block">Constructs a vertex with an empty name.</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String)">
<h3>Vertex</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Vertex</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</span></div>
<div class="block">Constructs a vertex with a specified name.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>s</code> - The name of the vertex.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="getName()">
<h3>getName</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getName</span>()</div>
<div class="block">Retrieves the name of the vertex.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>The name of the vertex.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getScreenVertex()">
<h3>getScreenVertex</h3>
<div class="member-signature"><span class="modifiers">public abstract</span>&nbsp;<span class="return-type"><a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></span>&nbsp;<span class="element-name">getScreenVertex</span>()</div>
<div class="block">Abstract method to retrieve the visualization representation of the vertex.
Concrete subclasses will provide specific implementations.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>The visualization representation of the vertex.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setName(java.lang.String)">
<h3>setName</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setName</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;s)</span></div>
<div class="block">Sets the name of the vertex.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>s</code> - The new name for the vertex.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,153 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>VertexMarking</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: graph, class: VertexMarking">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li>Feld</li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li>Feld</li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li>Methode</li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li>Methode</li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">graph</a></div>
<h1 title="Klasse VertexMarking" class="title">Klasse VertexMarking</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="Marking.html" title="Klasse in graph">graph.Marking</a>
<div class="inheritance">graph.VertexMarking</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Bekannte direkte Unterklassen:</dt>
<dd><code><a href="VertexWeightMarking.html" title="Klasse in graph">VertexWeightMarking</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">VertexMarking</span>
<span class="extends-implements">extends <a href="Marking.html" title="Klasse in graph">Marking</a></span></div>
<div class="block">Represents a marking associated with a vertex in a graph.
This class serves as a base abstraction for vertex markings.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">VertexMarking</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>VertexMarking</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">VertexMarking</span>()</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,237 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>VertexWeightMarking</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: graph, class: VertexWeightMarking">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li><a href="#field-summary">Feld</a></li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li><a href="#field-detail">Feld</a></li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li><a href="#field-detail">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">graph</a></div>
<h1 title="Klasse VertexWeightMarking" class="title">Klasse VertexWeightMarking</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="Marking.html" title="Klasse in graph">graph.Marking</a>
<div class="inheritance"><a href="VertexMarking.html" title="Klasse in graph">graph.VertexMarking</a>
<div class="inheritance">graph.VertexWeightMarking</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">VertexWeightMarking</span>
<span class="extends-implements">extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a></span></div>
<div class="block">Represents a weight marking associated with a vertex in a graph.
Extends <a href="VertexMarking.html" title="Klasse in graph"><code>VertexMarking</code></a>.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Feldübersicht</h2>
<div class="caption"><span>Felder</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Feld</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color"><code>private int</code></div>
<div class="col-second even-row-color"><code><a href="#weight" class="member-name-link">weight</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(int)" class="member-name-link">VertexWeightMarking</a><wbr>(int&nbsp;weight)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructs a vertex weight marking with the specified weight.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getWeight()" class="member-name-link">getWeight</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves the weight associated with this vertex weight marking.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setWeight(int)" class="member-name-link">setWeight</a><wbr>(int&nbsp;weight)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the weight associated with this vertex weight marking.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Felddetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="weight">
<h3>weight</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">weight</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(int)">
<h3>VertexWeightMarking</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">VertexWeightMarking</span><wbr><span class="parameters">(int&nbsp;weight)</span></div>
<div class="block">Constructs a vertex weight marking with the specified weight.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>weight</code> - The weight value associated with the vertex.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="getWeight()">
<h3>getWeight</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getWeight</span>()</div>
<div class="block">Retrieves the weight associated with this vertex weight marking.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>The weight of the vertex marking.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setWeight(int)">
<h3>setWeight</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setWeight</span><wbr><span class="parameters">(int&nbsp;weight)</span></div>
<div class="block">Sets the weight associated with this vertex weight marking.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>weight</code> - The new weight value to set.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,200 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>WrapperComparator</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: graph, class: WrapperComparator">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li>Feld</li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li>Feld</li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li>Feld&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">graph</a></div>
<h1 title="Klasse WrapperComparator" class="title">Klasse WrapperComparator&lt;T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>&gt;</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">graph.WrapperComparator&lt;T&gt;</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Typparameter:</dt>
<dd><code>T</code> - The type of vertex marking associated with the WrapperElement.</dd>
</dl>
<dl class="notes">
<dt>Alle implementierten Schnittstellen:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Comparator</a>&lt;<a href="WrapperElement.html" title="Klasse in graph">WrapperElement</a>&lt;T&gt;&gt;</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">WrapperComparator&lt;T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>&gt;</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Comparator</a>&lt;<a href="WrapperElement.html" title="Klasse in graph">WrapperElement</a>&lt;T&gt;&gt;</span></div>
<div class="block">Comparator for comparing WrapperElement objects based on their priority.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">WrapperComparator</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#compare(graph.WrapperElement,graph.WrapperElement)" class="member-name-link">compare</a><wbr>(<a href="WrapperElement.html" title="Klasse in graph">WrapperElement</a>&lt;<a href="WrapperComparator.html" title="Typparameter in WrapperComparator">T</a>&gt;&nbsp;element1,
<a href="WrapperElement.html" title="Klasse in graph">WrapperElement</a>&lt;<a href="WrapperComparator.html" title="Typparameter in WrapperComparator">T</a>&gt;&nbsp;element2)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Compares two WrapperElement objects based on their priorities.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.util.Comparator">Von Schnittstelle geerbte Methoden&nbsp;java.util.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Comparator</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.util" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html#reversed()" title="Klasse oder Schnittstelle in java.util" class="external-link">reversed</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html#thenComparing(java.util.Comparator)" title="Klasse oder Schnittstelle in java.util" class="external-link">thenComparing</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html#thenComparing(java.util.function.Function)" title="Klasse oder Schnittstelle in java.util" class="external-link">thenComparing</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html#thenComparing(java.util.function.Function,java.util.Comparator)" title="Klasse oder Schnittstelle in java.util" class="external-link">thenComparing</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html#thenComparingDouble(java.util.function.ToDoubleFunction)" title="Klasse oder Schnittstelle in java.util" class="external-link">thenComparingDouble</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html#thenComparingInt(java.util.function.ToIntFunction)" title="Klasse oder Schnittstelle in java.util" class="external-link">thenComparingInt</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html#thenComparingLong(java.util.function.ToLongFunction)" title="Klasse oder Schnittstelle in java.util" class="external-link">thenComparingLong</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>WrapperComparator</h3>
<div class="member-signature"><span class="element-name">WrapperComparator</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="compare(graph.WrapperElement,graph.WrapperElement)">
<h3>compare</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">compare</span><wbr><span class="parameters">(<a href="WrapperElement.html" title="Klasse in graph">WrapperElement</a>&lt;<a href="WrapperComparator.html" title="Typparameter in WrapperComparator">T</a>&gt;&nbsp;element1,
<a href="WrapperElement.html" title="Klasse in graph">WrapperElement</a>&lt;<a href="WrapperComparator.html" title="Typparameter in WrapperComparator">T</a>&gt;&nbsp;element2)</span></div>
<div class="block">Compares two WrapperElement objects based on their priorities.</div>
<dl class="notes">
<dt>Angegeben von:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html#compare(T,T)" title="Klasse oder Schnittstelle in java.util" class="external-link">compare</a></code>&nbsp;in Schnittstelle&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Comparator</a>&lt;<a href="WrapperComparator.html" title="Typparameter in WrapperComparator">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>&gt;</code></dd>
<dt>Parameter:</dt>
<dd><code>element1</code> - The first WrapperElement to compare.</dd>
<dd><code>element2</code> - The second WrapperElement to compare.</dd>
<dt>Gibt zurück:</dt>
<dd>A negative integer, zero, or a positive integer as the first element's
priority is less than, equal to, or greater than the second element's priority.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,266 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>WrapperElement</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: graph, class: WrapperElement">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li><a href="#field-summary">Feld</a></li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li><a href="#field-detail">Feld</a></li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li><a href="#field-detail">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">graph</a></div>
<h1 title="Klasse WrapperElement" class="title">Klasse WrapperElement&lt;T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>&gt;</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">graph.WrapperElement&lt;T&gt;</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Typparameter:</dt>
<dd><code>T</code> - The type of vertex marking associated with the element.</dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">WrapperElement&lt;T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>&gt;</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
<div class="block">Represents an element stored in a priority queue for graph algorithms.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Feldübersicht</h2>
<div class="caption"><span>Felder</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Feld</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color"><code>private <a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><wbr>&lt;<a href="WrapperElement.html" title="Typparameter in WrapperElement">T</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#element" class="member-name-link">element</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private double</code></div>
<div class="col-second odd-row-color"><code><a href="#priority" class="member-name-link">priority</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(graph.MarkedVertex,double)" class="member-name-link">WrapperElement</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="WrapperElement.html" title="Typparameter in WrapperElement">T</a>&gt;&nbsp;element,
double&nbsp;priority)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructs a WrapperElement with the specified marked vertex and priority.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><wbr>&lt;<a href="WrapperElement.html" title="Typparameter in WrapperElement">T</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getElement()" class="member-name-link">getElement</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves the marked vertex stored in this wrapper element.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPriority()" class="member-name-link">getPriority</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Retrieves the priority associated with this wrapper element.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a string representation of this WrapperElement.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Felddetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="element">
<h3>element</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="WrapperElement.html" title="Typparameter in WrapperElement">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>&gt;</span>&nbsp;<span class="element-name">element</span></div>
</section>
</li>
<li>
<section class="detail" id="priority">
<h3>priority</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type">double</span>&nbsp;<span class="element-name">priority</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(graph.MarkedVertex,double)">
<h3>WrapperElement</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">WrapperElement</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="WrapperElement.html" title="Typparameter in WrapperElement">T</a>&gt;&nbsp;element,
double&nbsp;priority)</span></div>
<div class="block">Constructs a WrapperElement with the specified marked vertex and priority.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>element</code> - The marked vertex to wrap.</dd>
<dd><code>priority</code> - The priority associated with the element.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="getElement()">
<h3>getElement</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;<a href="WrapperElement.html" title="Typparameter in WrapperElement">T</a>&gt;</span>&nbsp;<span class="element-name">getElement</span>()</div>
<div class="block">Retrieves the marked vertex stored in this wrapper element.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>The marked vertex.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getPriority()">
<h3>getPriority</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">double</span>&nbsp;<span class="element-name">getPriority</span>()</div>
<div class="block">Retrieves the priority associated with this wrapper element.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>The priority.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="toString()">
<h3>toString</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
<div class="block">Returns a string representation of this WrapperElement.</div>
<dl class="notes">
<dt>Setzt außer Kraft:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a></code>&nbsp;in Klasse&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></code></dd>
<dt>Gibt zurück:</dt>
<dd>A string representation containing the element and its priority.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,157 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>graph</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: graph">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#package">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Beschreibung</li>
<li>Zugehörige Packages</li>
<li><a href="#class-summary">Klassen und Schnittstellen</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Beschreibung&nbsp;|&nbsp;</li>
<li>Zugehörige Packages&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Klassen und Schnittstellen</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package graph" class="title">Package graph</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">graph</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="class-summary">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 2)" class="active-table-tab">Alle Klassen und Schnittstellen</button><button id="class-summary-tab2" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab2', 2)" class="table-tab">Klassen</button><button id="class-summary-tab5" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab5', 2)" class="table-tab">Ausnahmeklassen</button></div>
<div id="class-summary.tabpanel" role="tabpanel">
<div class="summary-table two-column-summary" aria-labelledby="class-summary-tab0">
<div class="table-header col-first">Klasse</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a>&lt;T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr>U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Represents a directed graph with vertex and edge markings.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Edge.html" title="Klasse in graph">Edge</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Abstract class representing an edge in a graph.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Abstract class representing an edge marking.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="EdgeWeightMarking.html" title="Klasse in graph">EdgeWeightMarking</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Class representing a specific type of edge marking: edge weight.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ExampleGraphs.html" title="Klasse in graph">ExampleGraphs</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Class containing example graphs for demonstration purposes.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Graph.html" title="Klasse in graph">Graph</a>&lt;T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr>U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Abstract class representing a generic graph.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a>&lt;U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">The MarkedEdge class extends the Edge class and includes additional attributes
for marking and visualization on a screen.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a>&lt;T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">The MarkedVertex class extends the Vertex class and includes additional attributes
for marking, coordinates, and visualization on a screen.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Marking.html" title="Klasse in graph">Marking</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Abstract class representing a marking for vertices or edges in a graph.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab5"><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab5">
<div class="block">Exception thrown when a user attempts to access a non-existent vertex by name.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a>&lt;T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr>U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Represents an undirected graph with vertices marked by T and edges marked by U.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Vertex.html" title="Klasse in graph">Vertex</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Represents a vertex in a graph.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Represents a marking associated with a vertex in a graph.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="VertexWeightMarking.html" title="Klasse in graph">VertexWeightMarking</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Represents a weight marking associated with a vertex in a graph.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="WrapperComparator.html" title="Klasse in graph">WrapperComparator</a>&lt;T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Comparator for comparing WrapperElement objects based on their priority.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="WrapperElement.html" title="Klasse in graph">WrapperElement</a>&lt;T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Represents an element stored in a priority queue for graph algorithms.</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</section>
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,112 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>graph Klassenhierarchie</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="tree: package: graph">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Klasse</li>
<li class="nav-bar-cell1-rev">Baum</li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#tree">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchie für Package graph</h1>
</div>
<span class="package-hierarchy-label">Packagehierarchien:</span>
<ul class="horizontal contents-list">
<li><a href="../overview-tree.html">Alle Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Klassenhierarchie">Klassenhierarchie</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Object</a>
<ul>
<li class="circle">graph.<a href="Edge.html" class="type-name-link" title="Klasse in graph">Edge</a>
<ul>
<li class="circle">graph.<a href="MarkedEdge.html" class="type-name-link" title="Klasse in graph">MarkedEdge</a>&lt;U&gt;</li>
</ul>
</li>
<li class="circle">graph.<a href="ExampleGraphs.html" class="type-name-link" title="Klasse in graph">ExampleGraphs</a></li>
<li class="circle">graph.<a href="Graph.html" class="type-name-link" title="Klasse in graph">Graph</a>&lt;T,<wbr>U&gt;
<ul>
<li class="circle">graph.<a href="DirectedGraph.html" class="type-name-link" title="Klasse in graph">DirectedGraph</a>&lt;T,<wbr>U&gt;</li>
<li class="circle">graph.<a href="UndirectedGraph.html" class="type-name-link" title="Klasse in graph">UndirectedGraph</a>&lt;T,<wbr>U&gt;</li>
</ul>
</li>
<li class="circle">graph.<a href="Marking.html" class="type-name-link" title="Klasse in graph">Marking</a>
<ul>
<li class="circle">graph.<a href="EdgeMarking.html" class="type-name-link" title="Klasse in graph">EdgeMarking</a>
<ul>
<li class="circle">graph.<a href="EdgeWeightMarking.html" class="type-name-link" title="Klasse in graph">EdgeWeightMarking</a></li>
</ul>
</li>
<li class="circle">graph.<a href="VertexMarking.html" class="type-name-link" title="Klasse in graph">VertexMarking</a>
<ul>
<li class="circle">graph.<a href="VertexWeightMarking.html" class="type-name-link" title="Klasse in graph">VertexWeightMarking</a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Throwable</a> (implements java.io.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="Klasse oder Schnittstelle in java.io" class="external-link">Serializable</a>)
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Exception</a>
<ul>
<li class="circle">graph.<a href="NameDoesNotExistException.html" class="type-name-link" title="Klasse in graph">NameDoesNotExistException</a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">graph.<a href="Vertex.html" class="type-name-link" title="Klasse in graph">Vertex</a>
<ul>
<li class="circle">graph.<a href="MarkedVertex.html" class="type-name-link" title="Klasse in graph">MarkedVertex</a>&lt;T&gt;</li>
</ul>
</li>
<li class="circle">graph.<a href="WrapperComparator.html" class="type-name-link" title="Klasse in graph">WrapperComparator</a>&lt;T&gt; (implements java.util.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Comparator</a>&lt;T&gt;)</li>
<li class="circle">graph.<a href="WrapperElement.html" class="type-name-link" title="Klasse in graph">WrapperElement</a>&lt;T&gt;</li>
</ul>
</li>
</ul>
</section>
</main>
</div>
</div>
</body>
</html>

193
out/JavaDoc/help-doc.html Normal file
View File

@@ -0,0 +1,193 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>API-Hilfe</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="help">
<meta name="generator" content="javadoc/HelpWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="help-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="overview-tree.html">Baum</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li class="nav-bar-cell1-rev">Hilfe</li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Hilfe:</p>
<ul>
<li><a href="#help-navigation">Navigation</a></li>
<li><a href="#help-pages">Seiten</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Hilfe:&nbsp;</li>
<li><a href="#help-navigation">Navigation</a>&nbsp;|&nbsp;</li>
<li><a href="#help-pages">Seiten</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<h1 class="title">Hilfe zu JavaDoc</h1>
<ul class="help-toc">
<li><a href="#help-navigation">Navigation</a>:
<ul class="help-subtoc">
<li><a href="#search">Suchen</a></li>
</ul>
</li>
<li><a href="#help-pages">Seitenarten</a>:
<ul class="help-subtoc">
<li><a href="#overview">Überblick</a></li>
<li><a href="#package">Package</a></li>
<li><a href="#class">Klasse oder Schnittstelle</a></li>
<li><a href="#doc-file">Weitere Dateien</a></li>
<li><a href="#tree">Baum (Klassenhierarchie)</a></li>
<li><a href="#constant-values">Konstantenfeldwerte</a></li>
<li><a href="#serialized-form">Serialisierte Form</a></li>
<li><a href="#all-packages">Alle Packages</a></li>
<li><a href="#all-classes">Alle Klassen und Schnittstellen</a></li>
<li><a href="#index">Index</a></li>
</ul>
</li>
</ul>
<hr>
<div class="sub-title">
<h2 id="help-navigation">Navigation</h2>
Ausgehend von der Seite <a href="index.html">Überblick</a> können Sie die Dokumentation mithilfe der Links durchsuchen, die sich auf jeder Seite und in der Navigationsleiste oben auf jeder Seite befinden. Mit <a href="index-files/index-1.html">Index</a> und dem Suchfeld können Sie zu spezifischen Deklarationen und Übersichtsseiten navigieren, wie <a href="allpackages-index.html">Alle Packages</a>, <a href="allclasses-index.html">Alle Klassen und Schnittstellen</a>
<section class="help-section" id="search">
<h3>Suchen</h3>
<p>Sie können nach Definitionen von Modulen, Packages, Typen, Feldern, Methoden, Systemeigenschaften und anderen Begriffen suchen, die in der API definiert sind. Dazu können Sie den Namen ganz oder teilweise oder optional auch Abkürzungen mit Binnenmajuskeln ("camelCase") eingeben. Sie können auch mehrere durch Leerzeichen getrennte Suchbegriffe angeben. Beispiele:</p>
<ul class="help-section-list">
<li><code>"j.l.obj"</code> stimmt mit "java.lang.Object" überein</li>
<li><code>"InpStr"</code> stimmt mit "java.io.InputStream" überein</li>
<li><code>"math exact long"</code> stimmt mit "java.lang.Math.absExact(long)" überein</li>
</ul>
<p>Eine vollständige Beschreibung der Suchfeatures finden Sie in der <a href="https://docs.oracle.com/en/java/javase/21/docs/specs/javadoc/javadoc-search-spec.html">Javadoc-Suchspezifikation</a>.</p>
</section>
</div>
<hr>
<div class="sub-title">
<h2 id="help-pages">Seitenarten</h2>
Die folgenden Abschnitte beschreiben die verschiedenen Seitenarten in dieser Collection.
<section class="help-section" id="overview">
<h3>Überblick</h3>
<p>Die Seite <a href="index.html">Überblick</a> ist die Titelseite dieses API-Dokuments und enthält eine Liste aller Packages mit einer Übersicht für jedes Packages. Diese Seite kann auch eine Gesamtbeschreibung des Packagesets enthalten.</p>
</section>
<section class="help-section" id="package">
<h3>Package</h3>
<p>Für jedes Package ist eine Seite vorhanden, die eine Liste der Klassen und Schnittstellen mit jeweils einer Übersicht dafür enthält. Diese Seiten können die folgenden Kategorien enthalten:</p>
<ul class="help-section-list">
<li>Schnittstellen</li>
<li>Klassen</li>
<li>Enum-Klassen</li>
<li>Ausnahmeklassen</li>
<li>Annotationsschnittstellen</li>
</ul>
</section>
<section class="help-section" id="class">
<h3>Klasse oder Schnittstelle</h3>
<p>Für jede Klasse, Schnittstelle, verschachtelte Klasse und verschachtelte Schnittstelle ist eine separate Seite vorhanden. Jede dieser Seiten enthält drei Abschnitte, die aus einer Deklaration und Beschreibung, Mitgliederübersichtstabellen und detaillierten Mitgliederbeschreibungen bestehen. Die Einträge in diesen Abschnitten werden weggelassen, wenn sie leer oder nicht anwendbar sind.</p>
<ul class="help-section-list">
<li>Klassenvererbungsdiagramm</li>
<li>Direkte Unterklassen</li>
<li>Alle bekannten Unterschnittstellen</li>
<li>Alle bekannten Implementierungsklassen</li>
<li>Klassen- oder Schnittstellendeklaration</li>
<li>Klassen- oder Schnittstellenbeschreibung</li>
</ul>
<br>
<ul class="help-section-list">
<li>Verschachtelte Klassen - Übersicht</li>
<li>Enum-Konstanten - Übersicht</li>
<li>Feldübersicht</li>
<li>Eigenschaftsübersicht</li>
<li>Konstruktorübersicht</li>
<li>Methodenübersicht</li>
<li>Erforderliche Elemente - Übersicht</li>
<li>Optionale Elemente - Übersicht</li>
</ul>
<br>
<ul class="help-section-list">
<li>Enum-Konstanten - Details</li>
<li>Felddetails</li>
<li>Eigenschaftsdetails</li>
<li>Konstruktordetails</li>
<li>Methodendetails</li>
<li>Elementdetails</li>
</ul>
<p><span class="help-note">Hinweis:</span> Annotationsschnittstellen haben erforderliche und optionale Elemente, aber nicht Methoden. Nur Enum-Klassen haben Enum-Konstanten. Die Komponenten einer Datensatzklasse werden als Teil der Deklaration der Datensatzklasse angezeigt. Eigenschaften sind ein Feature von JavaFX.</p>
<p>Die Übersichtseinträge sind alphabetisch geordnet, während die detaillierten Beschreibungen in der Reihenfolge aufgeführt werden, in der sie im Quellcode auftreten. So werden die vom Programmierer festgelegten logischen Gruppierungen beibehalten.</p>
</section>
<section class="help-section" id="doc-file">
<h3>Weitere Dateien</h3>
<p>Packages und Module können Seiten mit weiteren Informationen zu den Deklarationen in der Nähe enthalten.</p>
</section>
<section class="help-section" id="tree">
<h3>Baum (Klassenhierarchie)</h3>
<p>Es gibt eine Seite <a href="overview-tree.html">Klassenhierarchie</a> für alle Packages, und für jedes Package gibt es eine Hierarchie. Jede Hierarchieseite enthält eine Klassen- und eine Schnittstellenliste. Die Klassen sind nach Vererbungsstruktur organisiert, beginnend mit <code>java.lang.Object</code>. Die Schnittstellen erben nicht von <code>java.lang.Object</code>.</p>
<ul class="help-section-list">
<li>Wenn Sie auf der Übersichtsseite auf "Baum" klicken, wird die Hierarchie für alle Packages angezeigt.</li>
<li>Wenn Sie eine bestimmte Package-, Klassen- oder Schnittstellenseite anzeigen und auf "Baum" klicken, wird die Hierarchie nur für dieses Package angezeigt.</li>
</ul>
</section>
<section class="help-section" id="constant-values">
<h3>Konstantenfeldwerte</h3>
<p>Auf der Seite <a href="constant-values.html">Konstantenfeldwerte</a> sind die statischen endgültigen Felder und deren Werte aufgeführt.</p>
</section>
<section class="help-section" id="serialized-form">
<h3>Serialisierte Form</h3>
<p>Jede serialisierbare oder externalisierbare Klasse verfügt über eine Beschreibung der zugehörigen Serialisierungsfelder und -methoden. Diese Informationen sind eher für Implementierer als für Benutzer der API von Interesse. Die Navigationsleiste enthält zwar keinen Link, Sie können diese Informationen jedoch abrufen, indem Sie zu einer beliebigen serialisierten Klasse navigieren und im Abschnitt "Siehe auch" der Klassenbeschreibung auf "Serialisierte Form" klicken.</p>
</section>
<section class="help-section" id="all-packages">
<h3>Alle Packages</h3>
<p>Die Seite <a href="allpackages-index.html">Alle Packages</a> enthält einen alphabetischen Index aller Packages, die in der Dokumentation enthalten sind.</p>
</section>
<section class="help-section" id="all-classes">
<h3>Alle Klassen und Schnittstellen</h3>
<p>Die Seite <a href="allclasses-index.html">Alle Klassen und Schnittstellen</a> enthält einen alphabetischen Index aller Klassen und Schnittstellen in der Dokumentation, einschließlich Annotationsschnittstellen, Enum-Klassen und Datensatzklassen.</p>
</section>
<section class="help-section" id="index">
<h3>Index</h3>
<p>Die <a href="index-files/index-1.html">Index</a> enthält einen alphabetischen Index aller Klassen, Schnittstellen, Konstruktoren, Methoden und Felder in der Dokumentation sowie Übersichtsseiten wie <a href="allpackages-index.html">Alle Packages</a>, <a href="allclasses-index.html">Alle Klassen und Schnittstellen</a>.</p>
</section>
</div>
<hr>
<span class="help-footnote">Diese Hilfedatei gilt für die vom Standard-Doclet generierte API-Dokumentation.</span></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,235 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>A-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: A">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:A">A</h2>
<dl class="index">
<dt><a href="../OurApplication/OurHybridWindow.FirstListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.FirstListener.html" title="Klasse in OurApplication">OurHybridWindow.FirstListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurHybridWindow.LastListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.LastListener.html" title="Klasse in OurApplication">OurHybridWindow.LastListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurHybridWindow.NextListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.NextListener.html" title="Klasse in OurApplication">OurHybridWindow.NextListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurHybridWindow.PauseButtonListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.PauseButtonListener.html" title="Klasse in OurApplication">OurHybridWindow.PauseButtonListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurHybridWindow.PrevListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.PrevListener.html" title="Klasse in OurApplication">OurHybridWindow.PrevListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurHybridWindow.StartListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.StartListener.html" title="Klasse in OurApplication">OurHybridWindow.StartListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurHybridWindow.StopListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.StopListener.html" title="Klasse in OurApplication">OurHybridWindow.StopListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.FirstListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.FirstListener.html" title="Klasse in visualisation">HybridWindow.FirstListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.LastListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.LastListener.html" title="Klasse in visualisation">HybridWindow.LastListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.NextListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.NextListener.html" title="Klasse in visualisation">HybridWindow.NextListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.PauseButtonListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.PauseButtonListener.html" title="Klasse in visualisation">HybridWindow.PauseButtonListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.PrevListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.PrevListener.html" title="Klasse in visualisation">HybridWindow.PrevListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.StartListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.StartListener.html" title="Klasse in visualisation">HybridWindow.StartListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.StopListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.StopListener.html" title="Klasse in visualisation">HybridWindow.StopListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../logging/LogElementList.html#actual" class="member-name-link">actual</a> - Variable in Klasse logging.<a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a></dt>
<dd>
<div class="block">Index of the Lists actual element.</div>
</dd>
<dt><a href="../graph/ExampleGraphs.html#addBidirectionalEdge(graph.DirectedGraph,graph.MarkedVertex,graph.MarkedVertex,graph.EdgeWeightMarking)" class="member-name-link">addBidirectionalEdge(DirectedGraph&lt;VertexMarking, EdgeMarking&gt;, MarkedVertex&lt;VertexMarking&gt;, MarkedVertex&lt;VertexMarking&gt;, EdgeWeightMarking)</a> - Methode in Klasse graph.<a href="../graph/ExampleGraphs.html" title="Klasse in graph">ExampleGraphs</a></dt>
<dd>
<div class="block">Helper method to add a bidirectional edge between two vertices in a graph.</div>
</dd>
<dt><a href="../graph/DirectedGraph.html#addEdge(graph.MarkedEdge)" class="member-name-link">addEdge(MarkedEdge&lt;U&gt;)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
<dd>
<div class="block">Adds an edge to the graph.</div>
</dd>
<dt><a href="../graph/Graph.html#addEdge(graph.MarkedEdge)" class="member-name-link">addEdge(MarkedEdge&lt;U&gt;)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Adds an edge to the graph.</div>
</dd>
<dt><a href="../graph/UndirectedGraph.html#addEdge(graph.MarkedEdge)" class="member-name-link">addEdge(MarkedEdge&lt;U&gt;)</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
<dd>
<div class="block">Adds an edge to the undirected graph and updates the associated visualization graph.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#addNewComponent(java.lang.String,java.awt.Component)" class="member-name-link">addNewComponent(String, Component)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Method for adding a new component to the hybrid window's tabbed pane</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#addNewComponentWithIcon(java.lang.String,javax.swing.Icon,java.awt.Component)" class="member-name-link">addNewComponentWithIcon(String, Icon, Component)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Method for adding a new component to the hybrid window's tabbed pane</div>
</dd>
<dt><a href="../graph/DirectedGraph.html#addVertex(graph.MarkedVertex)" class="member-name-link">addVertex(MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
<dd>
<div class="block">Adds a vertex to the graph.</div>
</dd>
<dt><a href="../graph/Graph.html#addVertex(graph.MarkedVertex)" class="member-name-link">addVertex(MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Adds a vertex to the graph.</div>
</dd>
<dt><a href="../graph/UndirectedGraph.html#addVertex(graph.MarkedVertex)" class="member-name-link">addVertex(MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
<dd>
<div class="block">Adds a vertex to the undirected graph and updates the associated visualization graph.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#algorithm" class="member-name-link">algorithm</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">The presented algorithm.</div>
</dd>
<dt><a href="../logging/Algorithm.html" class="type-name-link" title="Klasse in logging">Algorithm&lt;PARAM,<wbr>LOG&gt;</a> - Klasse in <a href="../logging/package-summary.html">logging</a></dt>
<dd>
<div class="block">This class provides the basic algorithm.</div>
</dd>
<dt><a href="../logging/Algorithm.html#%3Cinit%3E()" class="member-name-link">Algorithm()</a> - Konstruktor für Klasse logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></dt>
<dd>
<div class="block">Standard constructor.</div>
</dd>
<dt><a href="../logging/Algorithm.html#%3Cinit%3E(PARAM,java.lang.String)" class="member-name-link">Algorithm(PARAM, String)</a> - Konstruktor für Klasse logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></dt>
<dd>
<div class="block">Creates algorithm with specified title and parameter area.</div>
</dd>
<dt><a href="../visualizationElements/EdgeStyle.html#Angled" class="member-name-link">Angled</a> - Enum-Konstante in Enum-Klasse visualizationElements.<a href="../visualizationElements/EdgeStyle.html" title="Enum-Klasse in visualizationElements">EdgeStyle</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/Graph.html#areAdjacent(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">areAdjacent(MarkedVertex&lt;T&gt;, MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Checks if two vertices are adjacent (connected by an edge) in the graph.</div>
</dd>
<dt><a href="../graph/Graph.html#areAdjacent(java.lang.String,java.lang.String)" class="member-name-link">areAdjacent(String, String)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Checks if two vertices identified by their names are adjacent (connected by an edge) in the graph.</div>
</dd>
<dt><a href="../graph/DirectedGraph.html#areStrongAdjacent(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">areStrongAdjacent(MarkedVertex&lt;T&gt;, MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
<dd>
<div class="block">Checks if two vertices are strongly adjacent (i.e., there is a bidirectional edge between them).</div>
</dd>
<dt><a href="../graph/DirectedGraph.html#areStrongAdjacent(java.lang.String,java.lang.String)" class="member-name-link">areStrongAdjacent(String, String)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
<dd>
<div class="block">Checks if two vertices are strongly adjacent (i.e., there is a bidirectional edge between them) by their names.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#autoBackwardButton" class="member-name-link">autoBackwardButton</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">The window's radio button for backward direction at auto stepping.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.html#autoBackwardListener" class="member-name-link">autoBackwardListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
<dd>
<div class="block">Item listener for backward button.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#autoBackwardListener" class="member-name-link">autoBackwardListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Item listener for backward button.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.AutoBackwardListener.html#%3Cinit%3E()" class="member-name-link">AutoBackwardListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.AutoBackwardListener.html" title="Klasse in OurApplication">OurHybridWindow.AutoBackwardListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.AutoBackwardListener.html#%3Cinit%3E()" class="member-name-link">AutoBackwardListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.AutoBackwardListener.html" title="Klasse in visualisation">HybridWindow.AutoBackwardListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.html#autoButton" class="member-name-link">autoButton</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">The window's toggle button for automatic proceeding.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.html#autoButtonListener" class="member-name-link">autoButtonListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
<dd>
<div class="block">Item listener for auto button.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#autoButtonListener" class="member-name-link">autoButtonListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Item listener for auto button.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.AutoButtonListener.html#%3Cinit%3E()" class="member-name-link">AutoButtonListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.AutoButtonListener.html" title="Klasse in OurApplication">OurHybridWindow.AutoButtonListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.AutoButtonListener.html#%3Cinit%3E()" class="member-name-link">AutoButtonListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.AutoButtonListener.html" title="Klasse in visualisation">HybridWindow.AutoButtonListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.html#autoForwardButton" class="member-name-link">autoForwardButton</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">The window's radio button for forward direction at auto stepping.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.html#autoForwardListener" class="member-name-link">autoForwardListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
<dd>
<div class="block">Item listener for forward button.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#autoForwardListener" class="member-name-link">autoForwardListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Item listener for forward button.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.AutoForwardListener.html#%3Cinit%3E()" class="member-name-link">AutoForwardListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.AutoForwardListener.html" title="Klasse in OurApplication">OurHybridWindow.AutoForwardListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.AutoForwardListener.html#%3Cinit%3E()" class="member-name-link">AutoForwardListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.AutoForwardListener.html" title="Klasse in visualisation">HybridWindow.AutoForwardListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.html#autoSlider" class="member-name-link">autoSlider</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">The window's delay slider for automatic proceeding.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.html#autoSliderListener" class="member-name-link">autoSliderListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
<dd>
<div class="block">Change listener for auto slider.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#autoSliderListener" class="member-name-link">autoSliderListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Change listener for auto slider.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.AutoSliderListener.html#%3Cinit%3E()" class="member-name-link">AutoSliderListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.AutoSliderListener.html" title="Klasse in OurApplication">OurHybridWindow.AutoSliderListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.AutoSliderListener.html#%3Cinit%3E()" class="member-name-link">AutoSliderListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.AutoSliderListener.html" title="Klasse in visualisation">HybridWindow.AutoSliderListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.html#AUTOSTATE" class="member-name-link">AUTOSTATE</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Constant representing state of automatic stepping.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#autoTimer" class="member-name-link">autoTimer</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Timer for auto stepping.</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,144 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>L-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: L">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:L">L</h2>
<dl class="index">
<dt><a href="../logging/LogElementList.html#last()" class="member-name-link">last()</a> - Methode in Klasse logging.<a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a></dt>
<dd>
<div class="block">Sets the last element as actual.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#lastButton" class="member-name-link">lastButton</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">The window's last button.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.html#lastListener" class="member-name-link">lastListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
<dd>
<div class="block">Action listener for last button.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#lastListener" class="member-name-link">lastListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Action listener for last button.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.LastListener.html#%3Cinit%3E()" class="member-name-link">LastListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.LastListener.html" title="Klasse in OurApplication">OurHybridWindow.LastListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.LastListener.html#%3Cinit%3E()" class="member-name-link">LastListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.LastListener.html" title="Klasse in visualisation">HybridWindow.LastListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.html#legendArea" class="member-name-link">legendArea</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">The window's legend area for describing the parameters of an algorithm's graphical output.</div>
</dd>
<dt><a href="../visualisation/LegendArea.html" class="type-name-link" title="Klasse in visualisation">LegendArea</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
<dd>
<div class="block">This class enables the user to add a legend area for describing the elements and symbols of an algorithm's visualization.</div>
</dd>
<dt><a href="../visualisation/LegendArea.html#%3Cinit%3E()" class="member-name-link">LegendArea()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a></dt>
<dd>
<div class="block">Standard constructor
Creates an empty legend area with scroll pane.</div>
</dd>
<dt><a href="../visualizationElements/List.html" class="type-name-link" title="Klasse in visualizationElements">List</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
<dd>
<div class="block">Represents the abstract data type List.</div>
</dd>
<dt><a href="../visualizationElements/List.html#%3Cinit%3E(java.lang.Object%5B%5D)" class="member-name-link">List(Object[])</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/List.html" title="Klasse in visualizationElements">List</a></dt>
<dd>
<div class="block">Creates a new List.</div>
</dd>
<dt><a href="../visualizationElements/List.html#%3Cinit%3E(java.util.Vector)" class="member-name-link">List(Vector&lt;?&gt;)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/List.html" title="Klasse in visualizationElements">List</a></dt>
<dd>
<div class="block">Creates a new List.</div>
</dd>
<dt><a href="../logging/LogElement.html" class="type-name-link" title="Klasse in logging">LogElement</a> - Klasse in <a href="../logging/package-summary.html">logging</a></dt>
<dd>
<div class="block">This class provides the basic log list element.</div>
</dd>
<dt><a href="../logging/LogElement.html#%3Cinit%3E()" class="member-name-link">LogElement()</a> - Konstruktor für Klasse logging.<a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></dt>
<dd>
<div class="block">Standard constructor.</div>
</dd>
<dt><a href="../logging/LogElement.html#%3Cinit%3E(int,java.lang.String)" class="member-name-link">LogElement(int, String)</a> - Konstruktor für Klasse logging.<a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></dt>
<dd>
<div class="block">Creates a log element with the specified step number and description.</div>
</dd>
<dt><a href="../logging/LogElementList.html" class="type-name-link" title="Klasse in logging">LogElementList&lt;LOG&gt;</a> - Klasse in <a href="../logging/package-summary.html">logging</a></dt>
<dd>
<div class="block">This class provides a container for log list elements.</div>
</dd>
<dt><a href="../logging/LogElementList.html#%3Cinit%3E()" class="member-name-link">LogElementList()</a> - Konstruktor für Klasse logging.<a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a></dt>
<dd>
<div class="block">Standard constructor.</div>
</dd>
<dt><a href="../logging/package-summary.html">logging</a> - Package logging</dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/DirectedGraph.html#logList" class="member-name-link">logList</a> - Variable in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/UndirectedGraph.html#logList" class="member-name-link">logList</a> - Variable in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/DrawArea.html#logList" class="member-name-link">logList</a> - Variable in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
<dd>
<div class="block">The log element list where the draw area gets the log elements to draw.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#logList" class="member-name-link">logList</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Log element list containing the algorithm's single step's log elements.</div>
</dd>
<dt><a href="../visualisation/TextArea.html#logList" class="member-name-link">logList</a> - Variable in Klasse visualisation.<a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a></dt>
<dd>
<div class="block">The log element list where the text area gets the log elements.</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,137 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>M-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: M">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:M">M</h2>
<dl class="index">
<dt><a href="../OurApplication/OurApplication.html#main(java.lang.String%5B%5D)" class="member-name-link">main(String[])</a> - Statische Methode in Klasse OurApplication.<a href="../OurApplication/OurApplication.html" title="Klasse in OurApplication">OurApplication</a></dt>
<dd>
<div class="block">Main method to launch the OurApplication.</div>
</dd>
<dt><a href="../visualizationElements/Cell.html#markAsVisited()" class="member-name-link">markAsVisited()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>
<div class="block">Sets the cell as visited.</div>
</dd>
<dt><a href="../graph/MarkedEdge.html" class="type-name-link" title="Klasse in graph">MarkedEdge&lt;U&gt;</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
<dd>
<div class="block">The MarkedEdge class extends the Edge class and includes additional attributes
for marking and visualization on a screen.</div>
</dd>
<dt><a href="../graph/MarkedEdge.html#%3Cinit%3E()" class="member-name-link">MarkedEdge()</a> - Konstruktor für Klasse graph.<a href="../graph/MarkedEdge.html" title="Klasse in graph">MarkedEdge</a></dt>
<dd>
<div class="block">Default constructor initializes the edge with default values.</div>
</dd>
<dt><a href="../graph/MarkedEdge.html#%3Cinit%3E(java.lang.String,graph.Vertex,graph.Vertex,U)" class="member-name-link">MarkedEdge(String, Vertex, Vertex, U)</a> - Konstruktor für Klasse graph.<a href="../graph/MarkedEdge.html" title="Klasse in graph">MarkedEdge</a></dt>
<dd>
<div class="block">Constructor initializes the edge with a name, vertices, and marking.</div>
</dd>
<dt><a href="../graph/MarkedVertex.html" class="type-name-link" title="Klasse in graph">MarkedVertex&lt;T&gt;</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
<dd>
<div class="block">The MarkedVertex class extends the Vertex class and includes additional attributes
for marking, coordinates, and visualization on a screen.</div>
</dd>
<dt><a href="../graph/MarkedVertex.html#%3Cinit%3E()" class="member-name-link">MarkedVertex()</a> - Konstruktor für Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
<dd>
<div class="block">Default constructor initializes the vertex with default values.</div>
</dd>
<dt><a href="../graph/MarkedVertex.html#%3Cinit%3E(int,int,java.lang.String,T,java.awt.Color)" class="member-name-link">MarkedVertex(int, int, String, T, Color)</a> - Konstruktor für Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
<dd>
<div class="block">Constructor initializes the vertex with coordinates, name, marking, and color.</div>
</dd>
<dt><a href="../graph/MarkedVertex.html#%3Cinit%3E(java.lang.String,T)" class="member-name-link">MarkedVertex(String, T)</a> - Konstruktor für Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
<dd>
<div class="block">Constructor initializes the vertex with a name and marking.</div>
</dd>
<dt><a href="../graph/MarkedEdge.html#marking" class="member-name-link">marking</a> - Variable in Klasse graph.<a href="../graph/MarkedEdge.html" title="Klasse in graph">MarkedEdge</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/MarkedVertex.html#marking" class="member-name-link">marking</a> - Variable in Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/ChessBoard.html#marking" class="member-name-link">marking</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Edge.html#marking" class="member-name-link">marking</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Vertex.html#marking" class="member-name-link">marking</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/Marking.html" class="type-name-link" title="Klasse in graph">Marking</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
<dd>
<div class="block">Abstract class representing a marking for vertices or edges in a graph.</div>
</dd>
<dt><a href="../graph/Marking.html#%3Cinit%3E()" class="member-name-link">Marking()</a> - Konstruktor für Klasse graph.<a href="../graph/Marking.html" title="Klasse in graph">Marking</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurMethodButtons.html#maxValue" class="member-name-link">maxValue</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></dt>
<dd>
<div class="block">TextField containing maximum sum up value.</div>
</dd>
<dt><a href="../OurApplication/OurParameterArea.html#maxValue" class="member-name-link">maxValue</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
<dd>
<div class="block">TextField containing maximum sum up value.</div>
</dd>
<dt><a href="../visualizationElements/Maze.html#maze" class="member-name-link">maze</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Maze.html" class="type-name-link" title="Klasse in visualizationElements">Maze</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
<dd>
<div class="block">Represents a maze to visualize.</div>
</dd>
<dt><a href="../visualizationElements/Maze.html#%3Cinit%3E(int,int)" class="member-name-link">Maze(int, int)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>
<div class="block">Creates a new Maze.</div>
</dd>
<dt><a href="../OurApplication/OurAlgorithm.html#methodButtons" class="member-name-link">methodButtons</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurAlgorithm.html" title="Klasse in OurApplication">OurAlgorithm</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurHybridWindow.html#methodButtons" class="member-name-link">methodButtons</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,126 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>N-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: N">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:N">N</h2>
<dl class="index">
<dt><a href="../graph/Edge.html#name" class="member-name-link">name</a> - Variable in Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
<dd>
<div class="block">The name of the edge.</div>
</dd>
<dt><a href="../graph/Graph.html#name" class="member-name-link">name</a> - Variable in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">The name of the graph.</div>
</dd>
<dt><a href="../graph/Vertex.html#name" class="member-name-link">name</a> - Variable in Klasse graph.<a href="../graph/Vertex.html" title="Klasse in graph">Vertex</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/NameDoesNotExistException.html" class="type-name-link" title="Klasse in graph">NameDoesNotExistException</a> - Ausnahmeklasse in <a href="../graph/package-summary.html">graph</a></dt>
<dd>
<div class="block">Exception thrown when a user attempts to access a non-existent vertex by name.</div>
</dd>
<dt><a href="../graph/NameDoesNotExistException.html#%3Cinit%3E()" class="member-name-link">NameDoesNotExistException()</a> - Konstruktor für Ausnahmeklasse graph.<a href="../graph/NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></dt>
<dd>
<div class="block">Constructs a new NameDoesNotExistException with no detail message.</div>
</dd>
<dt><a href="../graph/NameDoesNotExistException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">NameDoesNotExistException(String)</a> - Konstruktor für Ausnahmeklasse graph.<a href="../graph/NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></dt>
<dd>
<div class="block">Constructs a new NameDoesNotExistException with the specified detail message.</div>
</dd>
<dt><a href="../graph/NameDoesNotExistException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">NameDoesNotExistException(String, Throwable)</a> - Konstruktor für Ausnahmeklasse graph.<a href="../graph/NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></dt>
<dd>
<div class="block">Constructs a new NameDoesNotExistException with the specified detail message and cause.</div>
</dd>
<dt><a href="../graph/NameDoesNotExistException.html#%3Cinit%3E(java.lang.Throwable)" class="member-name-link">NameDoesNotExistException(Throwable)</a> - Konstruktor für Ausnahmeklasse graph.<a href="../graph/NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></dt>
<dd>
<div class="block">Constructs a new NameDoesNotExistException with the specified cause and a detail message
that includes the cause's description.</div>
</dd>
<dt><a href="../logging/LogElementList.html#next()" class="member-name-link">next()</a> - Methode in Klasse logging.<a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a></dt>
<dd>
<div class="block">Sets the actual's element's next as actual.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#nextButton" class="member-name-link">nextButton</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">The window's next button.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.html#nextListener" class="member-name-link">nextListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
<dd>
<div class="block">Action listener for next button.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#nextListener" class="member-name-link">nextListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Action listener for next button.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.NextListener.html#%3Cinit%3E()" class="member-name-link">NextListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.NextListener.html" title="Klasse in OurApplication">OurHybridWindow.NextListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.NextListener.html#%3Cinit%3E()" class="member-name-link">NextListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.NextListener.html" title="Klasse in visualisation">HybridWindow.NextListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Cell.html#northWall" class="member-name-link">northWall</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Table.html#numberOfColumns" class="member-name-link">numberOfColumns</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/Graph.html#numberOfEdges()" class="member-name-link">numberOfEdges()</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Returns the number of edges in the graph.</div>
</dd>
<dt><a href="../visualizationElements/Table.html#numberOfRows" class="member-name-link">numberOfRows</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/Graph.html#numberOfVertexes()" class="member-name-link">numberOfVertexes()</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Returns the number of vertices in the graph.</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,217 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>O-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: O">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:O">O</h2>
<dl class="index">
<dt><a href="../visualizationElements/Hashtable.html#OBJECT_CAPTION" class="member-name-link">OBJECT_CAPTION</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Hashtable.html" title="Klasse in visualizationElements">Hashtable</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurAlgorithm.html" class="type-name-link" title="Klasse in OurApplication">OurAlgorithm</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
<dd>
<div class="block">This class provides an example of using logging.Algorithm.</div>
</dd>
<dt><a href="../OurApplication/OurAlgorithm.html#%3Cinit%3E()" class="member-name-link">OurAlgorithm()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurAlgorithm.html" title="Klasse in OurApplication">OurAlgorithm</a></dt>
<dd>
<div class="block">Standard constructor.</div>
</dd>
<dt><a href="../OurApplication/OurAlgorithm.html#%3Cinit%3E(OurApplication.OurParameterArea,OurApplication.OurMethodButtons)" class="member-name-link">OurAlgorithm(OurParameterArea, OurMethodButtons)</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurAlgorithm.html" title="Klasse in OurApplication">OurAlgorithm</a></dt>
<dd>
<div class="block">Constructs a summation algorithm with parameters from the parameter area.</div>
</dd>
<dt><a href="../OurApplication/package-summary.html">OurApplication</a> - Package OurApplication</dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurApplication.html" class="type-name-link" title="Klasse in OurApplication">OurApplication</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
<dd>
<div class="block">Entry point for the OurApplication, demonstrating logging and visualization integration.</div>
</dd>
<dt><a href="../OurApplication/OurApplication.html#%3Cinit%3E()" class="member-name-link">OurApplication()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurApplication.html" title="Klasse in OurApplication">OurApplication</a></dt>
<dd>
<div class="block">Default constructor for OurApplication.</div>
</dd>
<dt><a href="../OurApplication/OurDrawArea.html" class="type-name-link" title="Klasse in OurApplication">OurDrawArea</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
<dd>
<div class="block">This class provides an example for using visualization.DrawArea.</div>
</dd>
<dt><a href="../OurApplication/OurDrawArea.html#%3Cinit%3E()" class="member-name-link">OurDrawArea()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurDrawArea.html" title="Klasse in OurApplication">OurDrawArea</a></dt>
<dd>
<div class="block">Standard constructor.</div>
</dd>
<dt><a href="../OurApplication/OurDrawArea.html#%3Cinit%3E(logging.LogElementList,java.lang.String)" class="member-name-link">OurDrawArea(LogElementList&lt;OurLogElement&gt;, String)</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurDrawArea.html" title="Klasse in OurApplication">OurDrawArea</a></dt>
<dd>
<div class="block">Extended constructor.</div>
</dd>
<dt><a href="../OurApplication/OurLogElement.html#ourGraph" class="member-name-link">ourGraph</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurHybridWindow.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow&lt;DRAW,<wbr>TEXT,<wbr>PARAM,<wbr>ALGORITHM,<wbr>LOG,<wbr>LEGEND,<wbr>METHODBUTTONS&gt;</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
<dd>
<div class="block">This class provides an example for using visualization.HybridWindow.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.html#%3Cinit%3E(DRAW,TEXT,PARAM,ALGORITHM,logging.LogElementList,LEGEND,METHODBUTTONS)" class="member-name-link">OurHybridWindow(DRAW, TEXT, PARAM, ALGORITHM, LogElementList&lt;LOG&gt;, LEGEND, METHODBUTTONS)</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
<dd>
<div class="block">Overwritten standard constructor.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.AutoBackwardListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.AutoBackwardListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
<dd>
<div class="block">ItemListener implementation for handling auto backward button state changes.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.AutoButtonListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.AutoButtonListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
<dd>
<div class="block">ItemListener implementation for handling auto button state changes.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.AutoForwardListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.AutoForwardListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
<dd>
<div class="block">ItemListener implementation for handling auto forward button state changes.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.AutoSliderListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.AutoSliderListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
<dd>
<div class="block">ChangeListener implementation for handling auto slider changes.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.FirstListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.FirstListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
<dd>
<div class="block">ActionListener implementation for moving to the first step.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.LastListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.LastListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
<dd>
<div class="block">ActionListener implementation for moving to the last step.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.NextListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.NextListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
<dd>
<div class="block">ActionListener implementation for moving to the next step.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.PauseButtonListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.PauseButtonListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
<dd>
<div class="block">ActionListener implementation for handling pause button clicks.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.PrevListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.PrevListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
<dd>
<div class="block">ActionListener implementation for moving to the previous step.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.StartListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.StartListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
<dd>
<div class="block">ActionListener implementation for starting the algorithm.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.StopListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.StopListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
<dd>
<div class="block">ActionListener implementation for stopping the algorithm.</div>
</dd>
<dt><a href="../OurApplication/OurLegendArea.html" class="type-name-link" title="Klasse in OurApplication">OurLegendArea</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
<dd>
<div class="block">This class represents a visualization.LegendArea implementation and has been created for demonstration purposes only.</div>
</dd>
<dt><a href="../OurApplication/OurLegendArea.html#%3Cinit%3E()" class="member-name-link">OurLegendArea()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurLegendArea.html" title="Klasse in OurApplication">OurLegendArea</a></dt>
<dd>
<div class="block">Standard constructor</div>
</dd>
<dt><a href="../OurApplication/OurLogElement.html" class="type-name-link" title="Klasse in OurApplication">OurLogElement</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
<dd>
<div class="block">This class extends logging.LogElement to provide additional functionality
for logging various elements related to graph visualization.</div>
</dd>
<dt><a href="../OurApplication/OurLogElement.html#%3Cinit%3E()" class="member-name-link">OurLogElement()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
<dd>
<div class="block">Standard constructor.</div>
</dd>
<dt><a href="../OurApplication/OurLogElement.html#%3Cinit%3E(int,java.lang.String,long,visualizationElements.Edge)" class="member-name-link">OurLogElement(int, String, long, Edge)</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
<dd>
<div class="block">Extended constructor.</div>
</dd>
<dt><a href="../OurApplication/OurLogElement.html#%3Cinit%3E(int,java.lang.String,long,visualizationElements.Graph)" class="member-name-link">OurLogElement(int, String, long, Graph)</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
<dd>
<div class="block">Extended constructor.</div>
</dd>
<dt><a href="../OurApplication/OurLogElement.html#%3Cinit%3E(int,java.lang.String,long,visualizationElements.Vertex)" class="member-name-link">OurLogElement(int, String, long, Vertex)</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
<dd>
<div class="block">Extended constructor.</div>
</dd>
<dt><a href="../OurApplication/OurMethodButtons.html" class="type-name-link" title="Klasse in OurApplication">OurMethodButtons</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
<dd>
<div class="block">This class extends visualisation.ParameterArea to provide a panel for selecting
algorithmic methods such as Djikstra or A-Star.</div>
</dd>
<dt><a href="../OurApplication/OurMethodButtons.html#%3Cinit%3E()" class="member-name-link">OurMethodButtons()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></dt>
<dd>
<div class="block">Standard constructor.</div>
</dd>
<dt><a href="../OurApplication/OurParameterArea.html" class="type-name-link" title="Klasse in OurApplication">OurParameterArea</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
<dd>
<div class="block">This class extends visualisation.ParameterArea and provides an example for using it.</div>
</dd>
<dt><a href="../OurApplication/OurParameterArea.html#%3Cinit%3E()" class="member-name-link">OurParameterArea()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
<dd>
<div class="block">Standard constructor.</div>
</dd>
<dt><a href="../OurApplication/OurTextArea.html" class="type-name-link" title="Klasse in OurApplication">OurTextArea</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
<dd>
<div class="block">This class extends visualisation.TextArea and provides an example of its usage.</div>
</dd>
<dt><a href="../OurApplication/OurTextArea.html#%3Cinit%3E()" class="member-name-link">OurTextArea()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurTextArea.html" title="Klasse in OurApplication">OurTextArea</a></dt>
<dd>
<div class="block">Default constructor for creating an instance of OurTextArea.</div>
</dd>
<dt><a href="../OurApplication/OurTextArea.html#%3Cinit%3E(logging.LogElementList)" class="member-name-link">OurTextArea(LogElementList&lt;OurLogElement&gt;)</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurTextArea.html" title="Klasse in OurApplication">OurTextArea</a></dt>
<dd>
<div class="block">Extended constructor for creating an instance of OurTextArea.</div>
</dd>
<dt><a href="../graph/DirectedGraph.html#outDegree(graph.MarkedVertex)" class="member-name-link">outDegree(MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
<dd>
<div class="block">Returns the out-degree of a vertex (i.e., the number of edges directed away from the vertex).</div>
</dd>
<dt><a href="../graph/DirectedGraph.html#outDegree(java.lang.String)" class="member-name-link">outDegree(String)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
<dd>
<div class="block">Returns the out-degree of a vertex by its name.</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,139 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>P-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: P">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:P">P</h2>
<dl class="index">
<dt><a href="../visualisation/DrawArea.html#paint(java.awt.Graphics)" class="member-name-link">paint(Graphics)</a> - Methode in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
<dd>
<div class="block">Paints the draw area background and calls draw(Graphics).</div>
</dd>
<dt><a href="../visualisation/LegendArea.html#paint(java.awt.Graphics)" class="member-name-link">paint(Graphics)</a> - Methode in Klasse visualisation.<a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a></dt>
<dd>
<div class="block">Paints the legend area background and calls initialize(Graphics).</div>
</dd>
<dt><a href="../logging/Algorithm.html#parameterArea" class="member-name-link">parameterArea</a> - Variable in Klasse logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></dt>
<dd>
<div class="block">Algorithm parameter area from which the algorithm gets its parameters.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#parameterArea" class="member-name-link">parameterArea</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">The window's parameter area for parameter input of an algorithm.</div>
</dd>
<dt><a href="../visualisation/ParameterArea.html" class="type-name-link" title="Klasse in visualisation">ParameterArea</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
<dd>
<div class="block">This class provides the basic parameter input area for an algorithm visualization.</div>
</dd>
<dt><a href="../visualisation/ParameterArea.html#%3Cinit%3E()" class="member-name-link">ParameterArea()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a></dt>
<dd>
<div class="block">Standard constructor.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#PARAMETERSTATE" class="member-name-link">PARAMETERSTATE</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Constant representing state of parameter input.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#pauseButton" class="member-name-link">pauseButton</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">The window's toggle button for pausing automatic proceeding.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.html#pauseButtonListener" class="member-name-link">pauseButtonListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
<dd>
<div class="block">Item listener for pause button.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#pauseButtonListener" class="member-name-link">pauseButtonListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Item listener for pause button.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.PauseButtonListener.html#%3Cinit%3E()" class="member-name-link">PauseButtonListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.PauseButtonListener.html" title="Klasse in OurApplication">OurHybridWindow.PauseButtonListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.PauseButtonListener.html#%3Cinit%3E()" class="member-name-link">PauseButtonListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.PauseButtonListener.html" title="Klasse in visualisation">HybridWindow.PauseButtonListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../logging/LogElementList.html#prev()" class="member-name-link">prev()</a> - Methode in Klasse logging.<a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a></dt>
<dd>
<div class="block">Sets the actual's element's previous as actual.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#prevButton" class="member-name-link">prevButton</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">The window's previous button.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.html#prevListener" class="member-name-link">prevListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
<dd>
<div class="block">Action listener for previous button.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#prevListener" class="member-name-link">prevListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Action listener for previous button.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.PrevListener.html#%3Cinit%3E()" class="member-name-link">PrevListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.PrevListener.html" title="Klasse in OurApplication">OurHybridWindow.PrevListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.PrevListener.html#%3Cinit%3E()" class="member-name-link">PrevListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.PrevListener.html" title="Klasse in visualisation">HybridWindow.PrevListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurTextArea.html#print()" class="member-name-link">print()</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurTextArea.html" title="Klasse in OurApplication">OurTextArea</a></dt>
<dd>
<div class="block">Outputs the description of a log element to the text area.</div>
</dd>
<dt><a href="../visualisation/TextArea.html#print()" class="member-name-link">print()</a> - Methode in Klasse visualisation.<a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a></dt>
<dd>
<div class="block">Prints the actual algorithm step's description.</div>
</dd>
<dt><a href="../visualisation/TextArea.html#printStep()" class="member-name-link">printStep()</a> - Methode in Klasse visualisation.<a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a></dt>
<dd>
<div class="block">Provided for convenience.</div>
</dd>
<dt><a href="../graph/WrapperElement.html#priority" class="member-name-link">priority</a> - Variable in Klasse graph.<a href="../graph/WrapperElement.html" title="Klasse in graph">WrapperElement</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,73 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>Q-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: Q">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:Q">Q</h2>
<dl class="index">
<dt><a href="../visualizationElements/Queue.html" class="type-name-link" title="Klasse in visualizationElements">Queue</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
<dd>
<div class="block">Represents a queue to visualize.</div>
</dd>
<dt><a href="../visualizationElements/Queue.html#%3Cinit%3E(java.lang.Object%5B%5D)" class="member-name-link">Queue(Object[])</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Queue.html" title="Klasse in visualizationElements">Queue</a></dt>
<dd>
<div class="block">Creates a new Queue.</div>
</dd>
<dt><a href="../visualizationElements/Queue.html#%3Cinit%3E(java.util.Vector)" class="member-name-link">Queue(Vector&lt;?&gt;)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Queue.html" title="Klasse in visualizationElements">Queue</a></dt>
<dd>
<div class="block">Creates a new Queue.</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,143 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>R-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: R">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:R">R</h2>
<dl class="index">
<dt><a href="../visualizationElements/Maze.html#removeCellsEastWall(int,int)" class="member-name-link">removeCellsEastWall(int, int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>
<div class="block">Removes a cell's east wall.</div>
</dd>
<dt><a href="../visualizationElements/Maze.html#removeCellsNorthWall(int,int)" class="member-name-link">removeCellsNorthWall(int, int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>
<div class="block">Removes a cell's north wall.</div>
</dd>
<dt><a href="../visualizationElements/Maze.html#removeCellsSouthWall(int,int)" class="member-name-link">removeCellsSouthWall(int, int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>
<div class="block">Removes a cell's south wall.</div>
</dd>
<dt><a href="../visualizationElements/Maze.html#removeCellsWestWall(int,int)" class="member-name-link">removeCellsWestWall(int, int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>
<div class="block">Removes a cell's west wall.</div>
</dd>
<dt><a href="../visualizationElements/Cell.html#removeEastWall()" class="member-name-link">removeEastWall()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>
<div class="block">Sets the cell's east wall to false.</div>
</dd>
<dt><a href="../graph/DirectedGraph.html#removeEdge(graph.MarkedEdge)" class="member-name-link">removeEdge(MarkedEdge&lt;U&gt;)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
<dd>
<div class="block">Removes an edge from the graph.</div>
</dd>
<dt><a href="../graph/Graph.html#removeEdge(graph.MarkedEdge)" class="member-name-link">removeEdge(MarkedEdge&lt;U&gt;)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Removes an edge from the graph.</div>
</dd>
<dt><a href="../graph/UndirectedGraph.html#removeEdge(graph.MarkedEdge)" class="member-name-link">removeEdge(MarkedEdge&lt;U&gt;)</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
<dd>
<div class="block">Removes an edge from the undirected graph and updates the associated visualization graph.</div>
</dd>
<dt><a href="../graph/Graph.html#removeEdge(java.lang.String)" class="member-name-link">removeEdge(String)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Removes an edge from the graph based on its name.</div>
</dd>
<dt><a href="../visualizationElements/Cell.html#removeNorthWall()" class="member-name-link">removeNorthWall()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>
<div class="block">Sets the cell's north wall to false.</div>
</dd>
<dt><a href="../visualizationElements/Cell.html#removeSouthWall()" class="member-name-link">removeSouthWall()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>
<div class="block">Sets the cell's south wall to false.</div>
</dd>
<dt><a href="../graph/DirectedGraph.html#removeVertex(graph.MarkedVertex)" class="member-name-link">removeVertex(MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
<dd>
<div class="block">Removes a vertex from the graph.</div>
</dd>
<dt><a href="../graph/Graph.html#removeVertex(graph.MarkedVertex)" class="member-name-link">removeVertex(MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Removes a vertex from the graph.</div>
</dd>
<dt><a href="../graph/UndirectedGraph.html#removeVertex(graph.MarkedVertex)" class="member-name-link">removeVertex(MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
<dd>
<div class="block">Removes a vertex from the undirected graph and updates the associated visualization graph.</div>
</dd>
<dt><a href="../graph/Graph.html#removeVertex(java.lang.String)" class="member-name-link">removeVertex(String)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Removes a vertex from the graph based on its name.</div>
</dd>
<dt><a href="../visualizationElements/Maze.html#removeWallBetweenCurrentCellAndNeighbour(visualizationElements.Cell,visualizationElements.Cell)" class="member-name-link">removeWallBetweenCurrentCellAndNeighbour(Cell, Cell)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>
<div class="block">Removes the wall between two cells.</div>
</dd>
<dt><a href="../visualizationElements/Cell.html#removeWestWall()" class="member-name-link">removeWestWall()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>
<div class="block">Sets the cell's west wall to false.</div>
</dd>
<dt><a href="../visualizationElements/Cell.html#row" class="member-name-link">row</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../logging/Algorithm.html#run()" class="member-name-link">run()</a> - Methode in Klasse logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></dt>
<dd>
<div class="block">Runs the algorithm with parameters specified in parameterArea.</div>
</dd>
<dt><a href="../OurApplication/OurAlgorithm.html#run()" class="member-name-link">run()</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurAlgorithm.html" title="Klasse in OurApplication">OurAlgorithm</a></dt>
<dd>
<div class="block">Overridden method from the superclass.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#RUNSTATE" class="member-name-link">RUNSTATE</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Constant representing state of activated algorithm.</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,341 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>S-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: S">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:S">S</h2>
<dl class="index">
<dt><a href="../graph/MarkedEdge.html#screenEdge" class="member-name-link">screenEdge</a> - Variable in Klasse graph.<a href="../graph/MarkedEdge.html" title="Klasse in graph">MarkedEdge</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/DirectedGraph.html#screenGraph" class="member-name-link">screenGraph</a> - Variable in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/UndirectedGraph.html#screenGraph" class="member-name-link">screenGraph</a> - Variable in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/MarkedVertex.html#screenVertex" class="member-name-link">screenVertex</a> - Variable in Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/DrawArea.html#scrollPane" class="member-name-link">scrollPane</a> - Variable in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
<dd>
<div class="block">The draw area's scroll pane.</div>
</dd>
<dt><a href="../visualisation/LegendArea.html#scrollPane" class="member-name-link">scrollPane</a> - Variable in Klasse visualisation.<a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a></dt>
<dd>
<div class="block">The legend area's scroll pane.</div>
</dd>
<dt><a href="../visualisation/ParameterArea.html#scrollPane" class="member-name-link">scrollPane</a> - Variable in Klasse visualisation.<a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a></dt>
<dd>
<div class="block">The parameter area's scroll pane.</div>
</dd>
<dt><a href="../visualisation/TextArea.html#scrollPane" class="member-name-link">scrollPane</a> - Variable in Klasse visualisation.<a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a></dt>
<dd>
<div class="block">The text area's scroll pane.</div>
</dd>
<dt><a href="../OurApplication/OurParameterArea.html#selectedExample" class="member-name-link">selectedExample</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurDrawArea.html#serialVersionUID" class="member-name-link">serialVersionUID</a> - Statische Variable in Klasse OurApplication.<a href="../OurApplication/OurDrawArea.html" title="Klasse in OurApplication">OurDrawArea</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurLegendArea.html#serialVersionUID" class="member-name-link">serialVersionUID</a> - Statische Variable in Klasse OurApplication.<a href="../OurApplication/OurLegendArea.html" title="Klasse in OurApplication">OurLegendArea</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurMethodButtons.html#serialVersionUID" class="member-name-link">serialVersionUID</a> - Statische Variable in Klasse OurApplication.<a href="../OurApplication/OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurParameterArea.html#serialVersionUID" class="member-name-link">serialVersionUID</a> - Statische Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurTextArea.html#serialVersionUID" class="member-name-link">serialVersionUID</a> - Statische Variable in Klasse OurApplication.<a href="../OurApplication/OurTextArea.html" title="Klasse in OurApplication">OurTextArea</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Cell.html#setAsGoal()" class="member-name-link">setAsGoal()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>
<div class="block">Sets the cell as the goal of the maze.</div>
</dd>
<dt><a href="../visualizationElements/Cell.html#setAsStart()" class="member-name-link">setAsStart()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>
<div class="block">Sets the cell as the start cell of the maze it contains to.</div>
</dd>
<dt><a href="../visualizationElements/ChessBoard.html#setBoard(boolean%5B%5D%5B%5D)" class="member-name-link">setBoard(boolean[][])</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/ChessBoard.html#setCellHeight(int)" class="member-name-link">setCellHeight(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/ChessBoard.html#setCellWidth(int)" class="member-name-link">setCellWidth(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/BarChartElement.html#setColor(java.awt.Color)" class="member-name-link">setColor(Color)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChartElement.html" title="Klasse in visualizationElements">BarChartElement</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Edge.html#setColor(java.awt.Color)" class="member-name-link">setColor(Color)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Vertex.html#setColor(java.awt.Color)" class="member-name-link">setColor(Color)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Table.html#setColumnCaptions(java.lang.String%5B%5D)" class="member-name-link">setColumnCaptions(String[])</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/MarkedVertex.html#setCords(int%5B%5D)" class="member-name-link">setCords(int[])</a> - Methode in Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
<dd>
<div class="block">Sets the coordinates of the vertex and updates the screen vertex's position.</div>
</dd>
<dt><a href="../OurApplication/OurAlgorithm.html#setCurrentGraph(graph.Graph)" class="member-name-link">setCurrentGraph(Graph&lt;VertexMarking, EdgeMarking&gt;)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurAlgorithm.html" title="Klasse in OurApplication">OurAlgorithm</a></dt>
<dd>
<div class="block">Sets the current graph for the algorithm.</div>
</dd>
<dt><a href="../logging/LogElement.html#setDescription(java.lang.String)" class="member-name-link">setDescription(String)</a> - Methode in Klasse logging.<a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></dt>
<dd>
<div class="block">Sets the step's description.</div>
</dd>
<dt><a href="../graph/Edge.html#setDestination(graph.Vertex)" class="member-name-link">setDestination(Vertex)</a> - Methode in Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
<dd>
<div class="block">Sets the destination vertex of the edge.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#setDestination(visualizationElements.Vertex)" class="member-name-link">setDestination(Vertex)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Graph.html#setDirected(boolean)" class="member-name-link">setDirected(boolean)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/DrawArea.html#setDrawAreaName(java.lang.String)" class="member-name-link">setDrawAreaName(String)</a> - Methode in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
<dd>
<div class="block">Sets the draw area's name</div>
</dd>
<dt><a href="../visualizationElements/Cell.html#setEastWall(boolean)" class="member-name-link">setEastWall(boolean)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Graph.html#setEdges(java.util.Vector)" class="member-name-link">setEdges(Vector&lt;Edge&gt;)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Graph.html#setEdgeStyle(visualizationElements.EdgeStyle)" class="member-name-link">setEdgeStyle(EdgeStyle)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/BarChart.html#setHeight(int)" class="member-name-link">setHeight(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/DotChart.html#setHeight(int)" class="member-name-link">setHeight(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Table.html#setHeight(int)" class="member-name-link">setHeight(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Maze.html#setHeigth(int)" class="member-name-link">setHeigth(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/DrawArea.html#setLogList(logging.LogElementList)" class="member-name-link">setLogList(LogElementList&lt;LOG&gt;)</a> - Methode in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
<dd>
<div class="block">Sets the draw area's log list.</div>
</dd>
<dt><a href="../visualisation/TextArea.html#setLogList(logging.LogElementList)" class="member-name-link">setLogList(LogElementList&lt;LOG&gt;)</a> - Methode in Klasse visualisation.<a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a></dt>
<dd>
<div class="block">Sets the text area's logList.</div>
</dd>
<dt><a href="../visualizationElements/ChessBoard.html#setMarking(java.lang.String)" class="member-name-link">setMarking(String)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Edge.html#setMarking(java.lang.String)" class="member-name-link">setMarking(String)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Vertex.html#setMarking(java.lang.String)" class="member-name-link">setMarking(String)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/MarkedVertex.html#setMarking(T)" class="member-name-link">setMarking(T)</a> - Methode in Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
<dd>
<div class="block">Sets the marking of the vertex.</div>
</dd>
<dt><a href="../graph/MarkedEdge.html#setMarking(U)" class="member-name-link">setMarking(U)</a> - Methode in Klasse graph.<a href="../graph/MarkedEdge.html" title="Klasse in graph">MarkedEdge</a></dt>
<dd>
<div class="block">Sets the marking of the edge.</div>
</dd>
<dt><a href="../visualizationElements/Maze.html#setMaze(visualizationElements.Cell%5B%5D%5B%5D)" class="member-name-link">setMaze(Cell[][])</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/Edge.html#setName(java.lang.String)" class="member-name-link">setName(String)</a> - Methode in Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
<dd>
<div class="block">Sets the name of the edge.</div>
</dd>
<dt><a href="../graph/Graph.html#setName(java.lang.String)" class="member-name-link">setName(String)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Sets the name of the graph.</div>
</dd>
<dt><a href="../graph/Vertex.html#setName(java.lang.String)" class="member-name-link">setName(String)</a> - Methode in Klasse graph.<a href="../graph/Vertex.html" title="Klasse in graph">Vertex</a></dt>
<dd>
<div class="block">Sets the name of the vertex.</div>
</dd>
<dt><a href="../visualizationElements/Cell.html#setNorthWall(boolean)" class="member-name-link">setNorthWall(boolean)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../logging/Algorithm.html#setParameterArea(PARAM)" class="member-name-link">setParameterArea(PARAM)</a> - Methode in Klasse logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></dt>
<dd>
<div class="block">Sets the algorithm's parameter area.</div>
</dd>
<dt><a href="../visualizationElements/ChessBoard.html#setSize(int)" class="member-name-link">setSize(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/Edge.html#setSource(graph.Vertex)" class="member-name-link">setSource(Vertex)</a> - Methode in Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
<dd>
<div class="block">Sets the source vertex of the edge.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#setSource(visualizationElements.Vertex)" class="member-name-link">setSource(Vertex)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Cell.html#setSouthWall(boolean)" class="member-name-link">setSouthWall(boolean)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/DotChart.html#setStartXPos(int)" class="member-name-link">setStartXPos(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.html#setState(int)" class="member-name-link">setState(int)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Sets the window's state and enables/disables the corresponding components.</div>
</dd>
<dt><a href="../logging/LogElement.html#setStep(int)" class="member-name-link">setStep(int)</a> - Methode in Klasse logging.<a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></dt>
<dd>
<div class="block">Sets the step's step number.</div>
</dd>
<dt><a href="../logging/Algorithm.html#setTitle(java.lang.String)" class="member-name-link">setTitle(String)</a> - Methode in Klasse logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></dt>
<dd>
<div class="block">Sets the algorithm's title.</div>
</dd>
<dt><a href="../visualizationElements/BarChartElement.html#setValue(int)" class="member-name-link">setValue(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChartElement.html" title="Klasse in visualizationElements">BarChartElement</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Table.html#setValues(java.lang.Object%5B%5D%5B%5D)" class="member-name-link">setValues(Object[][])</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/DotChart.html#setValues(java.util.Vector)" class="member-name-link">setValues(Vector&lt;Integer&gt;)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/BarChart.html#setValues(java.util.Vector)" class="member-name-link">setValues(Vector&lt;BarChartElement&gt;)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Graph.html#setVertexes(java.util.Vector)" class="member-name-link">setVertexes(Vector&lt;Vertex&gt;)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/EdgeWeightMarking.html#setWeight(int)" class="member-name-link">setWeight(int)</a> - Methode in Klasse graph.<a href="../graph/EdgeWeightMarking.html" title="Klasse in graph">EdgeWeightMarking</a></dt>
<dd>
<div class="block">Sets the weight value of this edge marking.</div>
</dd>
<dt><a href="../graph/VertexWeightMarking.html#setWeight(int)" class="member-name-link">setWeight(int)</a> - Methode in Klasse graph.<a href="../graph/VertexWeightMarking.html" title="Klasse in graph">VertexWeightMarking</a></dt>
<dd>
<div class="block">Sets the weight associated with this vertex weight marking.</div>
</dd>
<dt><a href="../visualizationElements/Cell.html#setWestWall(boolean)" class="member-name-link">setWestWall(boolean)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/BarChart.html#setWidth(int)" class="member-name-link">setWidth(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/DotChart.html#setWidth(int)" class="member-name-link">setWidth(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Maze.html#setWidth(int)" class="member-name-link">setWidth(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Table.html#setWidth(int)" class="member-name-link">setWidth(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Vertex.html#setXpos(int)" class="member-name-link">setXpos(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Vertex.html#setYpos(int)" class="member-name-link">setYpos(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/ChessBoard.html#size" class="member-name-link">size</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/Edge.html#source" class="member-name-link">source</a> - Variable in Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
<dd>
<div class="block">The source vertex of the edge.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#source" class="member-name-link">source</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Cell.html#southWall" class="member-name-link">southWall</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Stack.html" class="type-name-link" title="Klasse in visualizationElements">Stack</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
<dd>
<div class="block">Represents a Stack to visualize.</div>
</dd>
<dt><a href="../visualizationElements/Stack.html#%3Cinit%3E(java.lang.Object%5B%5D)" class="member-name-link">Stack(Object[])</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Stack.html" title="Klasse in visualizationElements">Stack</a></dt>
<dd>
<div class="block">Creates a new Stack.</div>
</dd>
<dt><a href="../visualizationElements/Stack.html#%3Cinit%3E(java.util.Vector)" class="member-name-link">Stack(Vector&lt;?&gt;)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Stack.html" title="Klasse in visualizationElements">Stack</a></dt>
<dd>
<div class="block">Creates a new Stack.</div>
</dd>
<dt><a href="../visualizationElements/BarChart.html#START_X_POS" class="member-name-link">START_X_POS</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/ChessBoard.html#START_X_POS" class="member-name-link">START_X_POS</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/DotChart.html#START_X_POS" class="member-name-link">START_X_POS</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Maze.html#START_X_POS" class="member-name-link">START_X_POS</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Table.html#START_X_POS" class="member-name-link">START_X_POS</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/ChessBoard.html#START_Y_POS" class="member-name-link">START_Y_POS</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Maze.html#START_Y_POS" class="member-name-link">START_Y_POS</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Table.html#START_Y_POS" class="member-name-link">START_Y_POS</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.html#startButton" class="member-name-link">startButton</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">The window's start button.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.html#startListener" class="member-name-link">startListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.html#startListener" class="member-name-link">startListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Action listener for start button.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.StartListener.html#%3Cinit%3E()" class="member-name-link">StartListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.StartListener.html" title="Klasse in OurApplication">OurHybridWindow.StartListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.StartListener.html#%3Cinit%3E()" class="member-name-link">StartListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.StartListener.html" title="Klasse in visualisation">HybridWindow.StartListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/DotChart.html#startXPos" class="member-name-link">startXPos</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/BarChart.html#startYPos" class="member-name-link">startYPos</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/DotChart.html#startYPos" class="member-name-link">startYPos</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.html#state" class="member-name-link">state</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Represents the current state of this application.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.AutoSliderListener.html#stateChanged(javax.swing.event.ChangeEvent)" class="member-name-link">stateChanged(ChangeEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.AutoSliderListener.html" title="Klasse in OurApplication">OurHybridWindow.AutoSliderListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.AutoSliderListener.html#stateChanged(javax.swing.event.ChangeEvent)" class="member-name-link">stateChanged(ChangeEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.AutoSliderListener.html" title="Klasse in visualisation">HybridWindow.AutoSliderListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../logging/LogElement.html#step" class="member-name-link">step</a> - Variable in Klasse logging.<a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></dt>
<dd>
<div class="block">The step number of the single step within a algorithm's log element list.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#stopButton" class="member-name-link">stopButton</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">The window's stop button.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.html#stopListener" class="member-name-link">stopListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
<dd>
<div class="block">Action listener for stop button.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#stopListener" class="member-name-link">stopListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Action listener for stop button.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.StopListener.html#%3Cinit%3E()" class="member-name-link">StopListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.StopListener.html" title="Klasse in OurApplication">OurHybridWindow.StopListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.StopListener.html#%3Cinit%3E()" class="member-name-link">StopListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.StopListener.html" title="Klasse in visualisation">HybridWindow.StopListener</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,117 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>T-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: T">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:T">T</h2>
<dl class="index">
<dt><a href="../visualisation/HybridWindow.html#tabbedPane" class="member-name-link">tabbedPane</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">The hybrid window's tabbed pane containing the draw area.</div>
</dd>
<dt><a href="../visualizationElements/Table.html" class="type-name-link" title="Klasse in visualizationElements">Table</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
<dd>
<div class="block">Represents a table to visualize.</div>
</dd>
<dt><a href="../visualizationElements/Table.html#%3Cinit%3E(java.lang.Object%5B%5D%5B%5D,int,int)" class="member-name-link">Table(Object[][], int, int)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
<dd>
<div class="block">Creates a new Table.</div>
</dd>
<dt><a href="../visualizationElements/Table.html#%3Cinit%3E(java.lang.Object%5B%5D%5B%5D,java.lang.String%5B%5D,int,int)" class="member-name-link">Table(Object[][], String[], int, int)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
<dd>
<div class="block">Creates a new Table.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#textArea" class="member-name-link">textArea</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">The window's text area for textual output of an algorithm step.</div>
</dd>
<dt><a href="../visualisation/TextArea.html" class="type-name-link" title="Klasse in visualisation">TextArea&lt;LOG&gt;</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
<dd>
<div class="block">This class provides the basic text output area for a HybridWindow.</div>
</dd>
<dt><a href="../visualisation/TextArea.html#%3Cinit%3E()" class="member-name-link">TextArea()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a></dt>
<dd>
<div class="block">Standard constructor.</div>
</dd>
<dt><a href="../visualisation/TextArea.html#%3Cinit%3E(logging.LogElementList)" class="member-name-link">TextArea(LogElementList&lt;LOG&gt;)</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a></dt>
<dd>
<div class="block">Creates an empty text area with scroll pane and sets the specified log list.</div>
</dd>
<dt><a href="../OurApplication/OurParameterArea.html#textField1" class="member-name-link">textField1</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurParameterArea.html#textField2" class="member-name-link">textField2</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../logging/Algorithm.html#title" class="member-name-link">title</a> - Variable in Klasse logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></dt>
<dd>
<div class="block">Algorithm title.</div>
</dd>
<dt><a href="../graph/Graph.html#toString()" class="member-name-link">toString()</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Returns a string representation of the graph.</div>
</dd>
<dt><a href="../graph/MarkedEdge.html#toString()" class="member-name-link">toString()</a> - Methode in Klasse graph.<a href="../graph/MarkedEdge.html" title="Klasse in graph">MarkedEdge</a></dt>
<dd>
<div class="block">Returns a string representation of the MarkedEdge.</div>
</dd>
<dt><a href="../graph/MarkedVertex.html#toString()" class="member-name-link">toString()</a> - Methode in Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
<dd>
<div class="block">Returns a string representation of the MarkedVertex.</div>
</dd>
<dt><a href="../graph/WrapperElement.html#toString()" class="member-name-link">toString()</a> - Methode in Klasse graph.<a href="../graph/WrapperElement.html" title="Klasse in graph">WrapperElement</a></dt>
<dd>
<div class="block">Returns a string representation of this WrapperElement.</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,73 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>U-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: U">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:U">U</h2>
<dl class="index">
<dt><a href="../graph/UndirectedGraph.html" class="type-name-link" title="Klasse in graph">UndirectedGraph&lt;T,<wbr>U&gt;</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
<dd>
<div class="block">Represents an undirected graph with vertices marked by T and edges marked by U.</div>
</dd>
<dt><a href="../graph/UndirectedGraph.html#%3Cinit%3E()" class="member-name-link">UndirectedGraph()</a> - Konstruktor für Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
<dd>
<div class="block">Constructs an empty undirected graph with default properties.</div>
</dd>
<dt><a href="../graph/UndirectedGraph.html#%3Cinit%3E(java.lang.String)" class="member-name-link">UndirectedGraph(String)</a> - Konstruktor für Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
<dd>
<div class="block">Constructs an undirected graph with a specified name.</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,109 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>B-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: B">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:B">B</h2>
<dl class="index">
<dt><a href="../visualizationElements/BarChart.html" class="type-name-link" title="Klasse in visualizationElements">BarChart</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
<dd>
<div class="block">Represents a bar chart to visualize sort algorithms.</div>
</dd>
<dt><a href="../visualizationElements/BarChart.html#%3Cinit%3E(java.util.Vector,int,int)" class="member-name-link">BarChart(Vector&lt;BarChartElement&gt;, int, int)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
<dd>
<div class="block">Creates a new BarChart.</div>
</dd>
<dt><a href="../visualizationElements/BarChart.html#%3Cinit%3E(visualizationElements.BarChartElement%5B%5D,int,int)" class="member-name-link">BarChart(BarChartElement[], int, int)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
<dd>
<div class="block">Creates a new BarChart.</div>
</dd>
<dt><a href="../visualizationElements/BarChartElement.html" class="type-name-link" title="Klasse in visualizationElements">BarChartElement</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
<dd>
<div class="block">Represents a bar within a bar chart.</div>
</dd>
<dt><a href="../visualizationElements/BarChartElement.html#%3Cinit%3E(int)" class="member-name-link">BarChartElement(int)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/BarChartElement.html" title="Klasse in visualizationElements">BarChartElement</a></dt>
<dd>
<div class="block">Creates a new BarChartElement.</div>
</dd>
<dt><a href="../visualizationElements/BarChartElement.html#%3Cinit%3E(int,java.awt.Color)" class="member-name-link">BarChartElement(int, Color)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/BarChartElement.html" title="Klasse in visualizationElements">BarChartElement</a></dt>
<dd>
<div class="block">Creates a new BarChartElement.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#baseX" class="member-name-link">baseX</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Edge.html#baseY" class="member-name-link">baseY</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/ChessBoard.html#board" class="member-name-link">board</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/ChessBoard.html#BORDER" class="member-name-link">BORDER</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurMethodButtons.html#button1" class="member-name-link">button1</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurParameterArea.html#button1" class="member-name-link">button1</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurMethodButtons.html#button2" class="member-name-link">button2</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurParameterArea.html#button2" class="member-name-link">button2</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurParameterArea.html#button3" class="member-name-link">button3</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurParameterArea.html#button4" class="member-name-link">button4</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurParameterArea.html#button5" class="member-name-link">button5</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurParameterArea.html#buttonAddGraph" class="member-name-link">buttonAddGraph</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,150 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>V-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: V">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:V">V</h2>
<dl class="index">
<dt><a href="../OurApplication/OurLogElement.html#value" class="member-name-link">value</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
<dd>
<div class="block">The sum up value associated with this log element.</div>
</dd>
<dt><a href="../visualizationElements/BarChartElement.html#value" class="member-name-link">value</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/BarChartElement.html" title="Klasse in visualizationElements">BarChartElement</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/EdgeStyle.html#valueOf(java.lang.String)" class="member-name-link">valueOf(String)</a> - Statische Methode in Enum-Klasse visualizationElements.<a href="../visualizationElements/EdgeStyle.html" title="Enum-Klasse in visualizationElements">EdgeStyle</a></dt>
<dd>
<div class="block">Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.</div>
</dd>
<dt><a href="../visualizationElements/BarChart.html#values" class="member-name-link">values</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/DotChart.html#values" class="member-name-link">values</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/EdgeStyle.html#values()" class="member-name-link">values()</a> - Statische Methode in Enum-Klasse visualizationElements.<a href="../visualizationElements/EdgeStyle.html" title="Enum-Klasse in visualizationElements">EdgeStyle</a></dt>
<dd>
<div class="block">Gibt ein Array mit den Konstanten dieser Enum-Klasse in
der Reihenfolge ihrer Deklaration zurück.</div>
</dd>
<dt><a href="../visualizationElements/Table.html#valueTable" class="member-name-link">valueTable</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurLogElement.html#vertex" class="member-name-link">vertex</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/Vertex.html" class="type-name-link" title="Klasse in graph">Vertex</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
<dd>
<div class="block">Represents a vertex in a graph.</div>
</dd>
<dt><a href="../visualizationElements/Vertex.html" class="type-name-link" title="Klasse in visualizationElements">Vertex</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
<dd>
<div class="block">Represents a vertex of a graph to visualize.</div>
</dd>
<dt><a href="../graph/Vertex.html#%3Cinit%3E()" class="member-name-link">Vertex()</a> - Konstruktor für Klasse graph.<a href="../graph/Vertex.html" title="Klasse in graph">Vertex</a></dt>
<dd>
<div class="block">Constructs a vertex with an empty name.</div>
</dd>
<dt><a href="../visualizationElements/Vertex.html#%3Cinit%3E(int,int)" class="member-name-link">Vertex(int, int)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
<dd>
<div class="block">Creates a new black Vertex without marking.</div>
</dd>
<dt><a href="../visualizationElements/Vertex.html#%3Cinit%3E(int,int,java.awt.Color)" class="member-name-link">Vertex(int, int, Color)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
<dd>
<div class="block">Creates a new Vertex without marking.</div>
</dd>
<dt><a href="../visualizationElements/Vertex.html#%3Cinit%3E(int,int,java.lang.String)" class="member-name-link">Vertex(int, int, String)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
<dd>
<div class="block">Creates a new black Vertex.</div>
</dd>
<dt><a href="../visualizationElements/Vertex.html#%3Cinit%3E(int,int,java.lang.String,java.awt.Color)" class="member-name-link">Vertex(int, int, String, Color)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
<dd>
<div class="block">Creates a new Vertex.</div>
</dd>
<dt><a href="../graph/Vertex.html#%3Cinit%3E(java.lang.String)" class="member-name-link">Vertex(String)</a> - Konstruktor für Klasse graph.<a href="../graph/Vertex.html" title="Klasse in graph">Vertex</a></dt>
<dd>
<div class="block">Constructs a vertex with a specified name.</div>
</dd>
<dt><a href="../visualizationElements/Vertex.html#VERTEX_DIAMETER" class="member-name-link">VERTEX_DIAMETER</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/Graph.html#vertexes" class="member-name-link">vertexes</a> - Variable in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Vector containing all marked vertices in the graph.</div>
</dd>
<dt><a href="../visualizationElements/Graph.html#vertexes" class="member-name-link">vertexes</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/VertexMarking.html" class="type-name-link" title="Klasse in graph">VertexMarking</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
<dd>
<div class="block">Represents a marking associated with a vertex in a graph.</div>
</dd>
<dt><a href="../graph/VertexMarking.html#%3Cinit%3E()" class="member-name-link">VertexMarking()</a> - Konstruktor für Klasse graph.<a href="../graph/VertexMarking.html" title="Klasse in graph">VertexMarking</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/VertexWeightMarking.html" class="type-name-link" title="Klasse in graph">VertexWeightMarking</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
<dd>
<div class="block">Represents a weight marking associated with a vertex in a graph.</div>
</dd>
<dt><a href="../graph/VertexWeightMarking.html#%3Cinit%3E(int)" class="member-name-link">VertexWeightMarking(int)</a> - Konstruktor für Klasse graph.<a href="../graph/VertexWeightMarking.html" title="Klasse in graph">VertexWeightMarking</a></dt>
<dd>
<div class="block">Constructs a vertex weight marking with the specified weight.</div>
</dd>
<dt><a href="../visualizationElements/Cell.html#visited" class="member-name-link">visited</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/package-summary.html">visualisation</a> - Package visualisation</dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/VisualizationElement.html" class="type-name-link" title="Klasse in visualizationElements">VisualizationElement</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
<dd>
<div class="block">Represents an graphical element to visualize algorithms and abstract data types</div>
</dd>
<dt><a href="../visualizationElements/VisualizationElement.html#%3Cinit%3E()" class="member-name-link">VisualizationElement()</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/VisualizationElement.html" title="Klasse in visualizationElements">VisualizationElement</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/package-summary.html">visualizationElements</a> - Package visualizationElements</dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,91 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>W-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: W">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:W">W</h2>
<dl class="index">
<dt><a href="../graph/EdgeWeightMarking.html#weight" class="member-name-link">weight</a> - Variable in Klasse graph.<a href="../graph/EdgeWeightMarking.html" title="Klasse in graph">EdgeWeightMarking</a></dt>
<dd>
<div class="block">The weight value associated with this edge marking.</div>
</dd>
<dt><a href="../graph/VertexWeightMarking.html#weight" class="member-name-link">weight</a> - Variable in Klasse graph.<a href="../graph/VertexWeightMarking.html" title="Klasse in graph">VertexWeightMarking</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Cell.html#westWall" class="member-name-link">westWall</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/BarChart.html#width" class="member-name-link">width</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/DotChart.html#width" class="member-name-link">width</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Maze.html#width" class="member-name-link">width</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Table.html#width" class="member-name-link">width</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/WrapperComparator.html" class="type-name-link" title="Klasse in graph">WrapperComparator&lt;T&gt;</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
<dd>
<div class="block">Comparator for comparing WrapperElement objects based on their priority.</div>
</dd>
<dt><a href="../graph/WrapperComparator.html#%3Cinit%3E()" class="member-name-link">WrapperComparator()</a> - Konstruktor für Klasse graph.<a href="../graph/WrapperComparator.html" title="Klasse in graph">WrapperComparator</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/WrapperElement.html" class="type-name-link" title="Klasse in graph">WrapperElement&lt;T&gt;</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
<dd>
<div class="block">Represents an element stored in a priority queue for graph algorithms.</div>
</dd>
<dt><a href="../graph/WrapperElement.html#%3Cinit%3E(graph.MarkedVertex,double)" class="member-name-link">WrapperElement(MarkedVertex&lt;T&gt;, double)</a> - Konstruktor für Klasse graph.<a href="../graph/WrapperElement.html" title="Klasse in graph">WrapperElement</a></dt>
<dd>
<div class="block">Constructs a WrapperElement with the specified marked vertex and priority.</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,69 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>X-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: X">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:X">X</h2>
<dl class="index">
<dt><a href="../graph/MarkedVertex.html#xCord" class="member-name-link">xCord</a> - Variable in Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Edge.html#xPoints" class="member-name-link">xPoints</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Maze.html#xpos" class="member-name-link">xpos</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Vertex.html#xpos" class="member-name-link">xpos</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,69 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>Y-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: Y">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:Y">Y</h2>
<dl class="index">
<dt><a href="../graph/MarkedVertex.html#yCord" class="member-name-link">yCord</a> - Variable in Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Edge.html#yPoints" class="member-name-link">yPoints</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Maze.html#ypos" class="member-name-link">ypos</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Vertex.html#ypos" class="member-name-link">ypos</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,161 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>C-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: C">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:C">C</h2>
<dl class="index">
<dt><a href="../visualizationElements/BarChart.html#calculateBarHeight(visualizationElements.BarChartElement)" class="member-name-link">calculateBarHeight(BarChartElement)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
<dd>
<div class="block">Calculates the height of the bar dependent of the height and value.</div>
</dd>
<dt><a href="../visualizationElements/ChessBoard.html#calculateCellHeigth(int,int,int)" class="member-name-link">calculateCellHeigth(int, int, int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
<dd>
<div class="block">Calculates the height and width of a cell dependent of the height and width of the whole chess board and the number of cells.</div>
</dd>
<dt><a href="../visualizationElements/Cell.html" class="type-name-link" title="Klasse in visualizationElements">Cell</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
<dd>
<div class="block">Represents a Cell of a maze.</div>
</dd>
<dt><a href="../visualizationElements/Cell.html#%3Cinit%3E(int,int)" class="member-name-link">Cell(int, int)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>
<div class="block">Creates a new cell of a maze.</div>
</dd>
<dt><a href="../visualizationElements/Table.html#CELL_HEIGHT" class="member-name-link">CELL_HEIGHT</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Maze.html#CELL_HEIGTH" class="member-name-link">CELL_HEIGTH</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Maze.html#CELL_WIDTH" class="member-name-link">CELL_WIDTH</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Table.html#CELL_WIDTH" class="member-name-link">CELL_WIDTH</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/ChessBoard.html#cellHeight" class="member-name-link">cellHeight</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Maze.html#cellStack" class="member-name-link">cellStack</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/ChessBoard.html#cellWidth" class="member-name-link">cellWidth</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/ChessBoard.html" class="type-name-link" title="Klasse in visualizationElements">ChessBoard</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
<dd>
<div class="block">Represents a chess board.</div>
</dd>
<dt><a href="../visualizationElements/ChessBoard.html#%3Cinit%3E(boolean%5B%5D%5B%5D,int,int,java.lang.String)" class="member-name-link">ChessBoard(boolean[][], int, int, String)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
<dd>
<div class="block">Creates a new ChessBoard.</div>
</dd>
<dt><a href="../logging/LogElementList.html#clear()" class="member-name-link">clear()</a> - Methode in Klasse logging.<a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a></dt>
<dd>
<div class="block">Clears the log list.</div>
</dd>
<dt><a href="../visualisation/DrawArea.html#clear()" class="member-name-link">clear()</a> - Methode in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
<dd>
<div class="block">Provided for convenience.</div>
</dd>
<dt><a href="../visualisation/TextArea.html#clear()" class="member-name-link">clear()</a> - Methode in Klasse visualisation.<a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a></dt>
<dd>
<div class="block">Clears the text area</div>
</dd>
<dt><a href="../graph/Graph.html#clearScreenGraphColor()" class="member-name-link">clearScreenGraphColor()</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Resets the screen graph colors of all vertices to black.</div>
</dd>
<dt><a href="../visualizationElements/BarChartElement.html#color" class="member-name-link">color</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/BarChartElement.html" title="Klasse in visualizationElements">BarChartElement</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Edge.html#color" class="member-name-link">color</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Vertex.html#color" class="member-name-link">color</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Cell.html#column" class="member-name-link">column</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Table.html#columnCaptions" class="member-name-link">columnCaptions</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/WrapperComparator.html#compare(graph.WrapperElement,graph.WrapperElement)" class="member-name-link">compare(WrapperElement&lt;T&gt;, WrapperElement&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/WrapperComparator.html" title="Klasse in graph">WrapperComparator</a></dt>
<dd>
<div class="block">Compares two WrapperElement objects based on their priorities.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#createArrow(int,int,int,int)" class="member-name-link">createArrow(int, int, int, int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>
<div class="block">Creates data to draw an arrow for directed edges.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#createArrowDataForDirectEdges(visualizationElements.EdgeStyle)" class="member-name-link">createArrowDataForDirectEdges(EdgeStyle)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>
<div class="block">Creates an arrow for directed edges.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#createArrowDataForLoops()" class="member-name-link">createArrowDataForLoops()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>
<div class="block">Creates an arrow for directed loops.</div>
</dd>
<dt><a href="../OurApplication/OurParameterArea.html#createGraph(java.lang.String,java.lang.String)" class="member-name-link">createGraph(String, String)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
<dd>
<div class="block">Creates a directed graph based on input vertex and edge data.</div>
</dd>
<dt><a href="../visualizationElements/List.html#createTableArray(java.util.Vector)" class="member-name-link">createTableArray(Vector&lt;?&gt;)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/List.html" title="Klasse in visualizationElements">List</a></dt>
<dd>
<div class="block">Creates the array to visualize as list out from the vector.</div>
</dd>
<dt><a href="../visualizationElements/Stack.html#createTableArray(java.util.Vector)" class="member-name-link">createTableArray(Vector&lt;?&gt;)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Stack.html" title="Klasse in visualizationElements">Stack</a></dt>
<dd>
<div class="block">Creates the array to visualize as stack out from the vector.</div>
</dd>
<dt><a href="../visualizationElements/Maze.html#currentCell" class="member-name-link">currentCell</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurAlgorithm.html#currentGraph" class="member-name-link">currentGraph</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurAlgorithm.html" title="Klasse in OurApplication">OurAlgorithm</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurDrawArea.html#currentGraph" class="member-name-link">currentGraph</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurDrawArea.html" title="Klasse in OurApplication">OurDrawArea</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurParameterArea.html#customGraph" class="member-name-link">customGraph</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,225 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>D-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: D">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:D">D</h2>
<dl class="index">
<dt><a href="../visualizationElements/Vertex.html#DEFAULT_COLOR" class="member-name-link">DEFAULT_COLOR</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Vertex.html#DEFAULT_MARKING" class="member-name-link">DEFAULT_MARKING</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/Graph.html#degree()" class="member-name-link">degree()</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Computes and returns the degree of the graph.</div>
</dd>
<dt><a href="../graph/UndirectedGraph.html#degree(graph.MarkedVertex)" class="member-name-link">degree(MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
<dd>
<div class="block">Returns the degree of a specified vertex in the undirected graph.</div>
</dd>
<dt><a href="../graph/UndirectedGraph.html#degree(java.lang.String)" class="member-name-link">degree(String)</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
<dd>
<div class="block">Returns the degree of a specified vertex by its name in the undirected graph.</div>
</dd>
<dt><a href="../logging/LogElement.html#description" class="member-name-link">description</a> - Variable in Klasse logging.<a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></dt>
<dd>
<div class="block">Description of the single step's process.</div>
</dd>
<dt><a href="../graph/Edge.html#destination" class="member-name-link">destination</a> - Variable in Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
<dd>
<div class="block">The destination vertex of the edge.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#destination" class="member-name-link">destination</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/EdgeStyle.html#Direct" class="member-name-link">Direct</a> - Enum-Konstante in Enum-Klasse visualizationElements.<a href="../visualizationElements/EdgeStyle.html" title="Enum-Klasse in visualizationElements">EdgeStyle</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/DirectedGraph.html" class="type-name-link" title="Klasse in graph">DirectedGraph&lt;T,<wbr>U&gt;</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
<dd>
<div class="block">Represents a directed graph with vertex and edge markings.</div>
</dd>
<dt><a href="../graph/DirectedGraph.html#%3Cinit%3E()" class="member-name-link">DirectedGraph()</a> - Konstruktor für Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
<dd>
<div class="block">Constructs an empty directed graph.</div>
</dd>
<dt><a href="../graph/DirectedGraph.html#%3Cinit%3E(java.lang.String)" class="member-name-link">DirectedGraph(String)</a> - Konstruktor für Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
<dd>
<div class="block">Constructs a directed graph from a string representation.</div>
</dd>
<dt><a href="../visualizationElements/DotChart.html#DOT_DIAMETER" class="member-name-link">DOT_DIAMETER</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/DotChart.html" class="type-name-link" title="Klasse in visualizationElements">DotChart</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
<dd>
<div class="block">Represents a dot chart to visualize sort algorithms.</div>
</dd>
<dt><a href="../visualizationElements/DotChart.html#%3Cinit%3E(int%5B%5D,int,int)" class="member-name-link">DotChart(int[], int, int)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
<dd>
<div class="block">Creates a new dot chart.</div>
</dd>
<dt><a href="../visualizationElements/DotChart.html#%3Cinit%3E(java.util.Vector,int,int)" class="member-name-link">DotChart(Vector&lt;Integer&gt;, int, int)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
<dd>
<div class="block">Creates a new dot chart.</div>
</dd>
<dt><a href="../OurApplication/OurDrawArea.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurDrawArea.html" title="Klasse in OurApplication">OurDrawArea</a></dt>
<dd>
<div class="block">Draws visualization elements on the draw area.</div>
</dd>
<dt><a href="../visualisation/DrawArea.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
<dd>
<div class="block">Draws the actual log element's graphical output.</div>
</dd>
<dt><a href="../visualizationElements/BarChart.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/ChessBoard.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/DotChart.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Graph.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/List.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/List.html" title="Klasse in visualizationElements">List</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Maze.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Queue.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Queue.html" title="Klasse in visualizationElements">Queue</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Stack.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Stack.html" title="Klasse in visualizationElements">Stack</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Table.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Vertex.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
<dd>
<div class="block">Draws the vertex.</div>
</dd>
<dt><a href="../visualizationElements/VisualizationElement.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/VisualizationElement.html" title="Klasse in visualizationElements">VisualizationElement</a></dt>
<dd>
<div class="block">Draws the visualization element.</div>
</dd>
<dt><a href="../visualizationElements/BarChartElement.html#draw(java.awt.Graphics,int,int,int,int)" class="member-name-link">draw(Graphics, int, int, int, int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChartElement.html" title="Klasse in visualizationElements">BarChartElement</a></dt>
<dd>
<div class="block">Draws the BarChartElement</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#drawArea" class="member-name-link">drawArea</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">The window's draw area for graphical output of an algorithm step.</div>
</dd>
<dt><a href="../visualisation/DrawArea.html" class="type-name-link" title="Klasse in visualisation">DrawArea&lt;LOG&gt;</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
<dd>
<div class="block">This class provides the basic draw area for a HybridWindow.</div>
</dd>
<dt><a href="../visualisation/DrawArea.html#%3Cinit%3E()" class="member-name-link">DrawArea()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
<dd>
<div class="block">Standard constructor.</div>
</dd>
<dt><a href="../visualisation/DrawArea.html#%3Cinit%3E(logging.LogElementList,java.lang.String)" class="member-name-link">DrawArea(LogElementList&lt;LOG&gt;, String)</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
<dd>
<div class="block">Creates an empty draw area with scroll pane and sets the specified log list and tab name.</div>
</dd>
<dt><a href="../visualisation/DrawArea.html#drawAreaName" class="member-name-link">drawAreaName</a> - Variable in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
<dd>
<div class="block">The name to be displayed on the draw area's tab in the hybrid window.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#drawDirectedAngeledEdge(java.awt.Graphics)" class="member-name-link">drawDirectedAngeledEdge(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>
<div class="block">Draws a directed edge directly from source vertex to destination vertex.</div>
</dd>
<dt><a href="../visualizationElements/Graph.html#drawDirectedAngeledEdge(java.awt.Graphics,visualizationElements.Edge)" class="member-name-link">drawDirectedAngeledEdge(Graphics, Edge)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
<dd>
<div class="block">Draws an directed angled edge.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#drawDirectedDirectEdge(java.awt.Graphics)" class="member-name-link">drawDirectedDirectEdge(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>
<div class="block">Draws a directed edge directly from source vertex to destination vertex.</div>
</dd>
<dt><a href="../visualizationElements/Graph.html#drawDirectedDirectEdge(java.awt.Graphics,visualizationElements.Edge)" class="member-name-link">drawDirectedDirectEdge(Graphics, Edge)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
<dd>
<div class="block">Draws an directed direct edge.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#drawDirectedLoop(java.awt.Graphics)" class="member-name-link">drawDirectedLoop(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>
<div class="block">Draws a directed loop.</div>
</dd>
<dt><a href="../visualisation/DrawArea.html#drawStep()" class="member-name-link">drawStep()</a> - Methode in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
<dd>
<div class="block">Calls repaint().</div>
</dd>
<dt><a href="../visualizationElements/Graph.html#drawUndirectedAngeledEdge(java.awt.Graphics,visualizationElements.Edge)" class="member-name-link">drawUndirectedAngeledEdge(Graphics, Edge)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
<dd>
<div class="block">Draws an undirected angled Edge.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#drawUndirectedAngeledLoop(java.awt.Graphics)" class="member-name-link">drawUndirectedAngeledLoop(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>
<div class="block">Draws an undirected angled loop.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#drawUndirectedAngledEdge(java.awt.Graphics)" class="member-name-link">drawUndirectedAngledEdge(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>
<div class="block">Draws an undirected angled edge from source vertex to destination vertex.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#drawUndirectedDirectDoubleEdge(java.awt.Graphics)" class="member-name-link">drawUndirectedDirectDoubleEdge(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>
<div class="block">Draws an undirected double edge directly from one vertex to another.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#drawUndirectedDirectEdge(java.awt.Graphics)" class="member-name-link">drawUndirectedDirectEdge(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>
<div class="block">Draws an undirected edge directly from one vertex to another.</div>
</dd>
<dt><a href="../visualizationElements/Graph.html#drawUndirectedDirectEdge(java.awt.Graphics,visualizationElements.Edge)" class="member-name-link">drawUndirectedDirectEdge(Graphics, Edge)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
<dd>
<div class="block">Draws an undirected direct Edge.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#drawUndirectedLoop(java.awt.Graphics)" class="member-name-link">drawUndirectedLoop(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>
<div class="block">Draws an undirected loop.</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,150 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>E-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: E">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:E">E</h2>
<dl class="index">
<dt><a href="../visualizationElements/Cell.html#eastWall" class="member-name-link">eastWall</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurLogElement.html#edge" class="member-name-link">edge</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/Edge.html" class="type-name-link" title="Klasse in graph">Edge</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
<dd>
<div class="block">Abstract class representing an edge in a graph.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html" class="type-name-link" title="Klasse in visualizationElements">Edge</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
<dd>
<div class="block">Represents an edge of a graph.</div>
</dd>
<dt><a href="../graph/Edge.html#%3Cinit%3E()" class="member-name-link">Edge()</a> - Konstruktor für Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
<dd>
<div class="block">Default constructor initializes the edge with empty name and null source and destination vertices.</div>
</dd>
<dt><a href="../graph/Edge.html#%3Cinit%3E(java.lang.String,graph.Vertex,graph.Vertex)" class="member-name-link">Edge(String, Vertex, Vertex)</a> - Konstruktor für Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
<dd>
<div class="block">Constructor initializes the edge with a specified name, source, and destination vertices.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#%3Cinit%3E(visualizationElements.Vertex,visualizationElements.Vertex)" class="member-name-link">Edge(Vertex, Vertex)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>
<div class="block">Creates a new Edge.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#%3Cinit%3E(visualizationElements.Vertex,visualizationElements.Vertex,java.awt.Color)" class="member-name-link">Edge(Vertex, Vertex, Color)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>
<div class="block">Creates a new Edge.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#%3Cinit%3E(visualizationElements.Vertex,visualizationElements.Vertex,java.lang.String)" class="member-name-link">Edge(Vertex, Vertex, String)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>
<div class="block">Creates a new Edge.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#%3Cinit%3E(visualizationElements.Vertex,visualizationElements.Vertex,java.lang.String,java.awt.Color)" class="member-name-link">Edge(Vertex, Vertex, String, Color)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>
<div class="block">Creates a new Edge.</div>
</dd>
<dt><a href="../graph/EdgeMarking.html" class="type-name-link" title="Klasse in graph">EdgeMarking</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
<dd>
<div class="block">Abstract class representing an edge marking.</div>
</dd>
<dt><a href="../graph/EdgeMarking.html#%3Cinit%3E()" class="member-name-link">EdgeMarking()</a> - Konstruktor für Klasse graph.<a href="../graph/EdgeMarking.html" title="Klasse in graph">EdgeMarking</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/Graph.html#edges" class="member-name-link">edges</a> - Variable in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Vector containing all marked edges in the graph.</div>
</dd>
<dt><a href="../visualizationElements/Graph.html#edges" class="member-name-link">edges</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Graph.html#edgeStyle" class="member-name-link">edgeStyle</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/EdgeStyle.html" class="type-name-link" title="Enum-Klasse in visualizationElements">EdgeStyle</a> - Enum-Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
<dd>
<div class="block">Enum to decide the style of an graph's edges.</div>
</dd>
<dt><a href="../visualizationElements/EdgeStyle.html#%3Cinit%3E()" class="member-name-link">EdgeStyle()</a> - Konstruktor für Enum-Klasse visualizationElements.<a href="../visualizationElements/EdgeStyle.html" title="Enum-Klasse in visualizationElements">EdgeStyle</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/EdgeWeightMarking.html" class="type-name-link" title="Klasse in graph">EdgeWeightMarking</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
<dd>
<div class="block">Class representing a specific type of edge marking: edge weight.</div>
</dd>
<dt><a href="../graph/EdgeWeightMarking.html#%3Cinit%3E(int)" class="member-name-link">EdgeWeightMarking(int)</a> - Konstruktor für Klasse graph.<a href="../graph/EdgeWeightMarking.html" title="Klasse in graph">EdgeWeightMarking</a></dt>
<dd>
<div class="block">Constructor to initialize the EdgeWeightMarking with a specified weight.</div>
</dd>
<dt><a href="../graph/WrapperElement.html#element" class="member-name-link">element</a> - Variable in Klasse graph.<a href="../graph/WrapperElement.html" title="Klasse in graph">WrapperElement</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/ExampleGraphs.html#example1()" class="member-name-link">example1()</a> - Methode in Klasse graph.<a href="../graph/ExampleGraphs.html" title="Klasse in graph">ExampleGraphs</a></dt>
<dd>
<div class="block">Creates an example graph suitable for demonstrating Dijkstra's and A* algorithms.</div>
</dd>
<dt><a href="../graph/ExampleGraphs.html#example2()" class="member-name-link">example2()</a> - Methode in Klasse graph.<a href="../graph/ExampleGraphs.html" title="Klasse in graph">ExampleGraphs</a></dt>
<dd>
<div class="block">Creates an example grid graph where each node is connected to its horizontal and vertical neighbors.</div>
</dd>
<dt><a href="../graph/ExampleGraphs.html#example3()" class="member-name-link">example3()</a> - Methode in Klasse graph.<a href="../graph/ExampleGraphs.html" title="Klasse in graph">ExampleGraphs</a></dt>
<dd>
<div class="block">Creates an example graph illustrating two paths from a start node to an end node with different characteristics:
one path with few nodes and mostly low-weight edges, and another path with more nodes and higher-weight edges.</div>
</dd>
<dt><a href="../graph/ExampleGraphs.html#example4()" class="member-name-link">example4()</a> - Methode in Klasse graph.<a href="../graph/ExampleGraphs.html" title="Klasse in graph">ExampleGraphs</a></dt>
<dd>
<div class="block">Creates an example labyrinth graph with four horizontal paths, each consisting of four nodes.</div>
</dd>
<dt><a href="../graph/ExampleGraphs.html" class="type-name-link" title="Klasse in graph">ExampleGraphs</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
<dd>
<div class="block">Class containing example graphs for demonstration purposes.</div>
</dd>
<dt><a href="../graph/ExampleGraphs.html#%3Cinit%3E()" class="member-name-link">ExampleGraphs()</a> - Konstruktor für Klasse graph.<a href="../graph/ExampleGraphs.html" title="Klasse in graph">ExampleGraphs</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,81 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>F-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: F">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:F">F</h2>
<dl class="index">
<dt><a href="../logging/LogElementList.html#first()" class="member-name-link">first()</a> - Methode in Klasse logging.<a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a></dt>
<dd>
<div class="block">Sets the first element as actual.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#firstButton" class="member-name-link">firstButton</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">The window's first button.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.html#firstListener" class="member-name-link">firstListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
<dd>
<div class="block">Action listener for first button.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#firstListener" class="member-name-link">firstListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Action listener for first button.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.FirstListener.html#%3Cinit%3E()" class="member-name-link">FirstListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.FirstListener.html" title="Klasse in OurApplication">OurHybridWindow.FirstListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.FirstListener.html#%3Cinit%3E()" class="member-name-link">FirstListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.FirstListener.html" title="Klasse in visualisation">HybridWindow.FirstListener</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,377 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>G-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: G">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:G">G</h2>
<dl class="index">
<dt><a href="../visualizationElements/Maze.html#generateWays()" class="member-name-link">generateWays()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>
<div class="block">Generates ways through a maze full of walls.</div>
</dd>
<dt><a href="../logging/LogElementList.html#get()" class="member-name-link">get()</a> - Methode in Klasse logging.<a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a></dt>
<dd>
<div class="block">Returns the log lists actual element identified by member actual.</div>
</dd>
<dt><a href="../visualizationElements/Maze.html#getAllCellNeighbours(visualizationElements.Cell)" class="member-name-link">getAllCellNeighbours(Cell)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>
<div class="block">Gets all neighbors of a cell.</div>
</dd>
<dt><a href="../graph/Graph.html#getAllEdges()" class="member-name-link">getAllEdges()</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Returns all edges in the graph.</div>
</dd>
<dt><a href="../graph/Graph.html#getAllVertexes()" class="member-name-link">getAllVertexes()</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Returns all vertices in the graph.</div>
</dd>
<dt><a href="../visualizationElements/ChessBoard.html#getBoard()" class="member-name-link">getBoard()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/ChessBoard.html#getCellHeight()" class="member-name-link">getCellHeight()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/ChessBoard.html#getCellWidth()" class="member-name-link">getCellWidth()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/BarChartElement.html#getColor()" class="member-name-link">getColor()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChartElement.html" title="Klasse in visualizationElements">BarChartElement</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Edge.html#getColor()" class="member-name-link">getColor()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Vertex.html#getColor()" class="member-name-link">getColor()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Cell.html#getColumn()" class="member-name-link">getColumn()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>
<div class="block">Returns the column number.</div>
</dd>
<dt><a href="../visualizationElements/Table.html#getColumnCaptions()" class="member-name-link">getColumnCaptions()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/MarkedVertex.html#getCords()" class="member-name-link">getCords()</a> - Methode in Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
<dd>
<div class="block">Gets the coordinates of the vertex.</div>
</dd>
<dt><a href="../logging/LogElement.html#getDescription()" class="member-name-link">getDescription()</a> - Methode in Klasse logging.<a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></dt>
<dd>
<div class="block">Returns the step's description.</div>
</dd>
<dt><a href="../graph/Edge.html#getDestination()" class="member-name-link">getDestination()</a> - Methode in Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
<dd>
<div class="block">Retrieves the destination vertex of the edge.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#getDestination()" class="member-name-link">getDestination()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/DrawArea.html#getDrawAreaName()" class="member-name-link">getDrawAreaName()</a> - Methode in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
<dd>
<div class="block">Gets the draw area's name</div>
</dd>
<dt><a href="../OurApplication/OurLogElement.html#getEdge()" class="member-name-link">getEdge()</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
<dd>
<div class="block">Retrieves the edge associated with this log element.</div>
</dd>
<dt><a href="../visualizationElements/Graph.html#getEdges()" class="member-name-link">getEdges()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Graph.html#getEdgeStyle()" class="member-name-link">getEdgeStyle()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/WrapperElement.html#getElement()" class="member-name-link">getElement()</a> - Methode in Klasse graph.<a href="../graph/WrapperElement.html" title="Klasse in graph">WrapperElement</a></dt>
<dd>
<div class="block">Retrieves the marked vertex stored in this wrapper element.</div>
</dd>
<dt><a href="../OurApplication/OurLogElement.html#getGraph()" class="member-name-link">getGraph()</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
<dd>
<div class="block">Retrieves the graph associated with this log element.</div>
</dd>
<dt><a href="../visualizationElements/BarChart.html#getHeight()" class="member-name-link">getHeight()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/DotChart.html#getHeight()" class="member-name-link">getHeight()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Table.html#getHeight()" class="member-name-link">getHeight()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Maze.html#getHeigth()" class="member-name-link">getHeigth()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/DirectedGraph.html#getLogList()" class="member-name-link">getLogList()</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
<dd>
<div class="block">Returns the log list associated with this directed graph.</div>
</dd>
<dt><a href="../graph/Graph.html#getLogList()" class="member-name-link">getLogList()</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Abstract method to get the log list associated with the graph.</div>
</dd>
<dt><a href="../graph/UndirectedGraph.html#getLogList()" class="member-name-link">getLogList()</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
<dd>
<div class="block">Retrieves the log list containing logging elements related to operations on this graph.</div>
</dd>
<dt><a href="../graph/MarkedEdge.html#getMarking()" class="member-name-link">getMarking()</a> - Methode in Klasse graph.<a href="../graph/MarkedEdge.html" title="Klasse in graph">MarkedEdge</a></dt>
<dd>
<div class="block">Gets the marking of the edge.</div>
</dd>
<dt><a href="../graph/MarkedVertex.html#getMarking()" class="member-name-link">getMarking()</a> - Methode in Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
<dd>
<div class="block">Gets the marking of the vertex.</div>
</dd>
<dt><a href="../visualizationElements/ChessBoard.html#getMarking()" class="member-name-link">getMarking()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Edge.html#getMarking()" class="member-name-link">getMarking()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Vertex.html#getMarking()" class="member-name-link">getMarking()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Maze.html#getMaze()" class="member-name-link">getMaze()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/Edge.html#getName()" class="member-name-link">getName()</a> - Methode in Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
<dd>
<div class="block">Retrieves the name of the edge.</div>
</dd>
<dt><a href="../graph/Graph.html#getName()" class="member-name-link">getName()</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Returns the name of the graph.</div>
</dd>
<dt><a href="../graph/Vertex.html#getName()" class="member-name-link">getName()</a> - Methode in Klasse graph.<a href="../graph/Vertex.html" title="Klasse in graph">Vertex</a></dt>
<dd>
<div class="block">Retrieves the name of the vertex.</div>
</dd>
<dt><a href="../graph/UndirectedGraph.html#getNeighbours(graph.MarkedVertex)" class="member-name-link">getNeighbours(MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
<dd>
<div class="block">Returns a vector containing all neighbors (adjacent vertices) of a specified vertex in the undirected graph.</div>
</dd>
<dt><a href="../logging/Algorithm.html#getParameterArea()" class="member-name-link">getParameterArea()</a> - Methode in Klasse logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></dt>
<dd>
<div class="block">Returns the algorithm's parameter area.</div>
</dd>
<dt><a href="../graph/DirectedGraph.html#getPredecessors(graph.MarkedVertex)" class="member-name-link">getPredecessors(MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
<dd>
<div class="block">Returns a vector of predecessor vertices (i.e., vertices with edges directed towards the specified vertex).</div>
</dd>
<dt><a href="../graph/WrapperElement.html#getPriority()" class="member-name-link">getPriority()</a> - Methode in Klasse graph.<a href="../graph/WrapperElement.html" title="Klasse in graph">WrapperElement</a></dt>
<dd>
<div class="block">Retrieves the priority associated with this wrapper element.</div>
</dd>
<dt><a href="../visualizationElements/Cell.html#getRow()" class="member-name-link">getRow()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>
<div class="block">Returns the row number.</div>
</dd>
<dt><a href="../graph/Edge.html#getScreenEdge()" class="member-name-link">getScreenEdge()</a> - Methode in Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
<dd>
<div class="block">Abstract method to retrieve the screen representation of the edge for visualization.</div>
</dd>
<dt><a href="../graph/MarkedEdge.html#getScreenEdge()" class="member-name-link">getScreenEdge()</a> - Methode in Klasse graph.<a href="../graph/MarkedEdge.html" title="Klasse in graph">MarkedEdge</a></dt>
<dd>
<div class="block">Gets the screen edge used for visualization.</div>
</dd>
<dt><a href="../graph/DirectedGraph.html#getScreenGraph()" class="member-name-link">getScreenGraph()</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
<dd>
<div class="block">Returns the screen graph associated with this directed graph.</div>
</dd>
<dt><a href="../graph/Graph.html#getScreenGraph()" class="member-name-link">getScreenGraph()</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Abstract method to get the visualization representation of the graph.</div>
</dd>
<dt><a href="../graph/UndirectedGraph.html#getScreenGraph()" class="member-name-link">getScreenGraph()</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
<dd>
<div class="block">Retrieves the visualization graph associated with this undirected graph.</div>
</dd>
<dt><a href="../graph/DirectedGraph.html#getScreenGraphCopy()" class="member-name-link">getScreenGraphCopy()</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
<dd>
<div class="block">Returns a copy of the screen graph associated with this directed graph.</div>
</dd>
<dt><a href="../graph/UndirectedGraph.html#getScreenGraphCopy()" class="member-name-link">getScreenGraphCopy()</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
<dd>
<div class="block">Creates and retrieves a deep copy of the visualization graph associated with this undirected graph.</div>
</dd>
<dt><a href="../graph/MarkedVertex.html#getScreenVertex()" class="member-name-link">getScreenVertex()</a> - Methode in Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
<dd>
<div class="block">Gets the screen vertex used for visualization.</div>
</dd>
<dt><a href="../graph/Vertex.html#getScreenVertex()" class="member-name-link">getScreenVertex()</a> - Methode in Klasse graph.<a href="../graph/Vertex.html" title="Klasse in graph">Vertex</a></dt>
<dd>
<div class="block">Abstract method to retrieve the visualization representation of the vertex.</div>
</dd>
<dt><a href="../visualisation/DrawArea.html#getScrollPane()" class="member-name-link">getScrollPane()</a> - Methode in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
<dd>
<div class="block">Returns the draw area'a scroll pane.</div>
</dd>
<dt><a href="../visualisation/LegendArea.html#getScrollPane()" class="member-name-link">getScrollPane()</a> - Methode in Klasse visualisation.<a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a></dt>
<dd>
<div class="block">Returns the legend area's scroll pane.</div>
</dd>
<dt><a href="../visualisation/ParameterArea.html#getScrollPane()" class="member-name-link">getScrollPane()</a> - Methode in Klasse visualisation.<a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a></dt>
<dd>
<div class="block">Returns the parameter area's scroll pane.</div>
</dd>
<dt><a href="../visualisation/TextArea.html#getScrollPane()" class="member-name-link">getScrollPane()</a> - Methode in Klasse visualisation.<a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a></dt>
<dd>
<div class="block">Returns the text area's scroll pane.</div>
</dd>
<dt><a href="../OurApplication/OurParameterArea.html#getSelectedGraph()" class="member-name-link">getSelectedGraph()</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
<dd>
<div class="block">Retrieves the selected graph based on the user's choice.</div>
</dd>
<dt><a href="../OurApplication/OurMethodButtons.html#getSelectedMethod()" class="member-name-link">getSelectedMethod()</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></dt>
<dd>
<div class="block">Retrieves the selected algorithmic method.</div>
</dd>
<dt><a href="../graph/DirectedGraph.html#getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathAStar(MarkedVertex&lt;T&gt;, MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
<dd>
<div class="block">Finds the shortest path between two vertices using the A* algorithm.</div>
</dd>
<dt><a href="../graph/Graph.html#getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathAStar(MarkedVertex&lt;T&gt;, MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Abstract method to find the shortest path between two vertices using A* algorithm.</div>
</dd>
<dt><a href="../graph/UndirectedGraph.html#getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathAStar(MarkedVertex&lt;T&gt;, MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
<dd>
<div class="block">Computes the shortest path between two vertices using A* algorithm in the undirected graph.</div>
</dd>
<dt><a href="../graph/DirectedGraph.html#getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathDijkstra(MarkedVertex&lt;T&gt;, MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
<dd>
<div class="block">Finds the shortest path between two vertices using Dijkstra's algorithm.</div>
</dd>
<dt><a href="../graph/Graph.html#getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathDijkstra(MarkedVertex&lt;T&gt;, MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Abstract method to find the shortest path between two vertices using Dijkstra's algorithm.</div>
</dd>
<dt><a href="../graph/UndirectedGraph.html#getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathDijkstra(MarkedVertex&lt;T&gt;, MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
<dd>
<div class="block">Computes the shortest path between two vertices using Dijkstra's algorithm in the undirected graph.</div>
</dd>
<dt><a href="../visualizationElements/ChessBoard.html#getSize()" class="member-name-link">getSize()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/Edge.html#getSource()" class="member-name-link">getSource()</a> - Methode in Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
<dd>
<div class="block">Retrieves the source vertex of the edge.</div>
</dd>
<dt><a href="../visualizationElements/Edge.html#getSource()" class="member-name-link">getSource()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/DotChart.html#getStartXPos()" class="member-name-link">getStartXPos()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.html#getState()" class="member-name-link">getState()</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Returns the window's current state.</div>
</dd>
<dt><a href="../logging/LogElement.html#getStep()" class="member-name-link">getStep()</a> - Methode in Klasse logging.<a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></dt>
<dd>
<div class="block">Returns the step's step number.</div>
</dd>
<dt><a href="../graph/DirectedGraph.html#getSuccessors(graph.MarkedVertex)" class="member-name-link">getSuccessors(MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
<dd>
<div class="block">Returns a vector of successor vertices (i.e., vertices with edges directed away from the specified vertex).</div>
</dd>
<dt><a href="../logging/Algorithm.html#getTitle()" class="member-name-link">getTitle()</a> - Methode in Klasse logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></dt>
<dd>
<div class="block">Returns the algorithm title.</div>
</dd>
<dt><a href="../visualizationElements/Maze.html#getUnvisitedCellNeighbors(visualizationElements.Cell)" class="member-name-link">getUnvisitedCellNeighbors(Cell)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>
<div class="block">Gets all unvisited neighbors of a cell.</div>
</dd>
<dt><a href="../OurApplication/OurLogElement.html#getValue()" class="member-name-link">getValue()</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
<dd>
<div class="block">Retrieves the sum up value associated with this log element.</div>
</dd>
<dt><a href="../visualizationElements/BarChartElement.html#getValue()" class="member-name-link">getValue()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChartElement.html" title="Klasse in visualizationElements">BarChartElement</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/BarChart.html#getValues()" class="member-name-link">getValues()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/DotChart.html#getValues()" class="member-name-link">getValues()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Table.html#getValues()" class="member-name-link">getValues()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurLogElement.html#getVertex()" class="member-name-link">getVertex()</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
<dd>
<div class="block">Retrieves the vertex associated with this log element.</div>
</dd>
<dt><a href="../visualizationElements/Vertex.html#getVertexDiameter()" class="member-name-link">getVertexDiameter()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Graph.html#getVertexes()" class="member-name-link">getVertexes()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/EdgeWeightMarking.html#getWeight()" class="member-name-link">getWeight()</a> - Methode in Klasse graph.<a href="../graph/EdgeWeightMarking.html" title="Klasse in graph">EdgeWeightMarking</a></dt>
<dd>
<div class="block">Retrieves the weight value of this edge marking.</div>
</dd>
<dt><a href="../graph/VertexWeightMarking.html#getWeight()" class="member-name-link">getWeight()</a> - Methode in Klasse graph.<a href="../graph/VertexWeightMarking.html" title="Klasse in graph">VertexWeightMarking</a></dt>
<dd>
<div class="block">Retrieves the weight associated with this vertex weight marking.</div>
</dd>
<dt><a href="../visualizationElements/BarChart.html#getWidth()" class="member-name-link">getWidth()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/DotChart.html#getWidth()" class="member-name-link">getWidth()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Maze.html#getWidth()" class="member-name-link">getWidth()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Table.html#getWidth()" class="member-name-link">getWidth()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Vertex.html#getXpos()" class="member-name-link">getXpos()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Vertex.html#getYpos()" class="member-name-link">getYpos()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/package-summary.html">graph</a> - Package graph</dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/Graph.html" class="type-name-link" title="Klasse in graph">Graph&lt;T,<wbr>U&gt;</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
<dd>
<div class="block">Abstract class representing a generic graph.</div>
</dd>
<dt><a href="../visualizationElements/Graph.html" class="type-name-link" title="Klasse in visualizationElements">Graph</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
<dd>
<div class="block">Represents a graph to visualize search algorithms.</div>
</dd>
<dt><a href="../graph/Graph.html#%3Cinit%3E()" class="member-name-link">Graph()</a> - Konstruktor für Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Default constructor initializes an empty graph.</div>
</dd>
<dt><a href="../graph/Graph.html#%3Cinit%3E(java.lang.String)" class="member-name-link">Graph(String)</a> - Konstruktor für Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Constructor that initializes the graph with a given name.</div>
</dd>
<dt><a href="../visualizationElements/Graph.html#%3Cinit%3E(java.util.Vector,java.util.Vector,boolean,visualizationElements.EdgeStyle)" class="member-name-link">Graph(Vector&lt;Vertex&gt;, Vector&lt;Edge&gt;, boolean, EdgeStyle)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
<dd>
<div class="block">Creates a new Graph.</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,165 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>H-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: H">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:H">H</h2>
<dl class="index">
<dt><a href="../visualizationElements/Cell.html#hasEastWall()" class="member-name-link">hasEastWall()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>
<div class="block">Returns whether the cell has a east wall or not.</div>
</dd>
<dt><a href="../graph/Graph.html#hasEdge(graph.MarkedEdge)" class="member-name-link">hasEdge(MarkedEdge&lt;U&gt;)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Checks if an edge is present in the graph.</div>
</dd>
<dt><a href="../graph/Graph.html#hasEdge(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">hasEdge(MarkedVertex&lt;T&gt;, MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Checks if there is an edge between two vertices in the graph.</div>
</dd>
<dt><a href="../graph/Graph.html#hasEdge(java.lang.String)" class="member-name-link">hasEdge(String)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Checks if an edge with a specific name is present in the graph.</div>
</dd>
<dt><a href="../graph/Graph.html#hasEdge(java.lang.String,java.lang.String)" class="member-name-link">hasEdge(String, String)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Checks if there is an edge between two vertices identified by their names.</div>
</dd>
<dt><a href="../visualizationElements/Graph.html#hasEdge(visualizationElements.Vertex,visualizationElements.Vertex)" class="member-name-link">hasEdge(Vertex, Vertex)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
<dd>
<div class="block">Decides whether the graph has an edge between two vertexes.</div>
</dd>
<dt><a href="../visualizationElements/Hashtable.html" class="type-name-link" title="Klasse in visualizationElements">Hashtable</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
<dd>
<div class="block">Represents a hash table to visualize hash algorithms.</div>
</dd>
<dt><a href="../visualizationElements/Hashtable.html#%3Cinit%3E(java.lang.Object%5B%5D%5B%5D)" class="member-name-link">Hashtable(Object[][])</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Hashtable.html" title="Klasse in visualizationElements">Hashtable</a></dt>
<dd>
<div class="block">Creates a new Hashtable.</div>
</dd>
<dt><a href="../visualizationElements/Hashtable.html#HASHVALUE_CAPTION" class="member-name-link">HASHVALUE_CAPTION</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Hashtable.html" title="Klasse in visualizationElements">Hashtable</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../graph/Graph.html#hasLoop(graph.MarkedVertex)" class="member-name-link">hasLoop(MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Checks if a vertex has a loop (an edge connecting it to itself) in the graph.</div>
</dd>
<dt><a href="../graph/Graph.html#hasLoop(java.lang.String)" class="member-name-link">hasLoop(String)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Checks if a vertex identified by its name has a loop (an edge connecting it to itself) in the graph.</div>
</dd>
<dt><a href="../visualizationElements/Cell.html#hasNorthWall()" class="member-name-link">hasNorthWall()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>
<div class="block">Returns whether the cell has a north wall or not.</div>
</dd>
<dt><a href="../visualizationElements/Cell.html#hasSouthWall()" class="member-name-link">hasSouthWall()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>
<div class="block">Returns whether the cell has a south wall or not.</div>
</dd>
<dt><a href="../graph/Graph.html#hasVertex(graph.MarkedVertex)" class="member-name-link">hasVertex(MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Checks if a vertex is present in the graph.</div>
</dd>
<dt><a href="../graph/Graph.html#hasVertex(java.lang.String)" class="member-name-link">hasVertex(String)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
<dd>
<div class="block">Checks if a vertex with a specific name is present in the graph.</div>
</dd>
<dt><a href="../visualizationElements/Cell.html#hasWestWall()" class="member-name-link">hasWestWall()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>
<div class="block">Returns whether the cell has a west wall or not.</div>
</dd>
<dt><a href="../visualizationElements/BarChart.html#height" class="member-name-link">height</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/DotChart.html#height" class="member-name-link">height</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Table.html#height" class="member-name-link">height</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Maze.html#heigth" class="member-name-link">heigth</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.html" class="type-name-link" title="Klasse in visualisation">HybridWindow&lt;DRAW,<wbr>TEXT,<wbr>PARAM,<wbr>ALGORITHM,<wbr>LOG,<wbr>LEGEND&gt;</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
<dd>
<div class="block">This is the central class for using packages logging and visualization.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#%3Cinit%3E()" class="member-name-link">HybridWindow()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Standard constructor.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#%3Cinit%3E(DRAW,TEXT,PARAM,ALGORITHM,logging.LogElementList,LEGEND)" class="member-name-link">HybridWindow(DRAW, TEXT, PARAM, ALGORITHM, LogElementList&lt;LOG&gt;, LEGEND)</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Extended constructor.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.AutoBackwardListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.AutoBackwardListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.AutoButtonListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.AutoButtonListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.AutoForwardListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.AutoForwardListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.AutoSliderListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.AutoSliderListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.FirstListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.FirstListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.LastListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.LastListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.NextListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.NextListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.PauseButtonListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.PauseButtonListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.PrevListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.PrevListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.StartListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.StartListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.StopListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.StopListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,135 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>I-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index: I">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li><a href="../overview-tree.html">Baum</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a>
<h2 class="title" id="I:I">I</h2>
<dl class="index">
<dt><a href="../graph/DirectedGraph.html#inDegree(graph.MarkedVertex)" class="member-name-link">inDegree(MarkedVertex&lt;T&gt;)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
<dd>
<div class="block">Returns the in-degree of a vertex (i.e., the number of edges directed towards the vertex).</div>
</dd>
<dt><a href="../graph/DirectedGraph.html#inDegree(java.lang.String)" class="member-name-link">inDegree(String)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
<dd>
<div class="block">Returns the in-degree of a vertex by its name.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.html#init()" class="member-name-link">init()</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
<dd>
<div class="block">Initializes the hybrid window by setting up UI components and event listeners.</div>
</dd>
<dt><a href="../visualisation/HybridWindow.html#init()" class="member-name-link">init()</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
<dd>
<div class="block">Applet's initial phase.</div>
</dd>
<dt><a href="../OurApplication/OurLegendArea.html#initialize(java.awt.Graphics)" class="member-name-link">initialize(Graphics)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurLegendArea.html" title="Klasse in OurApplication">OurLegendArea</a></dt>
<dd>
<div class="block">Overridden method from super class.</div>
</dd>
<dt><a href="../visualisation/LegendArea.html#initialize(java.awt.Graphics)" class="member-name-link">initialize(Graphics)</a> - Methode in Klasse visualisation.<a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a></dt>
<dd>
<div class="block">Method that is responsible for drawing all elements and descriptions of the LegendArea.</div>
</dd>
<dt><a href="../logging/LogElementList.html#initialized" class="member-name-link">initialized</a> - Variable in Klasse logging.<a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a></dt>
<dd>
<div class="block">Determines wether the log element list's index is valid or not.</div>
</dd>
<dt><a href="../visualizationElements/Maze.html#initMaze()" class="member-name-link">initMaze()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>
<div class="block">Initializes the maze.</div>
</dd>
<dt><a href="../visualizationElements/Maze.html#initMazeWithAllWalls()" class="member-name-link">initMazeWithAllWalls()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
<dd>
<div class="block">Initializes a Maze full of walls.</div>
</dd>
<dt><a href="../visualizationElements/Graph.html#isDirected" class="member-name-link">isDirected</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Graph.html#isDirected()" class="member-name-link">isDirected()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurMethodButtons.html#isDjikstra" class="member-name-link">isDjikstra</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Cell.html#isGoal" class="member-name-link">isGoal</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Cell.html#isGoal()" class="member-name-link">isGoal()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>
<div class="block">Returns whether the cell is the goal of the maze it contains to.</div>
</dd>
<dt><a href="../logging/LogElementList.html#isInitialized()" class="member-name-link">isInitialized()</a> - Methode in Klasse logging.<a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a></dt>
<dd>
<div class="block">Returns wether the log element list is initialized or not.</div>
</dd>
<dt><a href="../visualizationElements/Cell.html#isStart" class="member-name-link">isStart</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualizationElements/Cell.html#isStart()" class="member-name-link">isStart()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>
<div class="block">Returns whether the cell is the start of the maze it contains to.</div>
</dd>
<dt><a href="../visualizationElements/Cell.html#isVisited()" class="member-name-link">isVisited()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
<dd>
<div class="block">Returns whether the cell was visited or not.</div>
</dd>
<dt><a href="../OurApplication/OurHybridWindow.AutoBackwardListener.html#itemStateChanged(java.awt.event.ItemEvent)" class="member-name-link">itemStateChanged(ItemEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.AutoBackwardListener.html" title="Klasse in OurApplication">OurHybridWindow.AutoBackwardListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurHybridWindow.AutoButtonListener.html#itemStateChanged(java.awt.event.ItemEvent)" class="member-name-link">itemStateChanged(ItemEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.AutoButtonListener.html" title="Klasse in OurApplication">OurHybridWindow.AutoButtonListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../OurApplication/OurHybridWindow.AutoForwardListener.html#itemStateChanged(java.awt.event.ItemEvent)" class="member-name-link">itemStateChanged(ItemEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.AutoForwardListener.html" title="Klasse in OurApplication">OurHybridWindow.AutoForwardListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.AutoBackwardListener.html#itemStateChanged(java.awt.event.ItemEvent)" class="member-name-link">itemStateChanged(ItemEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.AutoBackwardListener.html" title="Klasse in visualisation">HybridWindow.AutoBackwardListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.AutoButtonListener.html#itemStateChanged(java.awt.event.ItemEvent)" class="member-name-link">itemStateChanged(ItemEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.AutoButtonListener.html" title="Klasse in visualisation">HybridWindow.AutoButtonListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../visualisation/HybridWindow.AutoForwardListener.html#itemStateChanged(java.awt.event.ItemEvent)" class="member-name-link">itemStateChanged(ItemEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.AutoForwardListener.html" title="Klasse in visualisation">HybridWindow.AutoForwardListener</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">Q</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a href="index-22.html">X</a>&nbsp;<a href="index-23.html">Y</a>&nbsp;<br><a href="../allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

71
out/JavaDoc/index.html Normal file
View File

@@ -0,0 +1,71 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>Überblick</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="package index">
<meta name="generator" content="javadoc/PackageIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-index-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li class="nav-bar-cell1-rev">Überblick</li>
<li>Package</li>
<li>Klasse</li>
<li><a href="overview-tree.html">Baum</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html#overview">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div id="all-packages-table">
<div class="caption"><span>Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color all-packages-table all-packages-table-tab1"><a href="graph/package-summary.html">graph</a></div>
<div class="col-last even-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-packages-table all-packages-table-tab1"><a href="logging/package-summary.html">logging</a></div>
<div class="col-last odd-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-packages-table all-packages-table-tab1"><a href="OurApplication/package-summary.html">OurApplication</a></div>
<div class="col-last even-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-packages-table all-packages-table-tab1"><a href="visualisation/package-summary.html">visualisation</a></div>
<div class="col-last odd-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-packages-table all-packages-table-tab1"><a href="visualizationElements/package-summary.html">visualizationElements</a></div>
<div class="col-last even-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
</div>
</div>
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1 @@
Please see ..\java.base\COPYRIGHT

View File

@@ -0,0 +1 @@
Please see ..\java.base\LICENSE

View File

@@ -0,0 +1,72 @@
## jQuery v3.6.1
### jQuery License
```
jQuery v 3.6.1
Copyright OpenJS Foundation and other contributors, https://openjsf.org/
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
******************************************
The jQuery JavaScript Library v3.6.1 also includes Sizzle.js
Sizzle.js includes the following license:
Copyright JS Foundation and other contributors, https://js.foundation/
This software consists of voluntary contributions made by many
individuals. For exact contribution history, see the revision history
available at https://github.com/jquery/sizzle
The following license applies to all parts of this software except as
documented below:
====
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
====
All files located in the node_modules and external directories are
externally maintained libraries used by this software which have their
own licenses; we recommend you read them, as their terms may differ from
the terms above.
*********************
```

View File

@@ -0,0 +1,49 @@
## jQuery UI v1.13.2
### jQuery UI License
```
Copyright jQuery Foundation and other contributors, https://jquery.org/
This software consists of voluntary contributions made by many
individuals. For exact contribution history, see the revision history
available at https://github.com/jquery/jquery-ui
The following license applies to all parts of this software except as
documented below:
====
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
====
Copyright and related rights for sample code are waived via CC0. Sample
code is defined as all source code contained within the demos directory.
CC0: http://creativecommons.org/publicdomain/zero/1.0/
====
All files located in the node_modules and external directories are
externally maintained libraries used by this software which have their
own licenses; we recommend you read them, as their terms may differ from
the terms above.
```

31
out/JavaDoc/link.svg Normal file
View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
-->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" fill="#505050">
<path d="M32 239.3c18.2 16.7 57.1 15.4 74.5-1.7l30.9-32c8.3-8.8 4.8-15.1.7-19.9-4.7-3-12-8.1-20.4.5l-29.4 29.6a29.4 29.4 0 0 1-39.4.9l-8-7c-8.8-9.4-11-28.3-.8-38.8l49.8-51.3c7.2-6.6 21.3-10 36.1-2.4 6.9 5.4 15.6 15.7 26 6.2 9.9-11.2 2.9-20.4-10-29.3-18.7-12.6-52-14.8-70.4 3.8L17 154.2c-20 20.2-11.3 58 1.7 71.5a69 69 0 0 0 13.2 13.6z"/>
<path d="M223.2 17.5c-18.4-16.6-57.3-15.3-74.6 2l-30.8 31.9c-8.3 9-4.8 15.2-.7 20 4.8 3 12.1 8 20.5-.6 4.8-5 29.3-29.6 29.3-29.6a29.4 29.4 0 0 1 39.4-1l8 6.8c8.8 9.5 11 28.3.9 38.9l-49.6 51.4c-7.2 6.7-21.3 10.1-36.1 2.6-7-5.4-15.7-15.7-26.1-6.2-9.8 11.2-2.8 20.4 10.2 29.3 18.7 12.5 52 14.7 70.3-4l54.4-56.5c20-20.3 11.2-58-1.9-71.5a69 69 0 0 0-13.2-13.5Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1013 B

View File

@@ -0,0 +1,325 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>Algorithm</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: logging, class: Algorithm">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li><a href="#field-summary">Feld</a></li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li><a href="#field-detail">Feld</a></li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li><a href="#field-detail">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">logging</a></div>
<h1 title="Klasse Algorithm" class="title">Klasse Algorithm&lt;PARAM extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr>LOG extends <a href="LogElement.html" title="Klasse in logging">LogElement</a>&gt;</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">logging.Algorithm&lt;PARAM,<wbr>LOG&gt;</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Bekannte direkte Unterklassen:</dt>
<dd><code><a href="../OurApplication/OurAlgorithm.html" title="Klasse in OurApplication">OurAlgorithm</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">Algorithm&lt;PARAM extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr>LOG extends <a href="LogElement.html" title="Klasse in logging">LogElement</a>&gt;</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
<div class="block">This class provides the basic algorithm.
Use it in assoziation with packages logging and visualization.
Extend it by the members you need and overwrite LogElementList<LOG>run() which contains the specific algorithmic procedures.
Therein you should fill a LogElementList and return it.
Parameters for algorithm processing are read from member parameterArea that ist part of the user interface.</div>
<dl class="notes">
<dt>Siehe auch:</dt>
<dd>
<ul class="tag-list">
<li><a href="LogElement.html" title="Klasse in logging"><code>LogElement</code></a></li>
<li><a href="LogElementList.html" title="Klasse in logging"><code>LogElementList</code></a></li>
<li><a href="../visualisation/HybridWindow.html" title="Klasse in visualisation"><code>HybridWindow</code></a></li>
<li><a href="../visualisation/ParameterArea.html" title="Klasse in visualisation"><code>ParameterArea</code></a></li>
</ul>
</dd>
</dl>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Feldübersicht</h2>
<div class="caption"><span>Felder</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Feld</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color"><code>protected <a href="Algorithm.html" title="Typparameter in Algorithm">PARAM</a></code></div>
<div class="col-second even-row-color"><code><a href="#parameterArea" class="member-name-link">parameterArea</a></code></div>
<div class="col-last even-row-color">
<div class="block">Algorithm parameter area from which the algorithm gets its parameters.</div>
</div>
<div class="col-first odd-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#title" class="member-name-link">title</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Algorithm title.</div>
</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Algorithm</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Standard constructor.</div>
</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(PARAM,java.lang.String)" class="member-name-link">Algorithm</a><wbr>(<a href="Algorithm.html" title="Typparameter in Algorithm">PARAM</a>&nbsp;parameterArea,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;title)</code></div>
<div class="col-last odd-row-color">
<div class="block">Creates algorithm with specified title and parameter area.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstrakte Methoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Algorithm.html" title="Typparameter in Algorithm">PARAM</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getParameterArea()" class="member-name-link">getParameterArea</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the algorithm's parameter area.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTitle()" class="member-name-link">getTitle</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the algorithm title.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="LogElementList.html" title="Klasse in logging">LogElementList</a><wbr>&lt;<a href="Algorithm.html" title="Typparameter in Algorithm">LOG</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#run()" class="member-name-link">run</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Runs the algorithm with parameters specified in parameterArea.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setParameterArea(PARAM)" class="member-name-link">setParameterArea</a><wbr>(<a href="Algorithm.html" title="Typparameter in Algorithm">PARAM</a>&nbsp;parameterArea)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the algorithm's parameter area.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setTitle(java.lang.String)" class="member-name-link">setTitle</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;title)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the algorithm's title.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Felddetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="title">
<h3>title</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">title</span></div>
<div class="block">Algorithm title.</div>
</section>
</li>
<li>
<section class="detail" id="parameterArea">
<h3>parameterArea</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="Algorithm.html" title="Typparameter in Algorithm">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a></span>&nbsp;<span class="element-name">parameterArea</span></div>
<div class="block">Algorithm parameter area from which the algorithm gets its parameters.</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>Algorithm</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Algorithm</span>()</div>
<div class="block">Standard constructor.</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(PARAM,java.lang.String)">
<h3 id="&lt;init&gt;(visualisation.ParameterArea,java.lang.String)">Algorithm</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Algorithm</span><wbr><span class="parameters">(<a href="Algorithm.html" title="Typparameter in Algorithm">PARAM</a>&nbsp;parameterArea,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;title)</span></div>
<div class="block">Creates algorithm with specified title and parameter area.</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="run()">
<h3>run</h3>
<div class="member-signature"><span class="modifiers">public abstract</span>&nbsp;<span class="return-type"><a href="LogElementList.html" title="Klasse in logging">LogElementList</a>&lt;<a href="Algorithm.html" title="Typparameter in Algorithm">LOG</a>&gt;</span>&nbsp;<span class="element-name">run</span>()</div>
<div class="block">Runs the algorithm with parameters specified in parameterArea.
Returns the LogElementList produced by the algorithm processing.
To use this class you will have to overwrite this method.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>a LogElementList containing the algorithm processings single steps</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getTitle()">
<h3>getTitle</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getTitle</span>()</div>
<div class="block">Returns the algorithm title.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>the algorithm title.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setTitle(java.lang.String)">
<h3>setTitle</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setTitle</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;title)</span></div>
<div class="block">Sets the algorithm's title.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>title</code> - the algorithm's title</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setParameterArea(PARAM)">
<h3 id="setParameterArea(visualisation.ParameterArea)">setParameterArea</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setParameterArea</span><wbr><span class="parameters">(<a href="Algorithm.html" title="Typparameter in Algorithm">PARAM</a>&nbsp;parameterArea)</span></div>
<div class="block">Sets the algorithm's parameter area.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>parameterArea</code> - the algorithm's parameter area</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getParameterArea()">
<h3>getParameterArea</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Algorithm.html" title="Typparameter in Algorithm">PARAM</a></span>&nbsp;<span class="element-name">getParameterArea</span>()</div>
<div class="block">Returns the algorithm's parameter area.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>the algorithm's parameter area</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,311 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>LogElement</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: logging, class: LogElement">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#class">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Übersicht:</p>
<ul>
<li>Verschachtelt</li>
<li><a href="#field-summary">Feld</a></li>
<li><a href="#constructor-summary">Konstruktor</a></li>
<li><a href="#method-summary">Methode</a></li>
</ul>
</li>
<li>
<p>Details:</p>
<ul>
<li><a href="#field-detail">Feld</a></li>
<li><a href="#constructor-detail">Konstruktor</a></li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Übersicht:&nbsp;</li>
<li>Verschachtelt&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Methode</a></li>
</ul>
<ul class="sub-nav-list">
<li>Details:&nbsp;</li>
<li><a href="#field-detail">Feld</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Methode</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">logging</a></div>
<h1 title="Klasse LogElement" class="title">Klasse LogElement</h1>
</div>
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">logging.LogElement</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Bekannte direkte Unterklassen:</dt>
<dd><code><a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">LogElement</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
<div class="block">This class provides the basic log list element.
Use it in assoziation with packages logging and visualization.
It is used to store all relevant information about a algorithm processing'S single step.
Extend it by the members you need.</div>
<dl class="notes">
<dt>Siehe auch:</dt>
<dd>
<ul class="tag-list">
<li><a href="Algorithm.html" title="Klasse in logging"><code>Algorithm</code></a></li>
<li><a href="LogElementList.html" title="Klasse in logging"><code>LogElementList</code></a></li>
<li><a href="../visualisation/HybridWindow.html" title="Klasse in visualisation"><code>HybridWindow</code></a></li>
</ul>
</dd>
</dl>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Feldübersicht</h2>
<div class="caption"><span>Felder</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Feld</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#description" class="member-name-link">description</a></code></div>
<div class="col-last even-row-color">
<div class="block">Description of the single step's process.</div>
</div>
<div class="col-first odd-row-color"><code>protected int</code></div>
<div class="col-second odd-row-color"><code><a href="#step" class="member-name-link">step</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The step number of the single step within a algorithm's log element list.</div>
</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Konstruktorübersicht</h2>
<div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">LogElement</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Standard constructor.</div>
</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(int,java.lang.String)" class="member-name-link">LogElement</a><wbr>(int&nbsp;step,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;description)</code></div>
<div class="col-last odd-row-color">
<div class="block">Creates a log element with the specified step number and description.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Methodenübersicht</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Methode</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDescription()" class="member-name-link">getDescription</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the step's description.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getStep()" class="member-name-link">getStep</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the step's step number.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDescription(java.lang.String)" class="member-name-link">setDescription</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;description)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the step's description.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setStep(int)" class="member-name-link">setStep</a><wbr>(int&nbsp;step)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the step's step number.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Felddetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="step">
<h3>step</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">step</span></div>
<div class="block">The step number of the single step within a algorithm's log element list.</div>
</section>
</li>
<li>
<section class="detail" id="description">
<h3>description</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">description</span></div>
<div class="block">Description of the single step's process.</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Konstruktordetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>LogElement</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">LogElement</span>()</div>
<div class="block">Standard constructor.
Creates a log element with step number 0 and "No description available." as description.</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(int,java.lang.String)">
<h3>LogElement</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">LogElement</span><wbr><span class="parameters">(int&nbsp;step,
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;description)</span></div>
<div class="block">Creates a log element with the specified step number and description.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>step</code> - step number</dd>
<dd><code>description</code> - step description</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Methodendetails</h2>
<ul class="member-list">
<li>
<section class="detail" id="getStep()">
<h3>getStep</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getStep</span>()</div>
<div class="block">Returns the step's step number.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>the step's step number</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setStep(int)">
<h3>setStep</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setStep</span><wbr><span class="parameters">(int&nbsp;step)</span></div>
<div class="block">Sets the step's step number.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>step</code> - the step's step number</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getDescription()">
<h3>getDescription</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getDescription</span>()</div>
<div class="block">Returns the step's description.</div>
<dl class="notes">
<dt>Gibt zurück:</dt>
<dd>the step's description</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setDescription(java.lang.String)">
<h3>setDescription</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setDescription</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;description)</span></div>
<div class="block">Sets the step's description.</div>
<dl class="notes">
<dt>Parameter:</dt>
<dd><code>description</code> - the step's description</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,101 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>logging</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="declaration: package: logging">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Klasse</li>
<li><a href="package-tree.html">Baum</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#package">Hilfe</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Beschreibung</li>
<li>Zugehörige Packages</li>
<li><a href="#class-summary">Klassen und Schnittstellen</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Beschreibung&nbsp;|&nbsp;</li>
<li>Zugehörige Packages&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Klassen und Schnittstellen</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package logging" class="title">Package logging</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">logging</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="class-summary">
<div class="caption"><span>Klassen</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Klasse</div>
<div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Algorithm.html" title="Klasse in logging">Algorithm</a>&lt;PARAM extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr>LOG extends <a href="LogElement.html" title="Klasse in logging">LogElement</a>&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">This class provides the basic algorithm.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="LogElement.html" title="Klasse in logging">LogElement</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">This class provides the basic log list element.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="LogElementList.html" title="Klasse in logging">LogElementList</a>&lt;LOG extends <a href="LogElement.html" title="Klasse in logging">LogElement</a>&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">This class provides a container for log list elements.</div>
</div>
</div>
</div>
</li>
</ul>
</section>
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,85 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>logging Klassenhierarchie</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="tree: package: logging">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Überblick</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Klasse</li>
<li class="nav-bar-cell1-rev">Baum</li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html#tree">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchie für Package logging</h1>
</div>
<span class="package-hierarchy-label">Packagehierarchien:</span>
<ul class="horizontal contents-list">
<li><a href="../overview-tree.html">Alle Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Klassenhierarchie">Klassenhierarchie</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Object</a>
<ul>
<li class="circle">java.util.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/AbstractCollection.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.util">AbstractCollection</a>&lt;E&gt; (implements java.util.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Collection.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Collection</a>&lt;E&gt;)
<ul>
<li class="circle">java.util.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/AbstractList.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.util">AbstractList</a>&lt;E&gt; (implements java.util.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/List.html" title="Klasse oder Schnittstelle in java.util" class="external-link">List</a>&lt;E&gt;)
<ul>
<li class="circle">java.util.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.util">Vector</a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Cloneable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Cloneable</a>, java.util.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/List.html" title="Klasse oder Schnittstelle in java.util" class="external-link">List</a>&lt;E&gt;, java.util.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/RandomAccess.html" title="Klasse oder Schnittstelle in java.util" class="external-link">RandomAccess</a>, java.io.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="Klasse oder Schnittstelle in java.io" class="external-link">Serializable</a>)
<ul>
<li class="circle">logging.<a href="LogElementList.html" class="type-name-link" title="Klasse in logging">LogElementList</a>&lt;LOG&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">logging.<a href="Algorithm.html" class="type-name-link" title="Klasse in logging">Algorithm</a>&lt;PARAM,<wbr>LOG&gt;</li>
<li class="circle">logging.<a href="LogElement.html" class="type-name-link" title="Klasse in logging">LogElement</a></li>
</ul>
</li>
</ul>
</section>
</main>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
moduleSearchIndex = [];updateSearchResults();

View File

@@ -0,0 +1,26 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>Generierte Dokumentation (unbenannt)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="index redirect">
<meta name="generator" content="javadoc/IndexRedirectWriter">
<link rel="canonical" href="index.html">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript">window.location.replace('index.html')</script>
<noscript>
<meta http-equiv="Refresh" content="0;index.html">
</noscript>
</head>
<body class="index-redirect-page">
<main role="main">
<noscript>
<p>JavaScript ist im Browser deaktiviert.</p>
</noscript>
<p><a href="index.html">index.html</a></p>
</main>
</body>
</html>

View File

@@ -0,0 +1,262 @@
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
<title>Klassenhierarchie</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-09">
<meta name="description" content="class tree">
<meta name="generator" content="javadoc/TreeWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="tree-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript ist im Browser deaktiviert.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Überblick</a></li>
<li>Package</li>
<li>Klasse</li>
<li class="nav-bar-cell1-rev">Baum</li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html#tree">Hilfe</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Suchen">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchie für alle Packages</h1>
</div>
<span class="package-hierarchy-label">Packagehierarchien:</span>
<ul class="horizontal contents-list">
<li><a href="graph/package-tree.html">graph</a>, </li>
<li><a href="logging/package-tree.html">logging</a>, </li>
<li><a href="OurApplication/package-tree.html">OurApplication</a>, </li>
<li><a href="visualisation/package-tree.html">visualisation</a>, </li>
<li><a href="visualizationElements/package-tree.html">visualizationElements</a></li>
</ul>
<section class="hierarchy">
<h2 title="Klassenhierarchie">Klassenhierarchie</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Object</a>
<ul>
<li class="circle">java.util.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/AbstractCollection.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.util">AbstractCollection</a>&lt;E&gt; (implements java.util.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Collection.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Collection</a>&lt;E&gt;)
<ul>
<li class="circle">java.util.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/AbstractList.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.util">AbstractList</a>&lt;E&gt; (implements java.util.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/List.html" title="Klasse oder Schnittstelle in java.util" class="external-link">List</a>&lt;E&gt;)
<ul>
<li class="circle">java.util.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.util">Vector</a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Cloneable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Cloneable</a>, java.util.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/List.html" title="Klasse oder Schnittstelle in java.util" class="external-link">List</a>&lt;E&gt;, java.util.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/RandomAccess.html" title="Klasse oder Schnittstelle in java.util" class="external-link">RandomAccess</a>, java.io.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="Klasse oder Schnittstelle in java.io" class="external-link">Serializable</a>)
<ul>
<li class="circle">logging.<a href="logging/LogElementList.html" class="type-name-link" title="Klasse in logging">LogElementList</a>&lt;LOG&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">logging.<a href="logging/Algorithm.html" class="type-name-link" title="Klasse in logging">Algorithm</a>&lt;PARAM,<wbr>LOG&gt;
<ul>
<li class="circle">OurApplication.<a href="OurApplication/OurAlgorithm.html" class="type-name-link" title="Klasse in OurApplication">OurAlgorithm</a></li>
</ul>
</li>
<li class="circle">visualizationElements.<a href="visualizationElements/BarChartElement.html" class="type-name-link" title="Klasse in visualizationElements">BarChartElement</a></li>
<li class="circle">visualizationElements.<a href="visualizationElements/Cell.html" class="type-name-link" title="Klasse in visualizationElements">Cell</a></li>
<li class="circle">java.awt.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/Component.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.awt">Component</a> (implements java.awt.image.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/image/ImageObserver.html" title="Klasse oder Schnittstelle in java.awt.image" class="external-link">ImageObserver</a>, java.awt.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/MenuContainer.html" title="Klasse oder Schnittstelle in java.awt" class="external-link">MenuContainer</a>, java.io.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="Klasse oder Schnittstelle in java.io" class="external-link">Serializable</a>)
<ul>
<li class="circle">java.awt.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/Container.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.awt">Container</a>
<ul>
<li class="circle">javax.swing.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/JComponent.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in javax.swing">JComponent</a> (implements java.io.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="Klasse oder Schnittstelle in java.io" class="external-link">Serializable</a>)
<ul>
<li class="circle">javax.swing.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/JPanel.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in javax.swing">JPanel</a> (implements javax.accessibility.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/accessibility/Accessible.html" title="Klasse oder Schnittstelle in javax.accessibility" class="external-link">Accessible</a>)
<ul>
<li class="circle">visualisation.<a href="visualisation/DrawArea.html" class="type-name-link" title="Klasse in visualisation">DrawArea</a>&lt;LOG&gt;
<ul>
<li class="circle">OurApplication.<a href="OurApplication/OurDrawArea.html" class="type-name-link" title="Klasse in OurApplication">OurDrawArea</a></li>
</ul>
</li>
<li class="circle">visualisation.<a href="visualisation/LegendArea.html" class="type-name-link" title="Klasse in visualisation">LegendArea</a>
<ul>
<li class="circle">OurApplication.<a href="OurApplication/OurLegendArea.html" class="type-name-link" title="Klasse in OurApplication">OurLegendArea</a></li>
</ul>
</li>
<li class="circle">visualisation.<a href="visualisation/ParameterArea.html" class="type-name-link" title="Klasse in visualisation">ParameterArea</a>
<ul>
<li class="circle">OurApplication.<a href="OurApplication/OurMethodButtons.html" class="type-name-link" title="Klasse in OurApplication">OurMethodButtons</a></li>
<li class="circle">OurApplication.<a href="OurApplication/OurParameterArea.html" class="type-name-link" title="Klasse in OurApplication">OurParameterArea</a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">javax.swing.text.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/text/JTextComponent.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in javax.swing.text">JTextComponent</a> (implements javax.accessibility.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/accessibility/Accessible.html" title="Klasse oder Schnittstelle in javax.accessibility" class="external-link">Accessible</a>, javax.swing.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/Scrollable.html" title="Klasse oder Schnittstelle in javax.swing" class="external-link">Scrollable</a>)
<ul>
<li class="circle">javax.swing.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/JTextArea.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in javax.swing">JTextArea</a>
<ul>
<li class="circle">visualisation.<a href="visualisation/TextArea.html" class="type-name-link" title="Klasse in visualisation">TextArea</a>&lt;LOG&gt;
<ul>
<li class="circle">OurApplication.<a href="OurApplication/OurTextArea.html" class="type-name-link" title="Klasse in OurApplication">OurTextArea</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">java.awt.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/Panel.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.awt">Panel</a> (implements javax.accessibility.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/accessibility/Accessible.html" title="Klasse oder Schnittstelle in javax.accessibility" class="external-link">Accessible</a>)
<ul>
<li class="circle">java.applet.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/applet/Applet.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.applet">Applet</a>
<ul>
<li class="circle">javax.swing.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/JApplet.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in javax.swing">JApplet</a> (implements javax.accessibility.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/accessibility/Accessible.html" title="Klasse oder Schnittstelle in javax.accessibility" class="external-link">Accessible</a>, javax.swing.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/RootPaneContainer.html" title="Klasse oder Schnittstelle in javax.swing" class="external-link">RootPaneContainer</a>)
<ul>
<li class="circle">visualisation.<a href="visualisation/HybridWindow.html" class="type-name-link" title="Klasse in visualisation">HybridWindow</a>&lt;DRAW,<wbr>TEXT,<wbr>PARAM,<wbr>ALGORITHM,<wbr>LOG,<wbr>LEGEND&gt;
<ul>
<li class="circle">OurApplication.<a href="OurApplication/OurHybridWindow.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow</a>&lt;DRAW,<wbr>TEXT,<wbr>PARAM,<wbr>ALGORITHM,<wbr>LOG,<wbr>LEGEND,<wbr>METHODBUTTONS&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">graph.<a href="graph/Edge.html" class="type-name-link" title="Klasse in graph">Edge</a>
<ul>
<li class="circle">graph.<a href="graph/MarkedEdge.html" class="type-name-link" title="Klasse in graph">MarkedEdge</a>&lt;U&gt;</li>
</ul>
</li>
<li class="circle">visualizationElements.<a href="visualizationElements/Edge.html" class="type-name-link" title="Klasse in visualizationElements">Edge</a></li>
<li class="circle">graph.<a href="graph/ExampleGraphs.html" class="type-name-link" title="Klasse in graph">ExampleGraphs</a></li>
<li class="circle">graph.<a href="graph/Graph.html" class="type-name-link" title="Klasse in graph">Graph</a>&lt;T,<wbr>U&gt;
<ul>
<li class="circle">graph.<a href="graph/DirectedGraph.html" class="type-name-link" title="Klasse in graph">DirectedGraph</a>&lt;T,<wbr>U&gt;</li>
<li class="circle">graph.<a href="graph/UndirectedGraph.html" class="type-name-link" title="Klasse in graph">UndirectedGraph</a>&lt;T,<wbr>U&gt;</li>
</ul>
</li>
<li class="circle">visualisation.<a href="visualisation/HybridWindow.AutoBackwardListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.AutoBackwardListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a>)</li>
<li class="circle">visualisation.<a href="visualisation/HybridWindow.AutoButtonListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.AutoButtonListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a>)</li>
<li class="circle">visualisation.<a href="visualisation/HybridWindow.AutoForwardListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.AutoForwardListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a>)</li>
<li class="circle">visualisation.<a href="visualisation/HybridWindow.AutoSliderListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.AutoSliderListener</a> (implements javax.swing.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/event/ChangeListener.html" title="Klasse oder Schnittstelle in javax.swing.event" class="external-link">ChangeListener</a>)</li>
<li class="circle">visualisation.<a href="visualisation/HybridWindow.FirstListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.FirstListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
<li class="circle">visualisation.<a href="visualisation/HybridWindow.LastListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.LastListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
<li class="circle">visualisation.<a href="visualisation/HybridWindow.NextListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.NextListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
<li class="circle">visualisation.<a href="visualisation/HybridWindow.PauseButtonListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.PauseButtonListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
<li class="circle">visualisation.<a href="visualisation/HybridWindow.PrevListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.PrevListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
<li class="circle">visualisation.<a href="visualisation/HybridWindow.StartListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.StartListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
<li class="circle">visualisation.<a href="visualisation/HybridWindow.StopListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.StopListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
<li class="circle">logging.<a href="logging/LogElement.html" class="type-name-link" title="Klasse in logging">LogElement</a>
<ul>
<li class="circle">OurApplication.<a href="OurApplication/OurLogElement.html" class="type-name-link" title="Klasse in OurApplication">OurLogElement</a></li>
</ul>
</li>
<li class="circle">graph.<a href="graph/Marking.html" class="type-name-link" title="Klasse in graph">Marking</a>
<ul>
<li class="circle">graph.<a href="graph/EdgeMarking.html" class="type-name-link" title="Klasse in graph">EdgeMarking</a>
<ul>
<li class="circle">graph.<a href="graph/EdgeWeightMarking.html" class="type-name-link" title="Klasse in graph">EdgeWeightMarking</a></li>
</ul>
</li>
<li class="circle">graph.<a href="graph/VertexMarking.html" class="type-name-link" title="Klasse in graph">VertexMarking</a>
<ul>
<li class="circle">graph.<a href="graph/VertexWeightMarking.html" class="type-name-link" title="Klasse in graph">VertexWeightMarking</a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">OurApplication.<a href="OurApplication/OurApplication.html" class="type-name-link" title="Klasse in OurApplication">OurApplication</a></li>
<li class="circle">OurApplication.<a href="OurApplication/OurHybridWindow.AutoBackwardListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.AutoBackwardListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a>)</li>
<li class="circle">OurApplication.<a href="OurApplication/OurHybridWindow.AutoButtonListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.AutoButtonListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a>)</li>
<li class="circle">OurApplication.<a href="OurApplication/OurHybridWindow.AutoForwardListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.AutoForwardListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a>)</li>
<li class="circle">OurApplication.<a href="OurApplication/OurHybridWindow.AutoSliderListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.AutoSliderListener</a> (implements javax.swing.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/event/ChangeListener.html" title="Klasse oder Schnittstelle in javax.swing.event" class="external-link">ChangeListener</a>)</li>
<li class="circle">OurApplication.<a href="OurApplication/OurHybridWindow.FirstListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.FirstListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
<li class="circle">OurApplication.<a href="OurApplication/OurHybridWindow.LastListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.LastListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
<li class="circle">OurApplication.<a href="OurApplication/OurHybridWindow.NextListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.NextListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
<li class="circle">OurApplication.<a href="OurApplication/OurHybridWindow.PauseButtonListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.PauseButtonListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
<li class="circle">OurApplication.<a href="OurApplication/OurHybridWindow.PrevListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.PrevListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
<li class="circle">OurApplication.<a href="OurApplication/OurHybridWindow.StartListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.StartListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
<li class="circle">OurApplication.<a href="OurApplication/OurHybridWindow.StopListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.StopListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Throwable</a> (implements java.io.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="Klasse oder Schnittstelle in java.io" class="external-link">Serializable</a>)
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Exception</a>
<ul>
<li class="circle">graph.<a href="graph/NameDoesNotExistException.html" class="type-name-link" title="Klasse in graph">NameDoesNotExistException</a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">graph.<a href="graph/Vertex.html" class="type-name-link" title="Klasse in graph">Vertex</a>
<ul>
<li class="circle">graph.<a href="graph/MarkedVertex.html" class="type-name-link" title="Klasse in graph">MarkedVertex</a>&lt;T&gt;</li>
</ul>
</li>
<li class="circle">visualizationElements.<a href="visualizationElements/Vertex.html" class="type-name-link" title="Klasse in visualizationElements">Vertex</a></li>
<li class="circle">visualizationElements.<a href="visualizationElements/VisualizationElement.html" class="type-name-link" title="Klasse in visualizationElements">VisualizationElement</a>
<ul>
<li class="circle">visualizationElements.<a href="visualizationElements/BarChart.html" class="type-name-link" title="Klasse in visualizationElements">BarChart</a></li>
<li class="circle">visualizationElements.<a href="visualizationElements/DotChart.html" class="type-name-link" title="Klasse in visualizationElements">DotChart</a></li>
<li class="circle">visualizationElements.<a href="visualizationElements/Graph.html" class="type-name-link" title="Klasse in visualizationElements">Graph</a></li>
<li class="circle">visualizationElements.<a href="visualizationElements/Maze.html" class="type-name-link" title="Klasse in visualizationElements">Maze</a></li>
<li class="circle">visualizationElements.<a href="visualizationElements/Table.html" class="type-name-link" title="Klasse in visualizationElements">Table</a>
<ul>
<li class="circle">visualizationElements.<a href="visualizationElements/ChessBoard.html" class="type-name-link" title="Klasse in visualizationElements">ChessBoard</a></li>
<li class="circle">visualizationElements.<a href="visualizationElements/Hashtable.html" class="type-name-link" title="Klasse in visualizationElements">Hashtable</a></li>
<li class="circle">visualizationElements.<a href="visualizationElements/List.html" class="type-name-link" title="Klasse in visualizationElements">List</a>
<ul>
<li class="circle">visualizationElements.<a href="visualizationElements/Queue.html" class="type-name-link" title="Klasse in visualizationElements">Queue</a></li>
</ul>
</li>
<li class="circle">visualizationElements.<a href="visualizationElements/Stack.html" class="type-name-link" title="Klasse in visualizationElements">Stack</a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">graph.<a href="graph/WrapperComparator.html" class="type-name-link" title="Klasse in graph">WrapperComparator</a>&lt;T&gt; (implements java.util.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Comparator</a>&lt;T&gt;)</li>
<li class="circle">graph.<a href="graph/WrapperElement.html" class="type-name-link" title="Klasse in graph">WrapperElement</a>&lt;T&gt;</li>
</ul>
</li>
</ul>
</section>
<section class="hierarchy">
<h2 title="Enum-Klassenhierarchie">Enum-Klassenhierarchie</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Object</a>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Enum</a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Comparable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Comparable</a>&lt;T&gt;, java.lang.constant.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/constant/Constable.html" title="Klasse oder Schnittstelle in java.lang.constant" class="external-link">Constable</a>, java.io.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="Klasse oder Schnittstelle in java.io" class="external-link">Serializable</a>)
<ul>
<li class="circle">visualizationElements.<a href="visualizationElements/EdgeStyle.html" class="type-name-link" title="Enum-Klasse in visualizationElements">EdgeStyle</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</section>
</main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1 @@
packageSearchIndex = [{"l":"Alle Packages","u":"allpackages-index.html"},{"l":"graph"},{"l":"logging"},{"l":"OurApplication"},{"l":"visualisation"},{"l":"visualizationElements"}];updateSearchResults();

Binary file not shown.

After

Width:  |  Height:  |  Size: 499 B

BIN
out/JavaDoc/resources/x.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 394 B

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More