|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--org.abora.gold.java.AboraHeaper
|
+--org.abora.gold.xpp.basic.Heaper
|
+--org.abora.gold.spaces.basic.Mapping
|
+--org.abora.gold.spaces.basic.SimpleMapping
| Field Summary | |
protected Mapping |
myMapping
|
protected XnRegion |
myRegion
|
| Fields inherited from class org.abora.gold.xpp.basic.Heaper |
AllBlasts, BecomeMap, GarbageCount, InGC, InitializedClasses, InitializingClasses, LastMemory, NextClientRequestNumber, NotOneElementSignal, PackageTable, PromiseNameTable, StringHashSBoxes |
| Fields inherited from class org.abora.gold.java.AboraHeaper |
ActiveClubs, CurrentAuthor, CurrentBertCanopyCache, CurrentBertCrum, CurrentChunk, CurrentGrandMap, CurrentKeyMaster, CurrentPacker, CurrentSensorCanopyCache, CurrentServer, CurrentSession, CurrentSessions, CurrentTrace, InitialEditClub, InitialOwner, InitialReadClub, InitialSponsor, InsideTransactionFlag |
| Constructor Summary | |
SimpleMapping(Rcvr receiver)
|
|
SimpleMapping(XnRegion region,
Mapping mapping)
|
|
| Method Summary | |
int |
actualHashForEqual()
|
Mapping |
appliedAfter(Dsp dsp)
Defined by the equivalence: M->transformedBy(D)->of(R) isEqual (M->of(D->of(R))) for all regions R in the domainSpace of M. |
CoordinateSpace |
coordinateSpace()
the coordinate space of the domain of the Mapping |
XnRegion |
domain()
Essential. |
Mapping |
fetchCombine(Mapping mapping)
if I know how to combine the two into a single mapping, then I do so |
Dsp |
fetchDsp()
if this is a Dsp or a Dsp retricted to some domain, return the underlying Dsp. |
Mapping |
inverse()
Essential. |
Position |
inverseOf(Position pos)
Inverse transform a position. |
XnRegion |
inverseOfAll(XnRegion reg)
Inverse transform of a region. 'a->isEqual (this->of (b))' iff 'b->isEqual (this->inverseOf (a))'. |
boolean |
isComplete()
Essential. |
boolean |
isEqual(Heaper other)
Return true if the two objects are equal. |
boolean |
isIdentity()
Essential. |
Mapping |
mapping()
|
Position |
of(Position pos)
Transform a position. |
XnRegion |
ofAll(XnRegion reg)
Essential. |
Mapping |
preCompose(Dsp dsp)
There is no sensible explanation for what this message does on Mappings which aren't Dsps. |
void |
printOn(java.io.PrintWriter oo)
|
XnRegion |
range()
Essential. |
CoordinateSpace |
rangeSpace()
The coordinate space of the range of the transformation |
Mapping |
restrict(XnRegion region)
Essential. |
Mapping |
restrictRange(XnRegion region)
Restrict the range. |
static Mapping |
restrictTo(XnRegion region,
Mapping mapping)
|
void |
sendSelfTo(Xmtr xmtr)
do nothing |
ImmuSet |
simpleMappings()
return a set of simple mappings that would combine to this one |
ImmuSet |
simpleRegionMappings()
return a set of mappings with simple regions as their domains that would combine to this one. |
Mapping |
transformedBy(Dsp dsp)
Defined by the equivalence: M->transformedBy(D)->of(R) isEqual (D->of(M->of(R))) for all regions R in the domainSpace of M. |
| Methods inherited from class org.abora.gold.spaces.basic.Mapping |
combine, domainSpace, export, info, inverseOfInt, make, make, make, make, make, ofInt, simplerMappings, unrestricted |
| Methods inherited from class org.abora.gold.java.AboraHeaper |
asOop, basicInspect, displayString, error, hack, halt, inspect, knownBug, mightNotImplement, REQUIRES, shouldImplement, shouldNotImplement, stubbleForSubclassResponsibility, thingToDo, willNotImplement |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected XnRegion myRegion
protected Mapping myMapping
| Constructor Detail |
public SimpleMapping(XnRegion region,
Mapping mapping)
public SimpleMapping(Rcvr receiver)
| Method Detail |
public Mapping appliedAfter(Dsp dsp)
Mapping
appliedAfter in class Mappingpublic CoordinateSpace coordinateSpace()
Mapping
coordinateSpace in class Mappingpublic XnRegion domain()
Mapping
domain in class Mappingpublic Dsp fetchDsp()
Mapping
fetchDsp in class Mappingpublic boolean isComplete()
Mapping
isComplete in class Mappingpublic boolean isIdentity()
Mapping
isIdentity in class Mappingpublic Mapping preCompose(Dsp dsp)
Mapping
preCompose in class Mappingpublic XnRegion range()
Mapping
range in class Mappingpublic CoordinateSpace rangeSpace()
Mapping
rangeSpace in class Mappingpublic ImmuSet simpleMappings()
Mapping
simpleMappings in class Mappingpublic ImmuSet simpleRegionMappings()
Mapping
simpleRegionMappings in class Mappingpublic Mapping transformedBy(Dsp dsp)
Mapping
transformedBy in class Mappingpublic Position inverseOf(Position pos)
Mapping
inverseOf in class Mappingpublic XnRegion inverseOfAll(XnRegion reg)
Mapping
inverseOfAll in class Mappingpublic Position of(Position pos)
Mapping
of in class Mappingpublic XnRegion ofAll(XnRegion reg)
Mapping
ofAll in class Mappingpublic Mapping inverse()
Mapping
inverse in class Mappingpublic Mapping restrict(XnRegion region)
Mapping
restrict in class Mappingpublic Mapping restrictRange(XnRegion region)
Mapping
restrictRange in class Mappingpublic void printOn(java.io.PrintWriter oo)
printOn in class Heaperpublic int actualHashForEqual()
actualHashForEqual in class Mappingpublic boolean isEqual(Heaper other)
Heaper
isEqual in class Heaperpublic Mapping mapping()
public Mapping fetchCombine(Mapping mapping)
Mapping
fetchCombine in class Mappingpublic void sendSelfTo(Xmtr xmtr)
Heaper
sendSelfTo in class Heaper
public static Mapping restrictTo(XnRegion region,
Mapping mapping)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||