DUNE: Uniform Navigational Environment
2016.03.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<<().