omni::geometry::raw_rectangle
NAME

omni::geometry::raw_rectangle

A class of omni::geometry

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

MEMBERS

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

SYNOPSIS

No synopsis.

top

DESCRIPTION

No description.

top