NAME
A class of omni::geometry
MEMBERS
omni::geometry::rectangle
A class of omni::geometry
#include <omni/geometry/rectangle.hpp>MEMBERS
omni::geometry::rectangle::rectangle()
omni::geometry::rectangle::~rectangle()
T omni::geometry::rectangle::bottom()
bool omni::geometry::rectangle::contains(T x, T y)
void omni::geometry::rectangle::decrement(T x, T y)
T omni::geometry::rectangle::decrement_x()
T omni::geometry::rectangle::decrement_y()
void omni::geometry::rectangle::deflate(T w, T h)
omni::geometry::point2d_raw<T> omni::geometry::rectangle::edge()
bool omni::geometry::rectangle::empty()
bool omni::geometry::rectangle::equals(T x, T y, T w, T h)
static rectangle<T> omni::geometry::rectangle::fromLTRB(T left, T top, T right, T bottom)
T omni::geometry::rectangle::height()
T omni::geometry::rectangle::increment_x()
T omni::geometry::rectangle::increment_y()
void omni::geometry::rectangle::inflate(T w, T h)
void omni::geometry::rectangle::intersect(const rectangle<T>& r2)
bool omni::geometry::rectangle::intersects_with(T left, T top, T right, T bottom)
T omni::geometry::rectangle::left()
omni::geometry::point2d_raw<T> omni::geometry::rectangle::location()
void omni::geometry::rectangle::merge(const rectangle<T>& r2)
void omni::geometry::rectangle::offset(T x, T y)
T omni::geometry::rectangle::right()
void omni::geometry::rectangle::set_location(T x, T y)
void omni::geometry::rectangle::set_size(T w, T h)
omni::geometry::size_raw<T> omni::geometry::rectangle::size()
void omni::geometry::rectangle::swap(rectangle<T>& o)
std::string omni::geometry::rectangle::to_string()
omni::string_t omni::geometry::rectangle::to_string_t()
std::wstring omni::geometry::rectangle::to_wstring()
T omni::geometry::rectangle::top()
T omni::geometry::rectangle::width()
T omni::geometry::rectangle::x()
T omni::geometry::rectangle::y()
rectangle<T> omni::geometry::rectangle::operator-(const omni::geometry::point2d<T>& val)
omni::geometry::rectangle::operator std::string()
omni::geometry::rectangle::operator std::wstring()
bool omni::geometry::rectangle::operator!=(const rectangle<T>& val)
rectangle<T> omni::geometry::rectangle::operator+(const omni::geometry::point2d<T>& val)
rectangle<T>& omni::geometry::rectangle::operator+=(const omni::geometry::point2d<T>& val)
bool omni::geometry::rectangle::operator<(const omni::geometry::point2d<T>& val)
rectangle<T>& omni::geometry::rectangle::operator=(const rectangle<T>& val)
rectangle<T>& omni::geometry::rectangle::operator-=(const omni::geometry::point2d<T>& val)
bool omni::geometry::rectangle::operator==(const rectangle<T>& val)
bool omni::geometry::rectangle::operator>(const omni::geometry::point2d<T>& val)