C3D Kernel  104065
Классы | Открытые члены | Открытые атрибуты
Структура MbBendByEdgeValues

Параметры построения сгиба для операции "Сгиб по ребру". Подробнее...

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

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

Классы

struct  MbSide
 Параметры одного края сгиба. Подробнее...

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

 MbBendByEdgeValues ()
 Конструктор по-умолчанию.
 MbBendByEdgeValues (double coef, double rad, double ang, double coneAng, double len, double d, MbeReleaseType tp)
 Конструктор по конкретным параметрам (правая и левая стороены края продолжения одной длины).
 MbBendByEdgeValues (double coef, double rad, double ang, double coneAng, double lenL, double lenR, double d, MbeReleaseType tp)
 Конструктор по конкретным параметрам.
 MbBendByEdgeValues (const MbBendByEdgeValues &other)
 Конструктор копирования.
void SheetMetalInit (double coef, double rad, double ang, double coneAng)
 Инициализировать параметры сгиба.
void BendInit (double len, double d, MbeReleaseType tp)
 Инициализировать длину, смещение и тип освобождения сгиба.
void SideLeftInit (double dis, double a, double dev, double w)
 Инициализировать левую сторону сгиба.
void SideRightInit (double dis, double a, double dev, double w)
 Инициализировать правую сторону сгиба.
void SideLeftInit (double dis, double a, double dev, double w, double l)
 Инициализировать левую сторону сгиба.
void SideRightInit (double dis, double a, double dev, double w, double l)
 Инициализировать правую сторону сгиба.
void SlotInit (double w, double d, double r)
 Инициализировать параметры разгрузки сгиба.
void MiterBeginInit (MbClosedCornerValues::MbeCloseCornerWay cc, MbClosedCornerValues::MbeCloseBendsWay cb, MbClosedCornerValues::MbeCloseBendsCirclePos cp, double g, double dm, double sh, double kP, double kM, double ang, bool pl, bool pr, bool al, bool ab)
 Инициализировать замыкание угла в начале цепочки рёбер.
void MiterEndInit (MbClosedCornerValues::MbeCloseCornerWay cc, MbClosedCornerValues::MbeCloseBendsWay cb, MbClosedCornerValues::MbeCloseBendsCirclePos cp, double g, double dm, double sh, double kP, double kM, double ang, bool pl, bool pr, bool al, bool ab)
 Инициализировать замыкание угла в конце цепочки рёбер.
void MiterMiddleInit (MbClosedCornerValues::MbeCloseCornerWay cc, MbClosedCornerValues::MbeCloseBendsWay cb, MbClosedCornerValues::MbeCloseBendsCirclePos cp, double g, double dm, double sh, double kP, double kM, double ang, bool pl, bool pr, bool al, bool ab)
 Инициализировать замыкание угла в середине цепочки рёбер.
void Init (const MbBendByEdgeValues &other)
 Инициализировать по другому объекту.
const MbBendByEdgeValuesoperator= (const MbBendByEdgeValues &other)
 Оператор присваивания.
bool IsSame (const MbBendByEdgeValues &other, double accuracy) const
 Являются ли объекты равными?

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

double deepness
 Смещение сгиба (расстояние от ребра до начала сгиба).
MbSide sideLeft
 Параметры левого края сгиба.
MbSide sideRight
 Параметры правого края сгиба.
MbMiterValues miterBegin
 Параметры края в начале.
MbMiterValues miterEnd
 Параметры края в конце.
MbMiterValues miterMiddle
 Параметры замыкания углов.
MbSlotValues slot
 Разгрузкa сгиба.
MbeReleaseType type
 Способ освобождения углов.

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

Положительные значения увеличивают "тело" сгиба.


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