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

Параметры отверстия. Подробнее...

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

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

Открытые типы

enum  BorerType {
  bt_SimpleCylinder = 0, bt_TwofoldCylinder = 1, bt_ChamferCylinder = 2, bt_ComplexCylinder = 3,
  bt_SimpleCone = 4, bt_ArcCylinder = 5
}
 Типы отверстий. Подробнее...

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

 BorerValues ()
 Конструктор по умолчанию.
virtual ~BorerValues ()
 Деструктор.
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 capDiameter
 Диаметр головки (для отверстий типа bt_TwofoldCylinder, bt_ChamferCylinder, bt_ComplexCylinder).
double capDepth
 Глубина под головку (для отверстий типа bt_TwofoldCylinder, bt_ComplexCylinder).
double capAngle
 Угол фаски под головку (для отверстий типа bt_ChamferCylinder, bt_ComplexCylinder), capAngle <= M_PI.
double diameter
 Диаметр отверстия под резьбу (для всех типов отверстий).
double depth
 Глубина отверстия под резьбу (для всех типов отверстий).
double angle
 Угол конусности отверстия под резьбу (для отверстия типа bt_SimpleCone), 0 < angle < M_PI.
double spikeAngle
 Угол раствора конца отверстия (для всех типов отверстий), spikeAngle <= M_PI.
double arcRadius
 Радиус дуги (для отверстия типа bt_ArcCylinder).
bool prolong
 Флаг продления сверла в обратную сторону (для всех типов отверстий), по умолчанию true (есть продление).
bool down
 Направление оси отверстия: true - прямое (против оси Z локальной системы), false - обратное.
BorerType type
 Тип отверстия.

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

Параметры для построения отверстий различных типов.
Законцовка отверстия управляется параметром spikeAngle. При spikeAngle = 0 - сферическая законцовка отверстия,
при spikeAngle = M_PI - плоская законцовка отверстия,
в остальных случаях - коническая законцовка отверстия.


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

BorerValues::BorerValues ( ) [inline]

Конструктор простого цилиндрического отверстия.


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