|
||||||||
| 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.Dsp
|
+--org.abora.gold.cross.CrossMapping
All other crossed mappings must be gotten by factoring the non-dsp aspects out into the
generic non-dsp mapping objects. This class represents what remains after the factoring.
| Field Summary |
| 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 | |
CrossMapping()
|
|
| Method Summary | |
Dsp |
compose(Dsp other)
Return the composition of the two Dsps. |
CoordinateSpace |
coordinateSpace()
the coordinate space of the domain and range of the Dsp |
static void |
info()
{Dsp CLIENT} subMapping: index {Int32} {PtrArray CLIENT of: Dsp} subMappings |
Mapping |
inverse()
Return the inverse of this transformation. |
boolean |
isIdentity()
Says whether this Dsp maps every Position onto itself |
static Heaper |
make(CrossSpace space,
PtrArray subDsps)
|
static Heaper |
make(java.lang.Object space)
|
Dsp |
minus(Dsp other)
Return the difference of the two Dsps. (a->compose(b) ->minus(b))->isEqual (a) |
XnRegion |
ofAll(XnRegion reg)
If 'reg' is a simple region, then the result must also be simple |
Dsp |
subDsp(int index)
|
PtrArray |
subDsps()
|
Dsp |
subMapping(int index)
The Dsp applied to Positions in the given subspace. |
PtrArray |
subMappings()
The Mappings applied to Positions in each of the subspaces. |
| Methods inherited from class org.abora.gold.spaces.basic.Dsp |
appliedAfter, domain, fetchCombine, fetchDsp, inverseCompose, inverseOf, inverseOfAll, isComplete, of, preCompose, range, rangeSpace, restrict, restrictRange, simpleMappings, simpleRegionMappings, transformedBy |
| Methods inherited from class org.abora.gold.spaces.basic.Mapping |
actualHashForEqual, combine, domainSpace, export, 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 |
| Constructor Detail |
public CrossMapping()
| Method Detail |
public XnRegion ofAll(XnRegion reg)
Dsp
ofAll in class Dsppublic Dsp compose(Dsp other)
Dsp
compose in class Dsppublic Mapping inverse()
Dsp
inverse in class Dsppublic Dsp minus(Dsp other)
Dsp
minus in class Dsppublic CoordinateSpace coordinateSpace()
Dsp
coordinateSpace in class Dsppublic boolean isIdentity()
Dsp
isIdentity in class Dsppublic Dsp subMapping(int index)
public PtrArray subMappings()
public Dsp subDsp(int index)
public PtrArray subDsps()
public static Heaper make(CrossSpace space,
PtrArray subDsps)
public static Heaper make(java.lang.Object space)
public static void info()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||