NAME
A class of omni::geometry
MEMBERS
omni::geometry::raw_triangle
A class of omni::geometry
#include <omni/geometry/triangle.hpp>class omni::geometry::raw_triangleMEMBERS
omni::geometry::raw_triangle::raw_triangle()
omni::geometry::raw_triangle::~raw_triangle()
double omni::geometry::raw_triangle::angle_a()
double omni::geometry::raw_triangle::angle_b()
double omni::geometry::raw_triangle::angle_c()
double omni::geometry::raw_triangle::area()
double omni::geometry::raw_triangle::base()
omni::geometry::point2d<double> omni::geometry::raw_triangle::centroid()
omni::geometry::circle<double> omni::geometry::raw_triangle::circle_frocircumcenter()
omni::geometry::circle<double> omni::geometry::raw_triangle::circle_from_incenter()
omni::geometry::point2d<double> omni::geometry::raw_triangle::circumcenter()
omni::math::shape_comparator omni::geometry::raw_triangle::compare(const omni::geometry::raw_triangle<T>& tri)
bool omni::geometry::raw_triangle::contains(T x, T y)
omni::geometry::raw_triangle<T>& omni::geometry::raw_triangle::deflate(double percent)
bool omni::geometry::raw_triangle::empty()
bool omni::geometry::raw_triangle::empty_size()
bool omni::geometry::raw_triangle::equals(T ax, T ay, T bx, T by, T cx, T cy)
uint64_t omni::geometry::raw_triangle::hash()
int32_t omni::geometry::raw_triangle::hash_code()
double omni::geometry::raw_triangle::height()
omni::geometry::point2d<double> omni::geometry::raw_triangle::incenter()
omni::geometry::raw_triangle<T>& omni::geometry::raw_triangle::inflate(double percent)
omni::geometry::raw_triangle<T>& omni::geometry::raw_triangle::intersect(const omni::geometry::raw_triangle<T>& r2)
bool omni::geometry::raw_triangle::intersects_with(const omni::geometry::raw_triangle<T>& tri)
omni::math::triangle_measure omni::geometry::raw_triangle::measure()
path_t omni::geometry::raw_triangle::path()
double omni::geometry::raw_triangle::perimeter()
omni::geometry::raw_triangle<T>& omni::geometry::raw_triangle::reflect()
omni::geometry::raw_triangle<T>& omni::geometry::raw_triangle::rotate_centroid(double degrees, const omni::math::rotation_direction& dir)
omni::geometry::raw_triangle<T>& omni::geometry::raw_triangle::rotate_circumcenter(double degrees, const omni::math::rotation_direction& dir)
omni::geometry::raw_triangle<T>& omni::geometry::raw_triangle::rotate_incenter(double degrees, const omni::math::rotation_direction& dir)
omni::geometry::raw_triangle<T>& omni::geometry::raw_triangle::rotate_on_a(double degrees, const omni::math::rotation_direction& dir)
omni::geometry::raw_triangle<T>& omni::geometry::raw_triangle::rotate_on_b(double degrees, const omni::math::rotation_direction& dir)
omni::geometry::raw_triangle<T>& omni::geometry::raw_triangle::rotate_on_c(double degrees, const omni::math::rotation_direction& dir)
omni::geometry::raw_triangle<T>& omni::geometry::raw_triangle::rotate_origin(double degrees, const omni::math::rotation_direction& dir)
omni::geometry::raw_triangle<T>& omni::geometry::raw_triangle::rotate_point(double degrees, T x, T y, const omni::math::rotation_direction& dir)
double omni::geometry::raw_triangle::semiperimeter()
double omni::geometry::raw_triangle::side_a()
double omni::geometry::raw_triangle::side_b()
double omni::geometry::raw_triangle::side_c()
void omni::geometry::raw_triangle::swap(omni::geometry::raw_triangle<T>& o)
std::string omni::geometry::raw_triangle::to_string()
omni::string_t omni::geometry::raw_triangle::to_string_t()
std::wstring omni::geometry::raw_triangle::to_wstring()
omni::geometry::raw_triangle<T>& omni::geometry::raw_triangle::translate_angle(double degrees, T distance)
omni::geometry::raw_triangle<T>& omni::geometry::raw_triangle::translate_xy(T x, T y)
uint64_t omni::geometry::raw_triangle::type()
omni::geometry::raw_triangle::operator std::string()
omni::geometry::raw_triangle::operator std::wstring()
bool omni::geometry::raw_triangle::operator!=(const omni::geometry::raw_triangle<T>& val)
omni::geometry::raw_triangle<T> omni::geometry::raw_triangle::operator+(const omni::geometry::point2d<T>& val)
omni::geometry::raw_triangle<T>& omni::geometry::raw_triangle::operator+=(const omni::geometry::point2d<T>& val)
omni::geometry::raw_triangle<T> omni::geometry::raw_triangle::operator-(const omni::geometry::point2d<T>& val)
omni::geometry::raw_triangle<T>& omni::geometry::raw_triangle::operator-=(const omni::geometry::point2d<T>& val)
bool omni::geometry::raw_triangle::operator<(const omni::geometry::raw_triangle<T>& val)
friend std::ostream& omni::geometry::raw_triangle::operator<<(std::ostream& s, const omni::geometry::raw_triangle<T>& c)
bool omni::geometry::raw_triangle::operator<=(const omni::geometry::raw_triangle<T>& val)
omni::geometry::raw_triangle<T>& omni::geometry::raw_triangle::operator=(const omni::geometry::raw_triangle<T>& val)
bool omni::geometry::raw_triangle::operator==(const omni::geometry::raw_triangle<T>& val)
bool omni::geometry::raw_triangle::operator>(const omni::geometry::raw_triangle<T>& val)
bool omni::geometry::raw_triangle::operator>=(const omni::geometry::raw_triangle<T>& val)
omni::geometry::raw_triangle::a
omni::geometry::raw_triangle::b
omni::geometry::raw_triangle::base_side
omni::geometry::raw_triangle::c
omni::geometry::raw_triangle::disposing
omni::geometry::raw_triangle::name
omni::geometry::raw_triangle::coordinate_t
omni::geometry::raw_triangle::path_t