Class KantenSymbol


  • class KantenSymbol
    extends GraphenSymbol
    Verwaltet ein Kantensymbol in einem Graph
    Version:
    1.0
    Author:
    Albert Wiedemann
    • Field Detail

      • breite

        private int breite
        Breite des Darstellungssymbols
      • gerichtet

        private boolean gerichtet
        Gerichtete Kante
      • gewicht

        private String gewicht
        Gewicht der Kante
      • farbe

        private String farbe
        Farbe
    • Constructor Detail

      • KantenSymbol

        KantenSymbol​(KnotenSymbol start,
                     KnotenSymbol ende,
                     boolean gerichtet,
                     String gewicht,
                     int breite,
                     String farbe,
                     Oberflaeche o)
        Legt das Symbol an und besetzt die Attribute.
        Parameters:
        start - : Startknoten
        ende - : Endknoten
        gerichtet - : wenn wahr, ist der Weg gerichtet
        gewicht - : Kantengewicht
        breite - : Breite der Linie
        farbe - : Farbe der Linie
        o - die zugeordnete Oberfläche
    • Method Detail

      • Zeichnen

        void Zeichnen​(Graphics2D g)
        Stellt das Symbol dar.
        Specified by:
        Zeichnen in class GraphenSymbol
        Parameters:
        g - der Grafport zum Zeichnen
      • FarbeSetzen

        void FarbeSetzen​(String f)
        Setzt die Farbe der Darstellung
        Parameters:
        f - die (neue) Farbe
      • GewichtSetzen

        void GewichtSetzen​(String g)
        Setzt das Gewicht der Darstellung
        Parameters:
        g - das (neue) Gewicht
      • GerichtetSetzen

        void GerichtetSetzen​(boolean gerichtet)
        Setzt, ob die Kante gerichtet ist.
        Parameters:
        gerichtet - die Kante ist gerichtet bei wahr
      • StartsymbolGeben

        KnotenSymbol StartsymbolGeben()
        Meldet den Startknoten
        Returns:
        Startknoten
      • ZielsymbolGeben

        KnotenSymbol ZielsymbolGeben()
        Meldet den Zielknoten
        Returns:
        Zielknoten
      • GewichtGeben

        String GewichtGeben()
        Meldet das Gewicht
        Returns:
        Gewicht
      • IstGerichtet

        boolean IstGerichtet()
        Meldet das Gewicht
        Returns:
        Gewicht