Note that the same as> operator, ~=>, represents
the usual notion of equality for the point,
box, polygon, and circle types.
- Some of these types also have an => operator, but it compares
+ Some of these types also have an => operator, but
+ => compares
for equal areas> only. The other scalar comparison operators
(<=> and so on) likewise compare areas for these types.
area
area(box '((0,0),(1,1))')
- |
- box_intersect(box>, box>)
- box
- intersection box
- box_intersect(box '((0,0),(1,1))',box '((0.5,0.5),(2,2))')
-
|
center(object>)
point
center and radius to circle
circle(point '(0,0)', 2.0)
+ |
+ circle(polygon)
+ circle
+ polygon to circle
+ circle(polygon '((0,0),(1,1),(2,0))')
+
|
lseg(box)
lseg
center of lseg
point(lseg '((-1,0),(1,0))')
- |
- point(lseg, lseg)
- point
- intersection
- point(lseg '((-1,0),(1,0))', lseg '((-2,-2),(2,2))')
-
|
point(polygon)
point