| Did you know ... | Search Documentation: |
| Get methods |
<-orientation.
<-top_side <-right_side <-left_side<-x
+ area<-width, area<-y
+ area<-height
->corner ->corner<-distance_y <-distance_x ->overlap <-distance<-distance <-distance_y <-distance_x<-distance <-distance_x<-orientation
of the new area is the same as that of the receiver.
See also area->intersection
and area<-union.
Diagnostics: Fails if the areas do not area->overlap.
->intersection->same_sides, but returns those sides
for which the value in the receiver is closer to the origin (i.e. less)
then for the argument area.
<-same_sides <-near_sides<-same_sides,
but accepts sides to be the same when they are within the specified
distance. With distance 0, exactly the same as
area<-same_sides.
<-same_sides <-less_sides<-orientation
= north_west.
->normalise->orientation
for details.
Inherits description from: area->orientation
<-x
and area<-y.
Receiver Argument Value (octal) top top 01 top center 02 top bottom 04 center top 010 bottom top 020 bottom center 040 bottom bottom 0100 left left 0200 left middle 0400 left right 01000 middle left 02000 middle middle 04000 middle right 010000 right left 020000 right middle 040000 right right 0100000
The PCE/Prolog library file area.pl
defines these bitmasks.
<-width
and area<-height
of the area. Note that either or both may be negative. See area->orientation.