|
mdds
|
Public Member Functions | |
| extent_type (const point_type &_start, const point_type &_end) | |
| std::string | to_string () const |
| bool | is_point () const |
| bool | operator== (const extent_type &other) const |
| bool | operator!= (const extent_type &other) const |
| bool | contains (const point_type &pt) const |
| bool | contains (const extent_type &bb) const |
| bool | intersects (const extent_type &bb) const |
| bool | contains_at_boundary (const extent_type &other) const |
Public Attributes | |
| point_type | start |
| point_type | end |
| bool mdds::rtree< KeyT, ValueT, Traits >::extent_type::contains | ( | const extent_type & | bb | ) | const |
Determine whether or not the specified extent lies entirely within this extent.
| bb | extent to query with. |
| bool mdds::rtree< KeyT, ValueT, Traits >::extent_type::contains | ( | const point_type & | pt | ) | const |
Determine whether or not the specified point lies within this extent.
| pt | point to query with. |
| bool mdds::rtree< KeyT, ValueT, Traits >::extent_type::contains_at_boundary | ( | const extent_type & | other | ) | const |
Determine whether or not another bounding box is within this bounding box and shares a part of its boundaries.
| bool mdds::rtree< KeyT, ValueT, Traits >::extent_type::intersects | ( | const extent_type & | bb | ) | const |
Determine whether or not the specified extent overlaps with this extent either partially or fully.
| bb | extent to query with. |