Package GCG.coloredVertex
Class ColoredVertex
- java.lang.Object
-
- abiturklassen.graph.Vertex
-
- GCG.coloredVertex.ColoredVertex
-
public class ColoredVertex extends Vertex
Ein Knoten im Sinne der NRW-Graph-Klasse kann mit einer beliebigen Farbe, charakterisiert durch eine positive Zahl, gefaerbt werden.- Version:
- 5.0 vom 20.12.2015
- Author:
- Klaus Bovermann
-
-
Field Summary
Fields Modifier and Type Field Description static int
KEINE_FARBE
-
Constructor Summary
Constructors Constructor Description ColoredVertex(java.lang.String pId)
ein neuer Knoten wird erzeugt.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
entfaerbe()
Der Knoten hat anschliessend keine Farbe.int
getColor()
liefert die Farbnummer, mit dem der Knoten gefaerbt wurde.boolean
isColored()
liefert genau dann true, wenn der Knoten eine von -1 verschiedene Farbe hat.void
setColor(int pColorNr)
Der Knoten wird mit der angegebenen Farbe gefaerbt.
-
-
-
Field Detail
-
KEINE_FARBE
public static final int KEINE_FARBE
- See Also:
- Constant Field Values
-
-
Method Detail
-
isColored
public boolean isColored()
liefert genau dann true, wenn der Knoten eine von -1 verschiedene Farbe hat.- Returns:
- hat der Knoten eine korrekte Farbe?
-
getColor
public int getColor()
liefert die Farbnummer, mit dem der Knoten gefaerbt wurde. Hat der Knoten noch keine Farbe, wird -1 zurueckgeliefert.- Returns:
- die Farbe des Knoten
-
setColor
public void setColor(int pColorNr)
Der Knoten wird mit der angegebenen Farbe gefaerbt. Es kann hiermit jedoch nicht der Wert KEINE_FARBE gesetzt werden. Es wird ansonsten keine Ueberpruefung des Parameters vorgenommen.- Parameters:
pColorNr
- Die Nummer der Farbe
-
entfaerbe
public void entfaerbe()
Der Knoten hat anschliessend keine Farbe.
-
-