|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--org.abora.white.xpp.basic.Heaper
|
+--org.abora.white.spaces.basic.Position
|
+--org.abora.white.spaces.cross.Tuple
A tuple is a Position in a CrossSpace represented by a sequence of Positions in its subSpaces
| Constructor Summary | |
protected |
Tuple()
|
protected |
Tuple(Rcvr receiver)
|
| Method Summary | |
int |
actualHashForEqual()
since we redefine equal, subclasses had better redefine actualHashForEqual |
abstract XnRegion |
asRegion()
Essential. |
Position |
coordinate(int index)
The position with in a subspace |
abstract PtrArray |
coordinates()
Essential. |
abstract CoordinateSpace |
coordinateSpace()
Essential. |
static void |
info()
{Position CLIENT} coordinate: index {Int32} {PtrArray CLIENT of: Position} coordinates |
abstract boolean |
isEqual(Heaper other)
Return true if the two objects are equal. |
static Tuple |
make(PtrArray coordinates)
|
void |
printOn(java.io.PrintWriter oo)
This should rarely be overridden. |
void |
printOnWithSimpleSyntax(java.io.PrintWriter oo,
java.lang.String openString,
java.lang.String sep,
java.lang.String closeString)
|
void |
sendSelfTo(Xmtr xmtr)
|
static Tuple |
two(Position zero,
Position one)
|
| Methods inherited from class org.abora.white.xpp.basic.Heaper |
destroy, destruct, equals, hashForEqual, printContentsOn, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
protected Tuple()
protected Tuple(Rcvr receiver)
| Method Detail |
public void printOn(java.io.PrintWriter oo)
Heaper
printOn in class Heaper
public void printOnWithSimpleSyntax(java.io.PrintWriter oo,
java.lang.String openString,
java.lang.String sep,
java.lang.String closeString)
public abstract XnRegion asRegion()
Position
asRegion in class Positionpublic Position coordinate(int index)
public abstract PtrArray coordinates()
public abstract CoordinateSpace coordinateSpace()
Position
coordinateSpace in class Positionpublic int actualHashForEqual()
Position
actualHashForEqual in class Positionpublic abstract boolean isEqual(Heaper other)
Heaper
isEqual in class Positionpublic void sendSelfTo(Xmtr xmtr)
sendSelfTo in class Heaperpublic static Tuple make(PtrArray coordinates)
public static Tuple two(Position zero,
Position one)
public static void info()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||