C3D Kernel  104598
Открытые члены | Защищенные данные

Четырёхугольник. Подробнее...

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

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

 MbQuadrangle ()
 Конструктор.
 MbQuadrangle (uint j0, uint j1, uint j2, uint j3, bool orientation)
 Конструктор.
 MbQuadrangle (const MbQuadrangle &init)
 Конструктор копирования.
 ~MbQuadrangle ()
 Деструктор.
MbQuadrangleoperator= (const MbQuadrangle &init)
 Оператора присваивания.
void Init (uint j0, uint j1, uint j2, uint j3, bool orientation)
 Инициализация.
bool GetQuadrangle (uint &i0, uint &i1, uint &i2, uint &i3) const
 Выдать номера вершин четырёхугольника в массиве точек.
uint GetIndex (size_t n) const
 Выдать номер вершины n четырёхугольника в массиве точек.
void Reverse ()
 Инвертировать последовательность вершин.
template<class ParamPoints >
bool IntersectRect (const MbRect &rect, const ParamPoints &points) const
 Определить, пересекается ли проекция на глобальную плоскость XY четырёхугольника с присланным прямоугольником.
template<class ParamPoints >
void GetGabRect (MbRect &rect, const ParamPoints &points) const
 Рассчитать габаритный прямоугольник проекции на глобальную плоскость XY четырёхугольника.
void GetProperties (MbProperties &properties)
 Выдать свойства объекта.
void SetProperties (const MbProperties &properties)
 Записать свойства объекта.
 KNOWN_OBJECTS_RW_REF_OPERATORS_EX (MbQuadrangle, MATH_FUNC_EX)
 KNOWN_OBJECTS_RW_PTR_OPERATORS_EX (MbQuadrangle, MATH_FUNC_EX)

Защищенные данные

uint pIndex [4]
 Номера вершин четырёхугольника в массиве точек. //-V112.

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

Четырёхугольник задан, как четверка индексов элементов из массива вершин триангуляции MbGrid.


Методы

bool MbQuadrangle::GetQuadrangle ( uint &  i0,
uint &  i1,
uint &  i2,
uint &  i3 
) const [inline]

Получить индексы четырехугольной пластины


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