C3D Kernel  104598
Открытые члены | Открытые атрибуты

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

Полный список членов класса

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

 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
 Являются ли объекты равными?
 KNOWN_OBJECTS_RW_REF_OPERATORS_EX (MbFloatPoint, MATH_FUNC_EX)
 KNOWN_OBJECTS_RW_PTR_OPERATORS_EX (MbFloatPoint, MATH_FUNC_EX)

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

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

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

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


Методы

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

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

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

Объявления и описания членов класса находятся в файле:
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы