C3D Toolkit
Kernel - 108514, Vision - 191205.108514
|
Абстрактный класс параметров копирования. Подробнее...
#include <op_duplication_parameter.h>
Открытые члены | |
virtual | ~DuplicationValues () |
Деструктор. | |
virtual bool | Init (const DuplicationValues &)=0 |
Функция копирования. | |
virtual MbeDuplicatesType | Type () const =0 |
Тип параметров. Подробнее... | |
virtual void | Transform (const MbMatrix3D &, MbRegTransform *=NULL)=0 |
Преобразовать параметры согласно матрице. | |
virtual void | Move (const MbVector3D &, MbRegTransform *=NULL)=0 |
Сдвинуть параметры вдоль вектора. Подробнее... | |
virtual void | Rotate (const MbAxis3D &, double ang, MbRegTransform *=NULL)=0 |
Повернуть параметры вокруг оси на заданный угол. Подробнее... | |
virtual void | GetProperties (MbProperties &)=0 |
Выдать свойства объекта. Подробнее... | |
virtual void | SetProperties (const MbProperties &)=0 |
Записать свойства объекта. Подробнее... | |
virtual bool | IsSame (const DuplicationValues &, double accuracy) const =0 |
Являются ли объекты равными? Подробнее... | |
virtual DuplicationValues & | Duplicate (MbRegDuplicate *=NULL) const =0 |
Построить копию объекта. Подробнее... | |
virtual void | GenerateTransformMatrices (std::vector< MbMatrix3D > &) const =0 |
Сгенерировать матрицы трансформаций. Подробнее... | |
virtual size_t | Count () const =0 |
Количество создаваемых копий. Подробнее... | |
Защищенные члены | |
DuplicationValues () | |
Конструктор по умолчанию. | |
Абстрактный класс параметров копирования.
Родительский класс для всех видов параметров копирования.
|
pure virtual |
Тип параметров.
Возвращает способ копирования.
Замещается в DuplicationMatrixValues и DuplicationMeshValues.
|
pure virtual |
Сдвинуть параметры вдоль вектора.
Сдвинуть параметры вдоль вектора.
Замещается в DuplicationMatrixValues и DuplicationMeshValues.
|
pure virtual |
Повернуть параметры вокруг оси на заданный угол.
Повернуть параметры вокруг оси на заданный угол.
Замещается в DuplicationMatrixValues и DuplicationMeshValues.
|
pure virtual |
Выдать свойства объекта.
Выдать свойства объекта.
Замещается в DuplicationMatrixValues и DuplicationMeshValues.
|
pure virtual |
Записать свойства объекта.
Записать свойства объекта.
Замещается в DuplicationMatrixValues и DuplicationMeshValues.
|
pure virtual |
Являются ли объекты равными?
Являются ли объекты равными?
Замещается в DuplicationMatrixValues и DuplicationMeshValues.
|
pure virtual |
Построить копию объекта.
Построить копию объекта.
Замещается в DuplicationMatrixValues и DuplicationMeshValues.
|
pure virtual |
Сгенерировать матрицы трансформаций.
Сгенерировать матрицы трансформаций согласно параметрам.
Замещается в DuplicationMatrixValues и DuplicationMeshValues.
|
pure virtual |
Количество создаваемых копий.
Количество создаваемых копий.
Замещается в DuplicationMatrixValues и DuplicationMeshValues.