|
||||||||
| 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.CoordinateSpace
|
+--org.abora.white.filter.FilterSpace
A FilterSpace can be described mathematically as a power space of its baseSpace, i.e. the set of all subsets of the baseSpace. Each position in a FilterSpace is a Region in the baseSpace, and each Filter is a set of Regions taken from the baseSpace. See Filter for more detail.
| Field Summary | |
protected CoordinateSpace |
myBaseSpace
|
| Fields inherited from class org.abora.white.spaces.basic.CoordinateSpace |
myAscending, myDescending, myEmptyRegion, myFullRegion, myIdentityDsp |
| Constructor Summary | |
protected |
FilterSpace(CoordinateSpace base)
|
| Method Summary | |
int |
actualHashForEqual()
Defined by subclasses to produce the value returned by hashForEqual. |
Filter |
allFilter(XnRegion region)
Essential. |
Filter |
anyFilter(XnRegion baseRegion)
Essential. |
CoordinateSpace |
baseSpace()
Essential. |
static void |
info()
{Filter CLIENT} andFilter: baseRegion {XnRegion} {Filter CLIENT} anyFilter: baseRegion {XnRegion} {CoordinateSpace CLIENT} baseSpace {FilterPosition CLIENT} position: baseRegion {XnRegion} |
Filter |
intersectionFilter(XnRegion region)
Essential. |
boolean |
isEqual(Heaper other)
Return true if the two objects are equal. |
static FilterSpace |
make(CoordinateSpace base)
A FilterSpace on the given base space. |
static Heaper |
make(Rcvr rcvr)
|
Filter |
notSubsetFilter(XnRegion region)
A filter matching any regions that is not a subset of the given region. |
Filter |
notSupersetFilter(XnRegion region)
A filter that matches any region that is not a superset of the given region. |
Filter |
orFilter(ScruSet subs)
A filter that matches any region that any of the filters in the set would have matched. |
FilterPosition |
position(XnRegion baseRegion)
Essential. |
void |
printOn(java.io.PrintWriter oo)
This should rarely be overridden. |
void |
sendFilterSpaceTo(Xmtr xmtr)
|
void |
sendSelfTo(Xmtr xmtr)
|
Filter |
subsetFilter(XnRegion region)
A filter that matches any region that is a subset of the given region. |
Filter |
supersetFilter(XnRegion region)
Essential. |
| Methods inherited from class org.abora.white.spaces.basic.CoordinateSpace |
ascending, completeMapping, descending, emptyRegion, fetchAscending, fetchDescending, finishCreate, fullRegion, getAscending, getDescending, identityDsp, identityMapping, verify |
| 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 myBaseSpace
| Constructor Detail |
protected FilterSpace(CoordinateSpace base)
| Method Detail |
public int actualHashForEqual()
Heaper
actualHashForEqual in class CoordinateSpacepublic boolean isEqual(Heaper other)
Heaper
isEqual in class CoordinateSpacepublic CoordinateSpace baseSpace()
public void printOn(java.io.PrintWriter oo)
Heaper
printOn in class Heaperpublic Filter allFilter(XnRegion region)
public Filter anyFilter(XnRegion baseRegion)
public Filter intersectionFilter(XnRegion region)
public Filter notSubsetFilter(XnRegion region)
public Filter notSupersetFilter(XnRegion region)
public Filter orFilter(ScruSet subs)
public FilterPosition position(XnRegion baseRegion)
public Filter subsetFilter(XnRegion region)
public Filter supersetFilter(XnRegion region)
public void sendFilterSpaceTo(Xmtr xmtr)
public void sendSelfTo(Xmtr xmtr)
sendSelfTo in class Heaperpublic static FilterSpace make(CoordinateSpace base)
public static void info()
public static Heaper make(Rcvr rcvr)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||