C3D Toolkit
Kernel - 112346, Vision - 2.6.2.8
|
Данные для управления трехмерными объектами. Подробнее...
#include <mb_data.h>
Открытые члены | |
MbControlData3D () | |
Пустой конструктор. | |
MbControlData3D (const MbControlData3D &other) | |
Конструктор копирования. | |
~MbControlData3D () | |
Деструктор. | |
void | ReserveTotal (size_t c) |
Зарезервировать память. | |
void | ReserveShare (size_t c) |
Зарезервировать память. | |
void | AddTotal (const MbCartPoint3D &p) |
Добавить точку. | |
template<class PointsVector > | |
void | AddTotals (const PointsVector &points) |
Добавить точки. | |
void | AddShare (const MbCartPoint3D &p) |
Добавить точку. | |
template<class PointsVector > | |
void | AddShares (const PointsVector &points) |
Добавить точки. | |
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) |
Повернуть вокруг оси. | |
MbCartPoint3D & | operator[] (size_t i) const |
Дать точку по индексу. | |
MbControlData3D & | operator= (const MbControlData3D &other) |
Оператор присваивания. | |
bool | IsEmpty () const |
Вырожденный ли объект? | |
Данные для управления трехмерными объектами.
Данные содержат контрольные точки трехмерных объектов.