matroide
Class ChirotopElement
java.lang.Object
|
+--matroide.ChirotopElement
- public class ChirotopElement
- extends java.lang.Object
Diese Klasse bestimmt genau ein Vorzeichen in einem Chirotop. Sie speichert dazu die entsprechenden
Hyperebenen (dim viele) und das Vorzeichen als int.
Field Summary |
protected int[] |
punkte
|
Constructor Summary |
ChirotopElement(int dim,
int[] punk,
int vor)
erzeugt ein ChirotopElement mit der gegebenen dimension, den gegebenen Hyperebenen
und dem gegebenen vorzeichen. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
punkte
protected int[] punkte
ChirotopElement
public ChirotopElement(int dim,
int[] punk,
int vor)
- erzeugt ein ChirotopElement mit der gegebenen dimension, den gegebenen Hyperebenen
und dem gegebenen vorzeichen.
- Parameters:
dim
- - die Dimensionpunk
- - die Hyperebenenvor
- - das Vorzeichen
setVorzeichen
public void setVorzeichen(int i)
- Parameters:
i
- - neues vorzeichen
getVorzeichen
public int getVorzeichen()
- Returns:
- aktuelles Vorzeichen (1 oder -1)
enthaeltPunkte
protected boolean enthaeltPunkte(int[] punk)
- Returns:
- true gdw punk gleich den eigenen Hyperebenen ist.
enthaeltPunkt
protected boolean enthaeltPunkt(int x)
- Returns:
- true gdw eine der gespeicherten hyperebenen ist x
lastTwo
protected int[] lastTwo()
- Returns:
- die letzten beiden Hyperebenen in einem int-Array
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
- Returns:
- string mit hyperebenen-Nummern und vorzeichen
print
public void print()
- gebe this.toString() aus