Class MirrorGenerator
java.lang.Object
|
+--MirrorGenerator
- public class MirrorGenerator
- extends java.lang.Object
Mit dieser Klasse werden alle Indexverschiebungen erzeugt, die im PatternGenerator gebraucht werden um ein Gen zu drehen.
Es handelt sich hierbei um eine Singleton-Klasse, d.h. es gibt keinen public-Konstruktor. Instanzen dieser Klasse erhält man über
die static-Methode getMirror().
Stand: 09.07.2001
Method Summary |
int[] |
get(int index)
Liefert eine Drehung.
|
static MirrorGenerator |
getMirror(int size)
Über diese Methode erhält man eine Instanz dieser Singleton-Klasse.
|
protected int[][] |
makeMirror(int genSize)
Geändert: 19.06.2001 mit Dank an Bernd Jaekel |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
mirror
protected static MirrorGenerator mirror
size
protected int size
mirrorArray
protected int[][] mirrorArray
length
public int length
MirrorGenerator
protected MirrorGenerator(int size)
getMirror
public static MirrorGenerator getMirror(int size)
- Über diese Methode erhält man eine Instanz dieser Singleton-Klasse.
Geändert: ?
- Parameters:
size
- Grösse eines zu drehenden Patterns (Gengrösse)- Returns:
- na, die Instanz halt!
get
public int[] get(int index)
- Liefert eine Drehung.
Geändert: ?
- Parameters:
index
- Index der Drehung- Returns:
- int[] mit vertauschten Indizes
makeMirror
protected int[][] makeMirror(int genSize)
- Geändert: 19.06.2001 mit Dank an Bernd Jaekel