|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||
| Class Summary | |
| AscendingIntegerStepper | |
| DescendingIntegerStepper | |
| IntegerArrangement | |
| IntegerEdgeAccumulator | |
| IntegerEdgeStepper | A single instance of this class is cached. |
| IntegerMapping | Transforms integers by adding a (possibly negative) offset. |
| IntegerPos | Because of the constraints of C++, we have two very different types representing integers in our system. XuInteger is the boxed representation which must be used in any context which only knows that it is dealing with a Position. |
| IntegerRegion | An IntegerRegion can be thought of as the disjoint union of intervals and inequalities. The interesting cases to look at are: The distinctions: 1) The empty region 2) The full region 3) A "left" inequality -- e.g., everything less that 3. 4) A "right" inequality -- e.g., everything greater than or equal to 7 The non-distinction simple regions: 5) An interval -- e.g., from 3 inclusive to 7 exclusive The non-simple regions: 6) A disjoint union of (in order) an optional left inequality, a set of intervals, and an optional right inequality. If a non-empty region has a least element, then it "isBoundedLeft". |
| IntegerRegionTester | |
| IntegerSimpleRegionStepper | |
| IntegerSpace | The space of all integers. |
| RegionTester | |
|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||