omni::geometry::rectangle
NAME

omni::geometry::rectangle

A class of omni::geometry

#include <omni/geometry/rectangle.hpp>
class omni::geometry::rectangle

MEMBERS

omni::geometry::rectangle::rectangle()
omni::geometry::rectangle::~rectangle()
T omni::geometry::rectangle::area()
T omni::geometry::rectangle::bottom()
omni::geometry::point2d<T> omni::geometry::rectangle::bottom_left()
omni::geometry::point2d<T> omni::geometry::rectangle::bottom_right()
omni::geometry::point2d<T> omni::geometry::rectangle::centroid()
omni::geometry::circle<T> omni::geometry::rectangle::circle_from_circumcenter()
omni::geometry::circle<T> omni::geometry::rectangle::circle_from_incenter()
omni::geometry::point2d<T> omni::geometry::rectangle::circumcenter()
omni::math::shape_comparator omni::geometry::rectangle::compare(const omni::geometry::rectangle<T>& rect)
bool omni::geometry::rectangle::contains(T x, T y)
omni::geometry::rectangle<T>& omni::geometry::rectangle::decrement(T x, T y)
T omni::geometry::rectangle::decrement_x()
T omni::geometry::rectangle::decrement_y()
omni::geometry::rectangle<T>& omni::geometry::rectangle::deflate(double percent)
double omni::geometry::rectangle::diagonal()
omni::geometry::raw_point2d<T> omni::geometry::rectangle::edge()
bool omni::geometry::rectangle::empty()
bool omni::geometry::rectangle::empty_size()
bool omni::geometry::rectangle::equals(T x, T y, T w, T h)
static omni::geometry::rectangle<T> omni::geometry::rectangle::from_ltrb(T left, T top, T right, T bottom)
uint64_t omni::geometry::rectangle::hash()
int32_t omni::geometry::rectangle::hash_code()
T omni::geometry::rectangle::height()
omni::geometry::point2d<T> omni::geometry::rectangle::incenter()
omni::geometry::rectangle<T>& omni::geometry::rectangle::increment(T x, T y)
T omni::geometry::rectangle::increment_x()
T omni::geometry::rectangle::increment_y()
omni::geometry::rectangle<T>& omni::geometry::rectangle::inflate(double percent)
omni::geometry::rectangle<T>& omni::geometry::rectangle::intersect(const omni::geometry::rectangle<T>& r2)
bool omni::geometry::rectangle::intersects_with(T left, T top, T right, T bottom)
bool omni::geometry::rectangle::is_square()
T omni::geometry::rectangle::left()
omni::geometry::raw_point2d<T> omni::geometry::rectangle::location()
omni::geometry::rectangle<T>& omni::geometry::rectangle::offset(T x, T y)
path_t omni::geometry::rectangle::path()
T omni::geometry::rectangle::perimeter()
omni::geometry::rectangle<T>& omni::geometry::rectangle::reflect()
T omni::geometry::rectangle::right()
omni::geometry::rectangle<T>& omni::geometry::rectangle::rotate_centroid(const omni::math::rotation_angle& degrees, const omni::math::rotation_direction& dir)
omni::geometry::rectangle<T>& omni::geometry::rectangle::rotate_circumcenter(const omni::math::rotation_angle& degrees, const omni::math::rotation_direction& dir)
omni::geometry::rectangle<T>& omni::geometry::rectangle::rotate_incenter(const omni::math::rotation_angle& degrees, const omni::math::rotation_direction& dir)
omni::geometry::rectangle<T>& omni::geometry::rectangle::rotate_on_lb(const omni::math::rotation_angle& degrees, const omni::math::rotation_direction& dir)
omni::geometry::rectangle<T>& omni::geometry::rectangle::rotate_on_lt(const omni::math::rotation_angle& degrees, const omni::math::rotation_direction& dir)
omni::geometry::rectangle<T>& omni::geometry::rectangle::rotate_on_rb(const omni::math::rotation_angle& degrees, const omni::math::rotation_direction& dir)
omni::geometry::rectangle<T>& omni::geometry::rectangle::rotate_on_rt(const omni::math::rotation_angle& degrees, const omni::math::rotation_direction& dir)
omni::geometry::rectangle<T>& omni::geometry::rectangle::rotate_origin(const omni::math::rotation_angle& degrees, const omni::math::rotation_direction& dir)
omni::geometry::rectangle<T>& omni::geometry::rectangle::rotate_point(const omni::math::rotation_angle& degrees, T x, T y, const omni::math::rotation_direction& dir)
omni::geometry::rectangle<T>& omni::geometry::rectangle::scale(T x_scale, T y_scale)
omni::geometry::rectangle<T>& omni::geometry::rectangle::set_location(T x, T y)
omni::geometry::rectangle<T>& omni::geometry::rectangle::set_size(T w, T h)
omni::geometry::raw_size<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()
omni::geometry::point2d<T> omni::geometry::rectangle::top_left()
omni::geometry::point2d<T> omni::geometry::rectangle::top_right()
void omni::geometry::rectangle::translate_angle(float angle, T distance)
void omni::geometry::rectangle::translate_xy(T x, T y)
uint64_t omni::geometry::rectangle::type()
void omni::geometry::rectangle::union_merge(const omni::geometry::rectangle<T>& r2)
T omni::geometry::rectangle::width()
T omni::geometry::rectangle::x()
T omni::geometry::rectangle::y()
omni::geometry::rectangle::operator std::string()
omni::geometry::rectangle::operator std::wstring()
bool omni::geometry::rectangle::operator!=(const omni::geometry::rectangle<T>& val)
omni::geometry::rectangle<T> omni::geometry::rectangle::operator+(const omni::geometry::point2d<T>& val)
omni::geometry::rectangle<T>& omni::geometry::rectangle::operator+=(const omni::geometry::point2d<T>& val)
omni::geometry::rectangle<T> omni::geometry::rectangle::operator-(const omni::geometry::point2d<T>& val)
omni::geometry::rectangle<T>& omni::geometry::rectangle::operator-=(const omni::geometry::point2d<T>& val)
bool omni::geometry::rectangle::operator<(const omni::geometry::point2d<T>& val)
friend std::ostream& omni::geometry::rectangle::operator<<(std::ostream& s, const omni::geometry::rectangle<T>& c)
bool omni::geometry::rectangle::operator<=(const omni::geometry::point2d<T>& val)
omni::geometry::rectangle<T>& omni::geometry::rectangle::operator=(const omni::geometry::rectangle<T>& val)
bool omni::geometry::rectangle::operator==(const omni::geometry::rectangle<T>& val)
bool omni::geometry::rectangle::operator>(const omni::geometry::point2d<T>& val)
bool omni::geometry::rectangle::operator>=(const omni::geometry::point2d<T>& val)
omni::geometry::rectangle::disposing
omni::geometry::rectangle::name
omni::geometry::rectangle::coordinate_t
omni::geometry::rectangle::path_t

SYNOPSIS

No synopsis.

top

DESCRIPTION

No description.

top