Index - All Packages - All Categories - All Classes

Class BoxStepper

Steps over all boxes. was NOTA.TYPE but this prevented compilation

Package: Udanax-Gold
All Superclasses: Object Heaper Stepper
Protocols: Object
Categories: Xanadu-Spaces-Cross

Class Methods

initTimeNonInherited



Overrides: Stepper class

linkTimeNonInherited



Overrides: Stepper class

make: region



Instance Methods

boxComplement

The complement of this box

boxComplementAccumulator

The complement of this box

boxHash


boxHasMember: tuple

Whether my current box contains a position

boxIndex


boxIntersects: other

Whether my current box intersects others current box

boxIsEqual: other

Whether my current box isEqual others current box

boxIsSubsetOf: other

Whether my current box isSubsetOf others current box

copy



Overrides: Stepper

create: region


create: region with: index with: value


destroy



Overrides: Heaper

fetch



Overrides: Stepper

hasValue



Overrides: Stepper

intersectBoxInto: result with: boxIndex

Intersect each projection in the box into the array. Return false if the result is empty, stopping at the first dimension for which the intersection is empty.

isBoxOf: other

Whether my box is also a box in the other region

projection: dimension

The projection of my current box into one dimension

projectionStepper

A stepper over all the projections in the current box

region


step



Overrides: Stepper

unionBoxInto: result with: boxIndex

Union each projection in the box into the array


Index - All Packages - All Categories - All Classes