C3D Toolkit  Kernel - 105122, Vision - 0.181114.105122

Размножение матрицами. Подробнее...

Граф наследования:DuplicationMatrixValues:
[см. легенду]
Граф связей класса DuplicationMatrixValues:
[см. легенду]

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

 DuplicationMatrixValues ()
 Конструктор по умолчанию.
 
 DuplicationMatrixValues (const SArray< MbMatrix3D > &matr)
 Конструктор по набору матриц.
 
virtual ~DuplicationMatrixValues ()
 Деструктор.
 
void Init (const DuplicationMatrixValues &other)
 Функция копирования.
 
virtual bool Init (const DuplicationValues &other)
 Функция копирования.
 
virtual MbeDuplicatesType Type () const
 Тип параметров.
 
virtual void Transform (const MbMatrix3D &, MbRegTransform *ireg=NULL)
 Преобразовать объект согласно матрице.
 
virtual void Move (const MbVector3D &, MbRegTransform *ireg=NULL)
 Сдвинуть объект вдоль вектора.
 
virtual void Rotate (const MbAxis3D &, double ang, MbRegTransform *ireg=NULL)
 Повернуть объект вокруг оси на заданный угол.
 
virtual void GetProperties (MbProperties &)
 Выдать свойства объекта
 
virtual void SetProperties (const MbProperties &)
 Записать свойства объекта
 
virtual bool IsSame (const DuplicationValues &, double accuracy) const
 Являются ли объекты равными? Подробнее...
 
virtual DuplicationValuesDuplicate (MbRegDuplicate *ireg=NULL) const
 Построить копию объекта.
 
virtual void GenerateTransformMatrices (SArray< MbMatrix3D > &tfMatr) const
 Сгенерировать матрицы трансформации.
 
virtual size_t Count () const
 Количество создаваемых копий.
 
- Открытые члены унаследованные от DuplicationValues
virtual ~DuplicationValues ()
 Деструктор.
 

Дополнительные унаследованные члены

- Защищенные члены унаследованные от DuplicationValues
 DuplicationValues ()
 Конструктор по умолчанию.
 

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

Размножение матрицами.

Размножение задается набором матриц трансформаций. Каждая копия это трансформация оригинального тела соответствующей матрицей.

Методы

◆ IsSame()

virtual bool DuplicationMatrixValues::IsSame ( const DuplicationValues ,
double  accuracy 
) const
virtual

Являются ли объекты равными?

Являются ли объекты равными?

Замещает DuplicationValues.


Объявления и описания членов класса находятся в файле: