SDL Window Engine  20200905
Открытые члены | Открытые статические члены | Открытые атрибуты | Полный список членов класса
Структура SWE::Point

класс точки с двумя координатами Подробнее...

#include <swe_rect.h>

Граф наследования:SWE::Point:
SWE::Rect SWE::ZPoint

Открытые члены

 Point (const Size &sz)
 
 Point (int px, int py)
 
 Point (std::initializer_list< int >)
 
bool isNull (void) const
 
bool inABC (const Point &A, const Point &B, const Point &C) const
 функция определения включения объекта Point в треугольник Подробнее...
 
bool operator== (const Point &) const
 
bool operator!= (const Point &) const
 
Pointoperator+= (const Point &)
 
Pointoperator-= (const Point &)
 
Point operator+ (const Point &) const
 
Point operator- (const Point &) const
 
Point operator* (const Point &) const
 
Point operator/ (const Point &) const
 
Point operator* (int) const
 
Point operator/ (int) const
 
Point swap (void) const
 
Size toSize (void) const
 
std::string toString (void) const
 

Открытые статические члены

static Point parse (const std::string &, int sep=':')
 
static int distance (const Point &, const Point &)
 функция определения расстояния по двум точкам
 

Открытые атрибуты

int x
 
int y
 

Подробное описание

класс точки с двумя координатами

Методы

◆ inABC()

bool SWE::Point::inABC ( const Point A,
const Point B,
const Point C 
) const

функция определения включения объекта Point в треугольник

Аргументы
Aкоордината трегольника
Bкоордината трегольника
Cкоордината трегольника

Объявления и описания членов структур находятся в файлах: