NAME
A class of omni::geometry
MEMBERS
omni::geometry::circle
A class of omni::geometry
#include <omni/geometry/circle.hpp>class omni::geometry::circleMEMBERS
omni::geometry::circle::circle()
omni::geometry::circle::~circle()
double omni::geometry::circle::area()
double omni::geometry::circle::bottom()
double omni::geometry::circle::circumference()
bool omni::geometry::circle::contains(T x, T y, bool include_edge)
void omni::geometry::circle::decrement(T x, T y)
T omni::geometry::circle::decrement_x()
T omni::geometry::circle::decrement_y()
void omni::geometry::circle::deflate(double percent)
double omni::geometry::circle::diameter()
bool omni::geometry::circle::empty()
bool omni::geometry::circle::empty_size()
bool omni::geometry::circle::equals(T x, T y, double radius)
uint64_t omni::geometry::circle::hash()
int32_t omni::geometry::circle::hash_code()
T omni::geometry::circle::increment_x()
T omni::geometry::circle::increment_y()
void omni::geometry::circle::inflate(double percent)
void omni::geometry::circle::intersect(const omni::geometry::circle<T>& r2)
bool omni::geometry::circle::intersects_with(T center_x, T center_y, double radius, bool include_edge)
double omni::geometry::circle::left()
omni::geometry::raw_point2d<T> omni::geometry::circle::location()
void omni::geometry::circle::offset(T x, T y)
double omni::geometry::circle::radius()
double omni::geometry::circle::right()
void omni::geometry::circle::set_circumference(double circumference)
void omni::geometry::circle::set_diameter(double diameter)
void omni::geometry::circle::set_location(T x, T y)
void omni::geometry::circle::set_radius(double radius)
void omni::geometry::circle::swap(circle<T>& o)
std::string omni::geometry::circle::to_string()
omni::string_t omni::geometry::circle::to_string_t()
std::wstring omni::geometry::circle::to_wstring()
double omni::geometry::circle::top()
void omni::geometry::circle::translate_xy(T x, T y)
uint64_t omni::geometry::circle::type()
T omni::geometry::circle::x()
T omni::geometry::circle::y()
omni::geometry::circle::operator std::string()
omni::geometry::circle::operator std::wstring()
bool omni::geometry::circle::operator!=(const omni::geometry::circle<T>& val)
omni::geometry::circle<T> omni::geometry::circle::operator+(const omni::geometry::point2d<T>& val)
omni::geometry::circle<T>& omni::geometry::circle::operator+=(const omni::geometry::point2d<T>& val)
omni::geometry::circle<T> omni::geometry::circle::operator-(const omni::geometry::point2d<T>& val)
omni::geometry::circle<T>& omni::geometry::circle::operator-=(const omni::geometry::point2d<T>& val)
bool omni::geometry::circle::operator<(const omni::geometry::point2d<T>& val)
friend std::ostream& omni::geometry::circle::operator<<(std::ostream& s, const omni::geometry::circle<T>& c)
bool omni::geometry::circle::operator<=(const omni::geometry::point2d<T>& val)
omni::geometry::circle<T>& omni::geometry::circle::operator=(const omni::geometry::circle<T>& val)
bool omni::geometry::circle::operator==(const omni::geometry::circle<T>& val)
bool omni::geometry::circle::operator>(const omni::geometry::point2d<T>& val)
bool omni::geometry::circle::operator>=(const omni::geometry::point2d<T>& val)
omni::geometry::circle::disposing
omni::geometry::circle::name
omni::geometry::circle::coordinate_t