C3D Toolkit  Kernel - 105122, Vision - 0.181114.105122

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

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

 MbFloatPoint ()
 Конструктор.
 
 MbFloatPoint (double xx, double yy)
 Конструктор.
 
 MbFloatPoint (const MbCartPoint &p)
 Конструктор.
 
 MbFloatPoint (const MbVector &p)
 Конструктор.
 
 MbFloatPoint (const MbFloatPoint &p)
 Конструктор.
 
void Move (const MbVector &v)
 Сдвиг.
 
void Rotate (const MbCartPoint &, const MbDirection &)
 Вращение.
 
void Transform (const MbMatrix &matr)
 Преобразовать согласно матрице.
 
void GetProperties (MbProperties &properties)
 Выдать свойства объекта.
 
void SetProperties (const MbProperties &properties)
 Записать свойства объекта.
 
void GetCartPoint (MbCartPoint &p) const
 Выдать декартову точку.
 
void GetVector (MbVector &p) const
 Выдать вектор.
 
void operator= (const MbCartPoint &)
 Присвоение точки значений.
 
void operator= (const MbVector &)
 Присвоение точки значений.
 
void operator= (const MbFloatPoint &)
 Присвоение точки значений.
 
bool operator== (const MbFloatPoint &) const
 Проверка на равенство.
 
bool operator< (const MbFloatPoint &) const
 Проверка на меньше.
 
bool operator> (const MbFloatPoint &) const
 Проверка на больше.
 
bool IsSame (const MbFloatPoint &other, double accuracy) const
 Являются ли объекты равными? Подробнее...
 

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

float x
 Первая координата точки.
 
float y
 Вторая координата точки.
 

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

Двумерная точка.

Класс MbFloatPoint служит для представления точки на плоскости, также как аналогичный класс MbCartPoint, который отличается более высокой точностью представления. MbFloatPoint имеет структуру данных, состоящей из пары чисел с плавающей точкой одинарной точности (float). Применяется в полигоне (MbPolygon) для аппроксимации двухмерных кривых.

Методы

◆ IsSame()

bool MbFloatPoint::IsSame ( const MbFloatPoint other,
double  accuracy 
) const
inline

Являются ли объекты равными?

Равными считаются объекты, данные которых равны с заданной точностью.

Аргументы
[in]other- Объект для сравнения.
[in]accuracy- Точность сравнения.
Возвращает
Равны ли объекты.

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