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

Параметры точки для создания полилинии. Подробнее...

Граф связей класса Polyline3DPoint:
Collaboration graph
[см. легенду]

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

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

 Polyline3DPoint ()
 Конструктор по умолчанию.
 Polyline3DPoint (const Polyline3DPoint &other)
 Конструктор копирования.
 ~Polyline3DPoint ()
 Деструктор.
void operator= (const Polyline3DPoint &other)
 Оператор присваивания.

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

size_t m_oldIndex
 Исходный индекс в модели.
MbCartPoint3D m_point
 Координаты вершины ломаной.
double m_radius
 Радиус скругления в вершине.
const MbCurve3Dm_lineSeg
 Прямолинейный сегмент из этой вершины в следующую.
const MbCurve3Dm_arcSeg
 Дуга скругления в этой вершине (если m_radius > 0).

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

Часть точек может быть удалена при построении, поэтому вводится старый индекс, который заполняется и используется в модели. Параметрами точки являются координаты точки и радиус скругления в этой точке. При создании заполняются поля m_lineSeg и m_arcSeg. m_lineSeg - это прямолинейный сегмент из этой точки в следующую. Для последней точки и замкнутой ломаной - из последней в первую. m_arcSeg - дуга скругления в данной точке. Если какой-то сегмент был полностью удален или не создан, то его указатель должен быть NULL. Объектами m_lineSeg и m_arcSeg не владеет, поэтому и не удаляет их. Объекты из полилинии.


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