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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Gerade
public Gerade(int dim,
int anzahlHyperE,
int[] def,
boolean[][] vergleich)
throws matroide.IsNoLegalGeradeException
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()