C3D Toolkit  Kernel - 105122, Vision - 0.181114.105122

След аннотационного объекта. Подробнее...

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

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

virtual MbBaseVestigeDuplicate (MbRegDuplicate *iReg=NULL) const
 Создать копию объекта.
 
Type GetType () const
 Тип отображения.
 
SubType GetSubType () const
 Подтип аннотационных ребер.
 
- Открытые члены унаследованные от MbBaseVestige
const MbTopologyItemGetItem () const
 Топологический объект.
 
const MbNameGetVestigeName () const
 Имя.
 
- Открытые члены унаследованные от TapeBase
 TapeBase (RegistrableRec regs=noRegistrable)
 Конструктор.
 
 TapeBase (const TapeBase &other)
 Конструктор копирования
 
virtual ~TapeBase ()
 Деструктор.
 
RegistrableRec GetRegistrable () const
 Является ли потоковый класс регистрируемым.
 
void SetRegistrable (RegistrableRec regs=registrable) const
 Установить состояние регистрации потокового класса.
 
virtual ClassDescriptor GetClassDescriptor (const VersionContainer &) const =0
 Получить дескриптор класса
 
virtual const char * GetPureName (const VersionContainer &) const
 Получить имя класса.
 
virtual bool IsFamilyRegistrable () const
 Принадлежит ли объект к регистрируемому семейству.
 

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

MbCurveVestige curveInfo
 Информация о следе кривой.
 

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

 MbAnnotationEdgeVestige (uint otherComp, size_t otherIdent, const MbTopologyItem *otherItem, const MbName &otherName, Type type, SubType subType)
 Конструктор. Подробнее...
 
 MbAnnotationEdgeVestige (const MbAnnotationEdgeVestige &other, MbRegDuplicate *iReg)
 Конструктор копирования с регистратором.
 
- Защищенные члены унаследованные от MbBaseVestige
 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 ()
 Конструктор.
 

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

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

Друзья

struct MbVEFVestiges
 
MbAnnotationEdgeVestigeAddVestigeAnnotationEdge (uint otherComp, size_t otherIdent, const MbTopologyItem *otherItem, const MbName &otherName, MbBaseVestige::Type type, MbBaseVestige::SubType subType, RPArray< MbAnnotationEdgeVestige > &array)
 Добавить MbAnnotationEdgeVestige в массив. Подробнее...
 

Дополнительные унаследованные члены

- Открытые типы унаследованные от MbBaseVestige
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
}
 Классификатор подтипов аннотационных ребер. Подробнее...
 

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

След аннотационного объекта.

След аннотационного объекта.

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

◆ MbAnnotationEdgeVestige()

MbAnnotationEdgeVestige::MbAnnotationEdgeVestige ( uint  otherComp,
size_t  otherIdent,
const MbTopologyItem otherItem,
const MbName otherName,
Type  type,
SubType  subType 
)
inlineprotected

Конструктор.

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

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

Документация по друзьям класса и функциям, относящимся к классу

◆ AddVestigeAnnotationEdge

MbAnnotationEdgeVestige* AddVestigeAnnotationEdge ( uint  otherComp,
size_t  otherIdent,
const MbTopologyItem otherItem,
const MbName otherName,
MbBaseVestige::Type  type,
MbBaseVestige::SubType  subType,
RPArray< MbAnnotationEdgeVestige > &  array 
)
friend

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

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

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

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