|
||||||||
| 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.EmptyMapping
| Field Summary | |
protected static Mapping |
LastEmptyMapping
|
protected static CoordinateSpace |
LastEmptyMappingCoordinateSpace
|
protected static CoordinateSpace |
LastEmptyMappingRangeSpace
|
protected CoordinateSpace |
myCS
|
protected CoordinateSpace |
myRS
|
| Constructor Summary | |
protected |
EmptyMapping(CoordinateSpace cs,
CoordinateSpace rs)
|
protected |
EmptyMapping(Rcvr receiver)
|
| Method Summary | |
int |
actualHashForEqual()
Defined by subclasses to produce the value returned by hashForEqual. |
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. |
boolean |
isComplete()
Essential. |
boolean |
isEqual(Heaper other)
This, and the CompositeMapping version, don't check CoordinateSpaces. |
boolean |
isIdentity()
Essential. |
static Mapping |
make(CoordinateSpace cs,
CoordinateSpace rs)
Make an empty mapping from cs to rs. |
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 stream)
This should rarely be overridden. |
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. |
void |
sendSelfTo(Xmtr xmtr)
|
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.white.spaces.basic.Mapping |
combine, domainSpace, info, inverseOfInt, make, make, ofInt, simplerMappings, unrestricted |
| 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 |
| Field Detail |
protected CoordinateSpace myCS
protected CoordinateSpace myRS
protected static Mapping LastEmptyMapping
protected static CoordinateSpace LastEmptyMappingCoordinateSpace
protected static CoordinateSpace LastEmptyMappingRangeSpace
| Constructor Detail |
protected EmptyMapping(CoordinateSpace cs,
CoordinateSpace rs)
protected EmptyMapping(Rcvr receiver)
| Method Detail |
public 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 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 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 void printOn(java.io.PrintWriter stream)
Heaper
printOn in class Heaperpublic int actualHashForEqual()
Heaper
actualHashForEqual in class Mappingpublic boolean isEqual(Heaper other)
isEqual in class Heaperpublic Mapping appliedAfter(Dsp dsp)
Mapping
appliedAfter in class Mappingpublic Mapping inverse()
Mapping
inverse in class Mappingpublic Mapping preCompose(Dsp dsp)
Mapping
preCompose in class Mappingpublic Mapping restrict(XnRegion region)
Mapping
restrict in class Mappingpublic Mapping restrictRange(XnRegion region)
Mapping
restrictRange in class Mappingpublic Mapping transformedBy(Dsp dsp)
Mapping
transformedBy in class Mappingpublic Mapping fetchCombine(Mapping mapping)
Mapping
fetchCombine in class Mappingpublic void sendSelfTo(Xmtr xmtr)
sendSelfTo in class Heaper
public static Mapping make(CoordinateSpace cs,
CoordinateSpace rs)
Mapping
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||