|
||||||||
| 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.Mapping
|
+--org.abora.white.spaces.basic.Dsp
|
+--org.abora.white.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.
| Constructor Summary | |
protected |
CrossMapping()
|
protected |
CrossMapping(Rcvr rcvr)
|
| Method Summary | |
abstract Dsp |
compose(Dsp other)
Return the composition of the two Dsps. |
abstract 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 |
abstract Mapping |
inverse()
Return the inverse of this transformation. |
abstract boolean |
isIdentity()
Says whether this Dsp maps every Position onto itself |
static CrossMapping |
make(CrossSpace space)
|
static CrossMapping |
make(CrossSpace space,
PtrArray subDsps)
|
abstract Dsp |
minus(Dsp other)
Return the difference of the two Dsps. |
abstract XnRegion |
ofAll(XnRegion reg)
If 'reg' is a simple region, then the result must also be simple |
abstract Dsp |
subMapping(int index)
The Dsp applied to Positions in the given subspace. |
abstract PtrArray |
subMappings()
The Mappings applied to Positions in each of the subspaces. |
| Methods inherited from class org.abora.white.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.white.spaces.basic.Mapping |
actualHashForEqual, combine, domainSpace, inverseOfInt, make, make, make, ofInt, simplerMappings, unrestricted |
| Methods inherited from class org.abora.white.xpp.basic.Heaper |
destroy, destruct, equals, hashForEqual, isEqual, printContentsOn, printOn, sendSelfTo, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
protected CrossMapping()
protected CrossMapping(Rcvr rcvr)
| Method Detail |
public abstract XnRegion ofAll(XnRegion reg)
Dsp
ofAll in class Dsppublic abstract Dsp compose(Dsp other)
Dsp
compose in class Dsppublic abstract Mapping inverse()
Dsp
inverse in class Dsppublic abstract Dsp minus(Dsp other)
Dsp
minus in class Dsppublic abstract CoordinateSpace coordinateSpace()
Dsp
coordinateSpace in class Dsppublic abstract boolean isIdentity()
Dsp
isIdentity in class Dsppublic abstract Dsp subMapping(int index)
public abstract PtrArray subMappings()
public static CrossMapping make(CrossSpace space,
PtrArray subDsps)
public static CrossMapping make(CrossSpace space)
public static void info()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||