Represents a rectangular boundary of
LonLat points. After building one of these,
can be transformed into
Pt2Ds, treating the top-left of the boundary as (0, 0), and growing
to the right and down (screen-drawing order, not Cartesian) in meters.
A boundary including no points.
Create a boundary covering some points.
Update the boundary to include this point.
True if the point is within the boundary.
The bottom-right corner of the boundary, in map-space.
Converts the boundary to map-space.
Convert all points to map-space, failing if any points are outside this boundary.
Convert all points to map-space. The points may be outside this boundary.
Convert map-space points back to
LonLats. This is only valid if the
is the same as the one used to originally produce the
Returns points in order covering this boundary.
Returns the argument unchanged.