C3D Toolkit  Kernel - 112706, Vision - 2.6.3.0

Параметры прямого редактирования тела. Подробнее...

#include <op_shell_parameter.h>

+ Граф связей класса ModifyValues:

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

 ModifyValues ()
 Конструктор по умолчанию. Подробнее...
 
 ModifyValues (MbeModifyingType w, const MbVector3D &p)
 Конструктор по способу модификации и вектору перемещения.
 
 ModifyValues (MbeModifyingType w, double val, double eps=1.0)
 Конструктор по способу модификации и скалярному параметру.
 
 ModifyValues (const ModifyValues &other)
 Конструктор копирования.
 
 ~ModifyValues ()
 Деструктор.
 
void Init (const ModifyValues &other)
 Функция копирования.
 
ModifyValuesoperator= (const ModifyValues &other)
 Оператор присваивания.
 
void Transform (const MbMatrix3D &matr)
 Преобразовать объект согласно матрице.
 
void Move (const MbVector3D &to)
 Сдвинуть объект вдоль вектора.
 
void Rotate (const MbAxis3D &axis, double ang)
 Повернуть объект вокруг оси на заданный угол.
 
bool IsSame (const ModifyValues &other, double accuracy) const
 Являются ли объекты равными?
 
const MbVector3DGetDirection () const
 Перемещение при модификации.
 
const MbCartPoint3DGetOrigin () const
 Точка опоры при модификации.
 
double GetValue () const
 Величина смещения/изменение радиуса.
 
double GetTolerance () const
 Точность построения.
 

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

MbeModifyingType way
 Тип модификации.
 
MbVector3D direction
 Перемещение при модификации.
 
MbCartPoint3D origin
 Точка опоры при модификации.
 
double value
 Величина смещения/изменение радиуса.
 
double tolerance
 Точность построения.
 

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

Параметры прямого редактирования тела.

Параметры прямого редактирования тела.
Параметры содержат информацию о типе модификации и векторе перемещения.

Конструктор(ы)

◆ ModifyValues()

ModifyValues::ModifyValues ( )
inline

Конструктор по умолчанию.

Конструктор параметров операции удаления из тела выбранных граней.


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