C3D Kernel  104598
Открытые члены | Защищенные члены | Защищенные данные
Структура MbBooleanFlags

Управляющие флаги булевой операции. Подробнее...

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

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

 MbBooleanFlags ()
 Конструктор по умолчанию.
 MbBooleanFlags (const MbBooleanFlags &flags)
 Конструктор копирования.
 MbBooleanFlags (const MbBooleanFlags &flags, bool _closed)
 Конструктор копирования.
void InitBoolean (bool _closed, bool _allowNonIntersecting=false)
 Булева операция над оболочками.
void InitCutting (bool _closed, bool _allowNonIntersecting=false)
 Сечение (или усечение) оболочки.
bool MergeFaces () const
 Сливать подобные грани (true)?
bool MergeEdges () const
 Сливать подобные ребра (true)?
bool DoClosed () const
 Замкнутость результата.
bool CheckEnclosure () const
 Проверять оболочки на вложенность.
bool AllowNonIntersecting () const
 Выдавать конечную оболочку, если нет пересечений.
bool IsCutting () const
 Флаг резки оболочки при построении разрезов и сечений.
MbMergingFlags GetMerging () const
 Получить флаги слияния подобных элементов.
void CheckEnclosureState ()
 Проверить состояние флага.
void SetMerging (const MbMergingFlags &f)
 Сливать подобные элементы.
void SetMergingFaces (bool s)
 Сливать подобные грани.
void SetMergingEdges (bool s)
 Сливать подобные ребра.
void SetAllowNonIntersecting (bool s)
 Выдавать конечную оболочку, если нет пересечений.
void SetEnclosureCheck (bool s)
 Проверять оболочки на вложенность.
MbBooleanFlagsoperator= (const MbBooleanFlags &flags)
 Оператор присваивания.

Защищенные члены

 MbBooleanFlags (bool _mergeFaces, bool _mergeEdges, bool _closed, bool _enclosureCheck, bool _allowNonIntersecting, bool _cutting)
 Конструктор по флагам булевой операции.

Защищенные данные

bool mergeFaces
 Сливать подобные грани (true).
bool mergeEdges
 Сливать подобные ребра (true).
bool closed
 Замкнутость оболочек операндов.
bool enclosureCheck
 Проверять оболочки на вложенность.
bool allowNonIntersecting
 Выдавать конечную оболочку, если нет пересечений.
bool cutting
 Флаг резки оболочки при построении разрезов и сечений.

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

Управляющие флаги булевой операции.


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