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

Набор массивов, выдаваемых наружу при получении всех линий. Подробнее...

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

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

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

 MbVEFVestiges ()
 Конструктор.
 MbVEFVestiges (const MbVEFVestiges &other, MbRegDuplicate *iReg)
 Конструктор копирования с регистратором.
virtual ~MbVEFVestiges ()
 Деструктор.
virtual MbVEFVestigesDuplicate (MbRegDuplicate *iReg=NULL) const
 Создать копию объекта.
void SetEmpty ()
 Очистить массивы следов.
void Adjust ()
 Освободить неиспользуемую память.
bool IsEmpty () const
MbVertexVestigeAddVestigeVertex (uint otherComp, size_t otherIdent, const MbTopologyItem &otherItem, const MbCartPoint &uv, bool vis)
 Добавить MbVertexVestige в массив.
MbVertexVestigeAddVestigePoint (uint otherComp, size_t otherIdent, const MbName &otherName, const MbCartPoint &uv, bool vis, bool isDegeneratedCurve)
 Добавить MbVertexVestige в массив.
MbEdgeVestigeAddVestigeEdge (uint otherComp, size_t otherIdent, const MbTopologyItem &otherItem, bool isSmooth, bool isSection)
 Добавить MbEdgeVestige в массив.
MbEdgeVestigeAddVestigeCurve (uint otherComp, size_t otherIdent, const MbName &otherName)
 Добавить MbEdgeVestige в массив.
MbEdgeVestigeAddVestigeCurve (uint otherComp, size_t otherIdent, const RPArray< MbCurve > &mapCurves, bool visible, const MbName &otherName)
 Добавить MbEdgeVestige в массив.
MbFaceVestigeAddVestigeFace (uint otherComp, size_t otherIdent, const MbTopologyItem &otherItem)
 Добавить MbFaceVestige в массив.
MbAnnotationEdgeVestigeAddVestigeAnnotationEdge (uint otherComp, size_t otherIdent, const MbTopologyItem *otherItem, const MbName &otherName, MbBaseVestige::Type type, MbBaseVestige::SubType subType)
 Добавить MbAnnotationEdgeVestige в массив.
MbSymbolVestigeAddVestigeSymbol (uint otherComp, size_t otherIdent, const MbTopologyItem *otherItem, const MbName &otherName, bool _bvisible=true)
 Добавить MbSymbolVestige в массив.

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

PArray< MbVertexVestigevertexVestiges
 Следы вершин.
PArray< MbEdgeVestigeedgeVestiges
 Следы ребер.
PArray< MbFaceVestigefaceVestiges
 Следы граней.
PArray< MbAnnotationEdgeVestigeannotateVestiges
 Следы аннотационных объектов.
PArray< MbSymbolVestigesymbolVestiges
 Следы условного обозначения.
PArray< MbVertexVestigepointVestiges
 Следы пространственных точек.
PArray< MbEdgeVestigecurveVestiges
 Следы пространственных кривых.

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

Набор массивов, выдаваемых наружу при получении всех линий тел(а) с селектированием на видимые и невидимые.


Методы

MbVertexVestige * MbVEFVestiges::AddVestigeVertex ( uint  otherComp,
size_t  otherIdent,
const MbTopologyItem otherItem,
const MbCartPoint uv,
bool  vis 
) [inline]

Добавить MbVertexVestige в массив через закрытые конструкторы.

Аргументы:
[in]otherComp- Компонент.
[in]otherIdent- Идентификатор нити.
[in]otherItem- Топологический объект.
[in]uv- Точка - след вершины.
[in]uv- Состояние видимости.
MbVertexVestige * MbVEFVestiges::AddVestigePoint ( uint  otherComp,
size_t  otherIdent,
const MbName otherName,
const MbCartPoint uv,
bool  vis,
bool  isDegeneratedCurve 
) [inline]

Добавить MbVertexVestige в массив через закрытые конструкторы.

Аргументы:
[in]otherComp- Компонент.
[in]otherIdent- Идентификатор нити.
[in]otherName- Имя топологического объекта.
[in]uv- Точка - след пространственной точки.
[in]vis- Флаг видимости.
MbEdgeVestige * MbVEFVestiges::AddVestigeEdge ( uint  otherComp,
size_t  otherIdent,
const MbTopologyItem otherItem,
bool  isSmooth,
bool  isSection 
) [inline]

Добавить MbEdgeVestige в массив через закрытые конструкторы.

Аргументы:
[in]otherComp- Компонент.
[in]otherIdent- Идентификатор нити.
[in]otherItem- Топологический объект.
[in]isSmooth- Тип ребра (гладкое или нет).
[in]isSection- Ребро от сечения или разреза.
MbEdgeVestige * MbVEFVestiges::AddVestigeCurve ( uint  otherComp,
size_t  otherIdent,
const MbName otherName 
) [inline]

Добавить MbEdgeVestige в массив через закрытые конструкторы.

Аргументы:
[in]otherComp- Компонент.
[in]otherIdent- Идентификатор нити.
[in]otherName- Имя топологического объекта.
MbEdgeVestige * MbVEFVestiges::AddVestigeCurve ( uint  otherComp,
size_t  otherIdent,
const RPArray< MbCurve > &  mapCurves,
bool  visible,
const MbName otherName 
) [inline]

Добавить MbEdgeVestige в массив через закрытые конструкторы.

Аргументы:
[in]otherComp- Компонент.
[in]otherIdent- Идентификатор нити.
[in]mapCurves- Следы кривой.
[in]visible- Состояние видимости.
[in]otherName- Имя топологического объекта.
MbFaceVestige * MbVEFVestiges::AddVestigeFace ( uint  otherComp,
size_t  otherIdent,
const MbTopologyItem otherItem 
) [inline]

Добавить MbFaceVestige в массив через закрытые конструкторы.

Аргументы:
[in]otherComp- Компонент.
[in]otherIdent- Идентификатор нити.
[in]otherItem- Топологический объект.
MbAnnotationEdgeVestige * MbVEFVestiges::AddVestigeAnnotationEdge ( uint  otherComp,
size_t  otherIdent,
const MbTopologyItem otherItem,
const MbName otherName,
MbBaseVestige::Type  type,
MbBaseVestige::SubType  subType 
) [inline]

Добавить MbAnnotationEdgeVestige в массив через закрытые конструкторы.

Аргументы:
[in]otherComp- Компонент.
[in]otherIdent- Идентификатор нити.
[in]otherItem- Топологический объект.
[in]otherName- Имя топологического объекта.
[in]type- Подтип аннотационных ребер.
[in]subType- Подтип аннотационных ребер.
MbSymbolVestige * MbVEFVestiges::AddVestigeSymbol ( uint  otherComp,
size_t  otherIdent,
const MbTopologyItem otherItem,
const MbName otherName,
bool  _bvisible = true 
) [inline]

Добавить MbSymbolVestige в массив через закрытые конструкторы.

Аргументы:
[in]otherComp- Компонент.
[in]otherIdent- Идентификатор нити.
[in]otherItem- Топологический объект.
[in]otherName- Имя.
[in]_bvisible- Признак видимости.

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