C3D Toolkit  Kernel - 105122, Vision - 0.181114.105122

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

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

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

 MbVEFVestiges ()
 Конструктор.
 
 MbVEFVestiges (const MbVEFVestiges &other, MbRegDuplicate *iReg)
 Конструктор копирования с регистратором.
 
virtual ~MbVEFVestiges ()
 Деструктор.
 
virtual MbVEFVestigesDuplicate (MbRegDuplicate *iReg=NULL) const
 Создать копию объекта.
 
void SetEmpty ()
 Очистить массивы следов.
 
void Adjust ()
 Освободить неиспользуемую память.
 
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
 Следы пространственных кривых.
 

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

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

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

Методы

◆ AddVestigeVertex()

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

Добавить MbVertexVestige в массив.

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

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

◆ AddVestigePoint()

MbVertexVestige * MbVEFVestiges::AddVestigePoint ( uint  otherComp,
size_t  otherIdent,
const MbName otherName,
const MbCartPoint uv,
bool  vis,
bool  isDegeneratedCurve 
)
inline

Добавить MbVertexVestige в массив.

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

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

◆ AddVestigeEdge()

MbEdgeVestige * MbVEFVestiges::AddVestigeEdge ( uint  otherComp,
size_t  otherIdent,
const MbTopologyItem otherItem,
bool  isSmooth,
bool  isSection 
)
inline

Добавить MbEdgeVestige в массив.

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

Аргументы
[in]otherComp- Компонент.
[in]otherIdent- Идентификатор нити.
[in]otherItem- Топологический объект.
[in]isSmooth- Тип ребра (гладкое или нет).
[in]isSection- Ребро от сечения или разреза.

◆ AddVestigeCurve() [1/2]

MbEdgeVestige * MbVEFVestiges::AddVestigeCurve ( uint  otherComp,
size_t  otherIdent,
const MbName otherName 
)
inline

Добавить MbEdgeVestige в массив.

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

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

◆ AddVestigeCurve() [2/2]

MbEdgeVestige * MbVEFVestiges::AddVestigeCurve ( uint  otherComp,
size_t  otherIdent,
const RPArray< MbCurve > &  mapCurves,
bool  visible,
const MbName otherName 
)
inline

Добавить MbEdgeVestige в массив.

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

Аргументы
[in]otherComp- Компонент.
[in]otherIdent- Идентификатор нити.
[in]mapCurves- Следы кривой.
[in]visible- Состояние видимости.
[in]otherName- Имя топологического объекта.

◆ AddVestigeFace()

MbFaceVestige * MbVEFVestiges::AddVestigeFace ( uint  otherComp,
size_t  otherIdent,
const MbTopologyItem otherItem 
)
inline

Добавить MbFaceVestige в массив.

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

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

◆ AddVestigeAnnotationEdge()

MbAnnotationEdgeVestige * MbVEFVestiges::AddVestigeAnnotationEdge ( uint  otherComp,
size_t  otherIdent,
const MbTopologyItem otherItem,
const MbName otherName,
MbBaseVestige::Type  type,
MbBaseVestige::SubType  subType 
)
inline

Добавить MbAnnotationEdgeVestige в массив.

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

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

◆ AddVestigeSymbol()

MbSymbolVestige * MbVEFVestiges::AddVestigeSymbol ( uint  otherComp,
size_t  otherIdent,
const MbTopologyItem otherItem,
const MbName otherName,
bool  _bvisible = true 
)
inline

Добавить MbSymbolVestige в массив.

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

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


Аргументы
[in]_bvisible- Признак видимости.

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