![]() |
DUNE: Uniform Navigational Environment
2019.02.0
|
Public Member Functions | |
| Bounds (const Point &p, double r) | |
| Bounds (const Point &p) | |
| Bounds (const Bounds &parent, const Point &lim, int dir) | |
| Bounds | quadrant (int dir) const |
| template<typename T > | |
| std::pair< int, Bounds > | quadrant (const T &p) const |
| bool | intersects (const Bounds &other) const |
| template<typename T > | |
| void | cover (const T &p) |
| template<typename T > | |
| bool | contains (const T &p) const |
| Point | midpoint () const |
| double | width () const |
| double | height () const |
Public Attributes | |
| double | min_x |
| double | max_x |
| double | min_y |
| double | max_y |
|
inline |
Referenced by quadrant().
|
inline |
|
inline |
References max_x, max_y, min_x, and min_y.
Referenced by Simulators::Environment::QuadTree::insert(), and Simulators::Environment::Node::iterate().
|
inline |
References max_x, max_y, min_x, and min_y.
Referenced by Simulators::Environment::Task::onResourceInitialization().
|
inline |
Referenced by Simulators::Environment::operator<<().
|
inline |
References max_x, max_y, min_x, and min_y.
Referenced by Simulators::Environment::Node::iterate().
|
inline |
References max_x, max_y, min_x, and min_y.
Referenced by quadrant().
|
inline |
References Bounds(), and midpoint().
Referenced by Simulators::Environment::Node::insert(), Simulators::Environment::Node::iterate(), and Simulators::Environment::Node::remove().
|
inline |
References Bounds(), Simulators::Environment::Point::direction(), and midpoint().
|
inline |
Referenced by Simulators::Environment::operator<<().
| double Simulators::Environment::Bounds::max_x |
Referenced by Bounds(), contains(), cover(), intersects(), midpoint(), Simulators::Environment::operator<<(), and width().
| double Simulators::Environment::Bounds::max_y |
Referenced by Bounds(), contains(), cover(), height(), intersects(), midpoint(), and Simulators::Environment::operator<<().
| double Simulators::Environment::Bounds::min_x |
Referenced by Bounds(), contains(), cover(), intersects(), midpoint(), Simulators::Environment::operator<<(), and width().
| double Simulators::Environment::Bounds::min_y |
Referenced by Bounds(), contains(), cover(), height(), intersects(), midpoint(), and Simulators::Environment::operator<<().
