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

Tреугольник. Подробнее...

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

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

 MbTriangle ()
 Конструктор.
 MbTriangle (uint j0, uint j1, uint j2, bool orientation)
 Конструктор.
 MbTriangle (const MbTriangle &init)
 Конструктор копирования.
 ~MbTriangle ()
 Деструктор.
MbTriangleoperator= (const MbTriangle &init)
 Оператора присваивания.
void Init (uint j0, uint j1, uint j2, bool orientation)
 Инициализация.
bool GetTriangle (uint &i0, uint &i1, uint &i2) 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 треугольника.
bool IsTriangleEdge (uint k0, uint k1, size_t &eInd) const
 Принадлежит ли ребро треугольнику.
void GetProperties (MbProperties &properties)
 Выдать свойства объекта.
void SetProperties (const MbProperties &properties)
 Записать свойства объекта.
 KNOWN_OBJECTS_RW_REF_OPERATORS_EX (MbTriangle, MATH_FUNC_EX)
 KNOWN_OBJECTS_RW_PTR_OPERATORS_EX (MbTriangle, MATH_FUNC_EX)

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

uint pIndex [3]
 Номера вершин треугольника в массиве точек.

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

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


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