omni::geometry::quadrilateral
NAME

omni::geometry::quadrilateral

A class of omni::geometry

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

MEMBERS

omni::geometry::quadrilateral::quadrilateral()
omni::geometry::quadrilateral::~quadrilateral()
omni::geometry::raw_point2d<T> omni::geometry::quadrilateral::a()
double omni::geometry::quadrilateral::angle_a()
double omni::geometry::quadrilateral::angle_b()
double omni::geometry::quadrilateral::angle_c()
double omni::geometry::quadrilateral::angle_d()
double omni::geometry::quadrilateral::area()
omni::geometry::raw_point2d<T> omni::geometry::quadrilateral::b()
double omni::geometry::quadrilateral::base()
omni::geometry::raw_point2d<T> omni::geometry::quadrilateral::c()
omni::geometry::point2d<double> omni::geometry::quadrilateral::centroid()
omni::geometry::circle<double> omni::geometry::quadrilateral::circle_from_circumcenter()
omni::geometry::circle<double> omni::geometry::quadrilateral::circle_from_incenter()
omni::geometry::point2d<double> omni::geometry::quadrilateral::circumcenter()
omni::math::shape_comparator omni::geometry::quadrilateral::compare(const omni::geometry::quadrilateral<T>& quad)
bool omni::geometry::quadrilateral::contains(T x, T y)
omni::geometry::raw_point2d<T> omni::geometry::quadrilateral::d()
omni::geometry::quadrilateral<T>& omni::geometry::quadrilateral::deflate(double percent)
bool omni::geometry::quadrilateral::empty()
bool omni::geometry::quadrilateral::equals(T ax, T ay, T bx, T by, T cx, T cy, T dx, T dy)
uint64_t omni::geometry::quadrilateral::hash()
int32_t omni::geometry::quadrilateral::hash_code()
double omni::geometry::quadrilateral::height()
omni::geometry::point2d<double> omni::geometry::quadrilateral::incenter()
void omni::geometry::quadrilateral::inflate(double percent)
omni::geometry::quadrilateral<T>& omni::geometry::quadrilateral::intersect(const omni::geometry::quadrilateral<T>& quad)
bool omni::geometry::quadrilateral::intersects_with(const omni::geometry::quadrilateral<T>& quad)
bool omni::geometry::quadrilateral::is_kite()
bool omni::geometry::quadrilateral::is_parallelogram()
bool omni::geometry::quadrilateral::is_rectangle()
bool omni::geometry::quadrilateral::is_rhombus()
bool omni::geometry::quadrilateral::is_square()
bool omni::geometry::quadrilateral::is_trapezoid()
path_t omni::geometry::quadrilateral::path()
double omni::geometry::quadrilateral::perimeter()
omni::geometry::quadrilateral<T>& omni::geometry::quadrilateral::reflect()
omni::geometry::quadrilateral<T>& omni::geometry::quadrilateral::rotate_centroid(double degrees, const omni::math::rotation_direction& dir)
omni::geometry::quadrilateral<T>& omni::geometry::quadrilateral::rotate_circumcenter(double degrees, const omni::math::rotation_direction& dir)
omni::geometry::quadrilateral<T>& omni::geometry::quadrilateral::rotate_incenter(double degrees, const omni::math::rotation_direction& dir)
omni::geometry::quadrilateral<T>& omni::geometry::quadrilateral::rotate_on_a(double degrees, const omni::math::rotation_direction& dir)
omni::geometry::quadrilateral<T>& omni::geometry::quadrilateral::rotate_on_b(double degrees, const omni::math::rotation_direction& dir)
omni::geometry::quadrilateral<T>& omni::geometry::quadrilateral::rotate_on_c(double degrees, const omni::math::rotation_direction& dir)
omni::geometry::quadrilateral<T>& omni::geometry::quadrilateral::rotate_on_d(double degrees, const omni::math::rotation_direction& dir)
omni::geometry::quadrilateral<T>& omni::geometry::quadrilateral::rotate_origin(double degrees, const omni::math::rotation_direction& dir)
omni::geometry::quadrilateral<T>& omni::geometry::quadrilateral::rotate_point(double degrees, T x, T y, const omni::math::rotation_direction& dir)
double omni::geometry::quadrilateral::side_a()
double omni::geometry::quadrilateral::side_b()
double omni::geometry::quadrilateral::side_c()
double omni::geometry::quadrilateral::side_d()
void omni::geometry::quadrilateral::swap(quadrilateral<T>& o)
std::string omni::geometry::quadrilateral::to_string()
omni::string_t omni::geometry::quadrilateral::to_string_t()
std::wstring omni::geometry::quadrilateral::to_wstring()
omni::geometry::quadrilateral<T>& omni::geometry::quadrilateral::translate_angle(float angle, T distance)
omni::geometry::quadrilateral<T>& omni::geometry::quadrilateral::translate_xy(T x, T y)
uint64_t omni::geometry::quadrilateral::type()
omni::geometry::quadrilateral::operator std::string()
omni::geometry::quadrilateral::operator std::wstring()
bool omni::geometry::quadrilateral::operator!=(const omni::geometry::quadrilateral<T>& val)
omni::geometry::quadrilateral<T> omni::geometry::quadrilateral::operator+(const omni::geometry::point2d<T>& val)
omni::geometry::quadrilateral<T>& omni::geometry::quadrilateral::operator+=(const omni::geometry::point2d<T>& val)
omni::geometry::quadrilateral<T> omni::geometry::quadrilateral::operator-(const omni::geometry::point2d<T>& val)
omni::geometry::quadrilateral<T>& omni::geometry::quadrilateral::operator-=(const omni::geometry::point2d<T>& val)
bool omni::geometry::quadrilateral::operator<(const omni::geometry::quadrilateral<T>& val)
friend std::ostream& omni::geometry::quadrilateral::operator<<(std::ostream& s, const omni::geometry::quadrilateral<T>& c)
bool omni::geometry::quadrilateral::operator<=(const omni::geometry::quadrilateral<T>& val)
omni::geometry::quadrilateral<T>& omni::geometry::quadrilateral::operator=(const omni::geometry::quadrilateral<T>& val)
bool omni::geometry::quadrilateral::operator==(const omni::geometry::quadrilateral<T>& val)
bool omni::geometry::quadrilateral::operator>(const omni::geometry::quadrilateral<T>& val)
bool omni::geometry::quadrilateral::operator>=(const omni::geometry::quadrilateral<T>& val)
omni::geometry::quadrilateral::disposing
omni::geometry::quadrilateral::name
omni::geometry::quadrilateral::coordinate_t
omni::geometry::quadrilateral::path_t

SYNOPSIS

No synopsis.

top

DESCRIPTION

No description.

top