org.abora.white.filter
Class FilterDsp

java.lang.Object
  |
  +--org.abora.white.xpp.basic.Heaper
        |
        +--org.abora.white.spaces.basic.Mapping
              |
              +--org.abora.white.spaces.basic.Dsp
                    |
                    +--org.abora.white.spaces.unordered.IdentityDsp
                          |
                          +--org.abora.white.filter.FilterDsp

public class FilterDsp
extends IdentityDsp

There are no non-trivial Dsps currently defined on a FilterSpace. It would be possible to define them with reference to a Dsp in the baseSpace, as filterDsp->of(filter)->match(R) iff filter->match(filterDsp->baseDsp()->inverseOf(R)) for all R in the base space.

However, we have not yet found a use for them.


Field Summary
protected  FilterSpace myCS
           
 
Constructor Summary
protected FilterDsp(CoordinateSpace cs)
           
protected FilterDsp(Rcvr receiver)
           
 
Method Summary
 int actualHashForEqual()
          Defined by subclasses to produce the value returned by hashForEqual.
 CoordinateSpace coordinateSpace()
          the coordinate space of the domain and range of the Dsp
 boolean isEqual(Heaper other)
          Return true if the two objects are equal.
static FilterDsp make(FilterSpace cs)
          An identity Dsp on the given FilterSpace.
 void sendSelfTo(Xmtr xmtr)
           
 
Methods inherited from class org.abora.white.spaces.unordered.IdentityDsp
compose, inverse, inverseCompose, inverseOf, inverseOfAll, isIdentity, minus, of, ofAll, printOn
 
Methods inherited from class org.abora.white.spaces.basic.Dsp
appliedAfter, domain, fetchCombine, fetchDsp, isComplete, preCompose, range, rangeSpace, restrict, restrictRange, simpleMappings, simpleRegionMappings, transformedBy
 
Methods inherited from class org.abora.white.spaces.basic.Mapping
combine, domainSpace, info, inverseOfInt, make, 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

myCS

protected FilterSpace myCS
Constructor Detail

FilterDsp

protected FilterDsp(CoordinateSpace cs)

FilterDsp

protected FilterDsp(Rcvr receiver)
Method Detail

actualHashForEqual

public int actualHashForEqual()
Description copied from class: Heaper
Defined by subclasses to produce the value returned by hashForEqual.

Overrides:
actualHashForEqual in class IdentityDsp

isEqual

public boolean isEqual(Heaper other)
Description copied from class: Heaper
Return true if the two objects are equal.

Overrides:
isEqual in class IdentityDsp

coordinateSpace

public CoordinateSpace coordinateSpace()
Description copied from class: Dsp
the coordinate space of the domain and range of the Dsp

Specified by:
coordinateSpace in class IdentityDsp

sendSelfTo

public void sendSelfTo(Xmtr xmtr)
Overrides:
sendSelfTo in class Heaper

make

public static FilterDsp make(FilterSpace cs)
An identity Dsp on the given FilterSpace.



Copyright © 2003 David G Jones. All Rights Reserved.
Original Udanax-Gold - Copyright © 1979-1999 Udanax.com. All rights reserved.