C3D Kernel  104598
Открытые члены | Открытые атрибуты

Параметры кармана или бобышки. Подробнее...

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

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

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

 PocketValues ()
 Конструктор по умолчанию.
virtual ~PocketValues ()
 Деструктор.
virtual MbeHoleType Type () const
 Тип выемки.
virtual HoleValuesDuplicate (MbRegDuplicate *ireg=NULL) const
 Построить копию объекта.
virtual void Transform (const MbMatrix3D &matr, MbRegTransform *ireg=NULL)
 Преобразовать объект согласно матрице.
virtual bool IsSame (const HoleValues &, double accuracy) const
 Являются ли объекты равными?
virtual void operator= (const HoleValues &other)
 Оператор присваивания.

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

double length
 Длина кармана или бобышки.
double width
 Ширина кармана или бобышки.
double depth
 Глубина кармана или бобышки.
double cornerRadius
 Радиус скругления углов кармана или бобышки.
double floorRadius
 Радиус скругления дна кармана или верха бобышки.
double taperAngle
 Угол уклона стенок кармана или верха бобышки (отклонение от вертикали в радианах).
bool type
 type == false - карман, type == true - бобышка.

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

Параметры прямоугольного кармана или бобышки со скруглёнными углами.


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

PocketValues::PocketValues ( ) [inline]

Конструктор кармана.


Данные класса

Радиус скругления углов кармана или бобышки, 2 * cornerRadius <= std_min( width, length ). При length == width == 2 * cornerRadius получим карман в виде отверстия.


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