C3D Kernel  104598
Открытые члены
Структура MbControlData3D

Данные для управления трехмерными объектами. Подробнее...

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

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

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

 MbControlData3D ()
 Пустой конструктор.
 MbControlData3D (const MbControlData3D &other)
 Конструктор копирования.
 ~MbControlData3D ()
 Деструктор.
void ReserveTotal (size_t c)
 Зарезервировать память.
void ReserveShare (size_t c)
 Зарезервировать память.
void AddTotal (const MbCartPoint3D &p)
 Добывить точку.
void AddShare (const MbCartPoint3D &p)
 Добывить точку.
size_t TotalCount () const
 Выдать количество точек.
size_t ShareCount () const
 Выдать количество точек.
void ResetIndex () const
 Обнулить индексы.
bool GetTotal (MbCartPoint3D &p) const
 Выдать очередную точку.
bool GetShare (MbCartPoint3D &p) const
 Выдать очередную точку.
bool GetTotal (size_t i, MbCartPoint3D &p) const
 Выдать точку по индексу.
bool GetShare (size_t i, MbCartPoint3D &p) const
 Выдать точку по индексу.
size_t Count () const
 Выдать общее точек.
bool GetPoint (size_t i, MbCartPoint3D &p) const
 Выдать точку по индексу.
bool SetPoint (size_t i, MbCartPoint3D &p)
 Установить точку по индексу.
SArray< MbCartPoint3D > & SetTotalPoints ()
 Выдать все точки.
SArray< MbCartPoint3D > & SetSharePoints ()
 Выдать все точки.
void HardFlush ()
 Освободить память.
void Transform (const MbMatrix3D &matrix)
 Преобразовать согласно матрице.
void Move (const MbVector3D &to)
 Сдвинуть вдоль вектора.
void Rotate (const MbAxis3D &axis, double angle)
 Повернуть вокруг оси.
MbCartPoint3Doperator[] (size_t i) const
 Дать точку по индексу.
MbControlData3Doperator= (const MbControlData3D &other)
 Оператор присваивания.
bool IsEmpty () const
 Вырожденный ли объект?

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

Данные содержат контрольные точки трехмерныx объектов.


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