matroide
Class Gerade

java.lang.Object
  |
  +--matroide.Gerade

public class Gerade
extends java.lang.Object


Constructor Summary
Gerade(int dim, int anzahlHyperE, int[] def, boolean[][] vergleich)
           
 
Method Summary
protected  boolean benachbart(int h1, int h2)
           
 Gerade copy()
           
protected  boolean enthaelt(int[] hypers)
           
 boolean equals(Gerade g)
          prueft, ob zwei Geraden die gleiche Kantenschnittreihenfolge haben
protected  int[] getKantenbild()
           
protected  void normiereDarstellung()
           
 void print()
           
protected  void rotiereMaximumNachVorn()
           
protected  boolean rueckwaerts(Gerade g)
           
protected  void tausche(int h1, int h2)
           
 java.lang.String toString()
           
protected  boolean vertauscht(int h1, int h2)
           
protected  boolean vorwaerts(Gerade g)
          prueft, ob die Schnitte der normierten Darstellung von Links nach rechts uebereinstimmen.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Gerade

public Gerade(int dim,
              int anzahlHyperE,
              int[] def,
              boolean[][] vergleich)
       throws matroide.IsNoLegalGeradeException
Method Detail

copy

public Gerade copy()

enthaelt

protected boolean enthaelt(int[] hypers)

benachbart

protected boolean benachbart(int h1,
                             int h2)

tausche

protected void tausche(int h1,
                       int h2)

vertauscht

protected boolean vertauscht(int h1,
                             int h2)

normiereDarstellung

protected void normiereDarstellung()

rotiereMaximumNachVorn

protected void rotiereMaximumNachVorn()

equals

public boolean equals(Gerade g)
prueft, ob zwei Geraden die gleiche Kantenschnittreihenfolge haben

vorwaerts

protected boolean vorwaerts(Gerade g)
prueft, ob die Schnitte der normierten Darstellung von Links nach rechts uebereinstimmen.
Returns:
boolean

rueckwaerts

protected boolean rueckwaerts(Gerade g)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

print

public void print()

getKantenbild

protected int[] getKantenbild()