org.abora.white.hspace
Class HeaperRegion

java.lang.Object
  |
  +--org.abora.white.xpp.basic.Heaper
        |
        +--org.abora.white.spaces.basic.XnRegion
              |
              +--org.abora.white.spaces.unordered.SetRegion
                    |
                    +--org.abora.white.hspace.HeaperRegion

public class HeaperRegion
extends SetRegion


Field Summary
 
Fields inherited from class org.abora.white.spaces.unordered.SetRegion
myIsComplement, myPositions
 
Constructor Summary
HeaperRegion(boolean isComplement, ImmuSet positions)
           
HeaperRegion(Rcvr receiver)
           
 
Method Summary
static SetRegion allHeaperAsPositions()
           
 CoordinateSpace coordinateSpace()
          Essential.
 boolean isEnumerable(OrderSpec order)
          See comment in XuRegion::stepper.
static SetRegion make()
           
static SetRegion make(HeaperAsPosition heaper)
           
static SetRegion make(ScruSet heapers)
           
 XnRegion makeNew(boolean isComplement, ImmuSet positions)
           
 void sendSelfTo(Xmtr xmtr)
           
 
Methods inherited from class org.abora.white.spaces.unordered.SetRegion
actualHashForEqual, actualStepper, asSimpleRegion, complement, count, distinctions, hasMember, intersect, intersects, isComplement, isEmpty, isEqual, isFinite, isFull, isSimple, isSubsetOf, minus, positions, printOn, simpleRegions, simpleUnion, theOne, unionWith, with, without
 
Methods inherited from class org.abora.white.spaces.basic.XnRegion
chooseMany, chooseMany, chooseOne, chooseOne, delta, disjointSimpleRegions, disjointSimpleRegions, immuSet, isDistinction, isEnumerable, simpleRegions, stepper, stepper
 
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
 

Constructor Detail

HeaperRegion

public HeaperRegion(boolean isComplement,
                    ImmuSet positions)

HeaperRegion

public HeaperRegion(Rcvr receiver)
Method Detail

coordinateSpace

public CoordinateSpace coordinateSpace()
Description copied from class: XnRegion
Essential. The coordinate space in which this is a region

Specified by:
coordinateSpace in class SetRegion

makeNew

public XnRegion makeNew(boolean isComplement,
                        ImmuSet positions)
Specified by:
makeNew in class SetRegion

isEnumerable

public boolean isEnumerable(OrderSpec order)
Description copied from class: XnRegion
See comment in XuRegion::stepper. a->stepper(os) won't BLAST iff a->isEnumerable(os)

Overrides:
isEnumerable in class SetRegion

sendSelfTo

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

allHeaperAsPositions

public static SetRegion allHeaperAsPositions()

make

public static SetRegion make()

make

public static SetRegion make(HeaperAsPosition heaper)

make

public static SetRegion make(ScruSet heapers)


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