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.
 
Method Summary
protected  boolean enthaeltPunkt(int x)
           
protected  boolean enthaeltPunkte(int[] punk)
           
 int getVorzeichen()
           
protected  int[] lastTwo()
           
 void print()
          gebe this.toString() aus
 void setVorzeichen(int i)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

punkte

protected int[] punkte
Constructor Detail

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 Dimension
punk - - die Hyperebenen
vor - - das Vorzeichen
Method Detail

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