C3D Toolkit  Kernel - 111634, Vision - 2.6.1.24

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

#include <op_shell_parameter.h>

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

enum  SurfaceType {
  ts_tang, ts_norm, ts_none, ts_plane,
  ts_byCurves
}
 Тип заплатки. Подробнее...
 

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

 PatchValues ()
 Конструктор по умолчанию. Подробнее...
 
 PatchValues (const PatchValues &other)
 Конструктор копирования.
 
 ~PatchValues ()
 Деструктор.
 
SurfaceType GetType () const
 Выдать тип заплатки.
 
SurfaceTypeSetType ()
 Выдать тип заплатки для изменения.
 
bool CheckSelfInt () const
 Получить флаг проверки самопересечений.
 
void SetCheckSelfInt (bool c)
 Установить флаг проверки самопересечений.
 
bool MergeEdges () const
 Сливать подобные ребра (true)?
 
void SetMergingEdges (bool s)
 Сливать подобные ребра.
 
void SetCurveMating (size_t cInd, MbePatchMatingType curveMate, const MbSurface *surface)
 Установить сопряжение кривой номер cInd.
 
MbePatchMatingType GetCurveMatingType (size_t cInd) const
 Выдать тип сопряжения по кривой cInd.
 
const MbSurfaceGetCurveMatingSurface (size_t cInd) const
 Выдать поверхность сопряжения по кривой cInd.
 
void SetCurveMating (size_t cInd, size_t sInd, MbePatchMatingType curveMate, const MbSurface *surface)
 Установить сопряжение сегмента sInd контура cInd.
 
void DecomposeMates (size_t cInd, size_t segCount)
 Декомпозиция сопряжений контура номер cInd, segCount - число сегментов контура.
 
void operator= (const PatchValues &other)
 Оператор присваивания.
 
bool IsSame (const PatchValues &obj, double) const
 Являются ли объекты равными?
 

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

Параметры заплатки.

Параметры заплатки.
Содержат информацию о типе заплатки и флаге проверки самопересечений.

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

◆ SurfaceType

Тип заплатки.

Флаг можно установить через вызов PatchValues::SetType().

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

По касательной.

ts_norm 

По нормали.

ts_none 

Не определено.

ts_plane 

Плоская заплатка.

ts_byCurves 

Построение задается сопряжениями по каждой кривой.

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

◆ PatchValues()

PatchValues::PatchValues ( )
inline

Конструктор по умолчанию.

Конструктор параметров заплатки не определенного типа без проверки самопересечений.


Объявления и описания членов структуры находятся в файле: