A Bound
is a lower or upper bound over a continuous and infinite set of total-ordered values.
A Bound
is a lower or upper bound over a continuous and infinite set of total-ordered values.
A bound can be closed, open, or unbounded. An unbounded bound represents a bound either above or
below all other bounds, depending on whether the bound is an upper or lower bound.
Bound
is an internal implementation mechanism for Ray
.
type of values contained in the continuous, infinite, total-ordered set which the bound operates on.
A trait for describing discrete domains.
A non-empty bounded interval over a continuous, infinite, total-ordered set of values.
A non-empty bounded interval over a continuous, infinite, total-ordered set of values. An interval contains all values between its lower and upper bound. The lower and/or upper bound may be unbounded. Any operation which could potentially return an empty interval returns an Option type instead.
type of values contained in the continuous, infinite, total-ordered set which the interval operates on.
bounding ray of interval. Must point in the Greater
direction.
bounding ray of interval. Must point in the Lesser
direction.
A bounded subset of a continuous, infinite, and total-ordered values.
A bounded subset of a continuous, infinite, and total-ordered values. A ray is composed of a
single bound and a direction. The ray may either point in the Lesser
direction, towards smaller
values, or in the Greater
direction, towards larger values. Thus, if the ray points in the
Greater
direction, it is bounded below, whereas a ray pointing in the Greater
direction is
bounded above. A ray's bound can potentially be unbounded, in which case the ray is equivalent to
a line.
type of values contained in the continuous, infinite, total-ordered set which the ray operates on.