C3D Kernel  104065
Открытые типы | Открытые члены | Защищенные члены | Защищенные данные

След трехмерного объекта. Подробнее...

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

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

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

enum  Type {
  vt_None, vt_SmoothEdge, vt_Edge, vt_SectionLine,
  vt_AnnThreadThin, vt_AnnThreadThick, vt_AnnThreadDashed, vt_BoundLeft,
  vt_BoundRight, vt_Vertex, vt_SpacePoint, vt_SpaceCurve
}
 Классификация плоского отображения. Подробнее...
enum  SubType {
  vst_None = 0, vst_BaseBeg, vst_BaseEnd, vst_ButtBeg,
  vst_ButtEnd
}
 Классификатор подтипов аннотационных ребер. Подробнее...

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

virtual MbBaseVestigeDuplicate (MbRegDuplicate *iReg=NULL) const
 Создать копию объекта.
uint GetComponent () const
size_t GetIdentifier () const
uint16 GetStyle () const
const MbAttributeContainerGetAttributes () const
void CopyIdData (const MbBaseVestige &obj)
void SetProperties (uint16 st)
void SetProperties (uint16 st, const MbAttributeContainer &ac)
void CopyProperties (const MbBaseVestige &obj)
const MbTopologyItemGetItem () const
 Топологический объект.
const MbNameGetVestigeName () const
 Имя.

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

 MbBaseVestige (uint otherComp, size_t otherIdent, const MbTopologyItem &otherItem)
 Конструктор.
 MbBaseVestige (uint otherComp, size_t otherIdent, const MbName &otherName, const MbTopologyItem *otherItem)
 Конструктор.
 MbBaseVestige (uint otherComp, size_t otherIdent, const MbName &otherName)
 Конструктор.
 MbBaseVestige (const MbBaseVestige &other, MbRegDuplicate *iReg)
 Конструктор копирования с регистратором.
 MbBaseVestige ()
 Конструктор.

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

uint comp
 Компонент.
size_t ident
 Идентификатор нити.
uint16 style
 Базовый стиль.
MbAttributeContainer attrData
 Атрибуты.
const MbTopologyItemitem
 Топологический объект(используется только как временный внутри проецирования).
TOwnPointer< const MbNamename
 Имя.

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

Базовый класс для классов следа трехмерного объекта.


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

Классификация плоского отображения.

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

Тип неопределен.

vt_SmoothEdge 

Линия перехода (гладкое ребро).

vt_Edge 

Отображение ребра или линия очерка поверхности.

vt_SectionLine 

Линия разреза (ребра тела, полученные сеченим).

vt_AnnThreadThin 

Аннотационный объект резьба тонкая.

vt_AnnThreadThick 

Аннотационный объект резьба толстая.

vt_AnnThreadDashed 

Аннотационный объект резьба штриховая.

vt_BoundLeft 

Левая граница вида.

vt_BoundRight 

Правая граница вида.

vt_Vertex 

Вершина.

vt_SpacePoint 

Пространственная точка.

vt_SpaceCurve 

Пространственная кривая.

Классификатор подтипов аннотационных ребер.

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

Подтип неопределен.

vst_BaseBeg 

Основной начальный.

vst_BaseEnd 

Основной конечный.

vst_ButtBeg 

Торцевой начальный.

vst_ButtEnd 

Торцевой конечный.


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

MbBaseVestige::MbBaseVestige ( uint  otherComp,
size_t  otherIdent,
const MbTopologyItem otherItem 
) [inline, protected]

Конструктор для топологического объекта.

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

Конструктор для аннотационного объекта.

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

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

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

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