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

Кодировка геометрического примитива

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

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

enum  Type {
  NULL_GEOM, POINT, PROPER_POINT = POINT, LINE,
  CIRCLE, ELLIPSE, SPLINE, PARAMETRIC,
  FIRST_END, SECOND_END, MIDDLE_POINT, CENTRE_POINT,
  SPLINE_POINT, Q1_POINT, Q2_POINT, Q3_POINT,
  Q4_POINT
}

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

 GeomCode (GeomCode::Type t)
bool operator!= (const GeomCode &g) const
GeomCodeoperator= (const Type &gType)

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

Type type
 Тип геометрии объекта модели (из словаря типов, поддерживаемых решателем)
size_t index
 Номер примитива для данного объекта модели (кодируется в индивидуальных адаптерах)

Перечисления

Элементы перечислений:
NULL_GEOM 

пустое геометрическое множество

POINT 

Точка: элемент плоскости

PROPER_POINT 

Контрольная точка по индексу

LINE 

Прямая

PARAMETRIC 

Неподвижная параметрическая кривая

FIRST_END 

Начальная точка кривой

SECOND_END 

Конечная точка кривой

MIDDLE_POINT 

Средняя точка кривой

CENTRE_POINT 

Центральная точка эллипса

SPLINE_POINT 

Контрольная точка сплайна по индексу

Q1_POINT 

Квадрантная точка на 3 ч

Q2_POINT 

Квадрантная точка на 12 ч

Q3_POINT 

Квадрантная точка на 9 ч

Q4_POINT 

Квадрантная точка на 6 ч


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