C3D Toolkit  Kernel - 105122, Vision - 0.181114.105122

Множество контуров, принадлежащих некоторому компоненту. Подробнее...

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

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

 MbCompContourArray (uint comp_, void *lump_)
 Конструктор. Подробнее...
 
 ~MbCompContourArray ()
 Деструктор.
 
void Add (MbContour *contour)
 Добавить контур. Подробнее...
 
PArray< MbContour > * CreateContoursArray ()
 Выдать массив контуров. Подробнее...
 
void GetContoursArray (PArray< MbContour > &arCont)
 Выдать массив контуров. Подробнее...
 
void DetachContours ()
 Удалить контуры. Подробнее...
 

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

uint compHash
 Компонент.
 
void * lump
 Указатель на тело с матрицей.
 
PArray< MbContour > * arContours
 Множество контуров.
 

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

Множество контуров, принадлежащих некоторому компоненту.

Множество контуров, принадлежащих некоторому компоненту.

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

◆ MbCompContourArray()

MbCompContourArray::MbCompContourArray ( uint  comp_,
void *  lump_ 
)

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

Конструктор по компоненту и телу.

Аргументы
[in]comp_- Компонент.
[in]lump_- Указатель на тело с матрицей MbLump.

Методы

◆ Add()

void MbCompContourArray::Add ( MbContour contour)

Добавить контур.

Добавить контур в массив контуров, если массив не нулевой.

Аргументы
[in]contour- Контур.

◆ CreateContoursArray()

PArray<MbContour>* MbCompContourArray::CreateContoursArray ( )

Выдать массив контуров.

Выдать массив контуров, хранящихся в объекте, и обнулить поле объекта с массивом.

◆ GetContoursArray()

void MbCompContourArray::GetContoursArray ( PArray< MbContour > &  arCont)

Выдать массив контуров.

Добавить контуры в присланный массив.

Аргументы
[out]arCont- Множество для добавления контуров.

◆ DetachContours()

void MbCompContourArray::DetachContours ( )
inline

Удалить контуры.

Очистить массив с конутрами, если он не нулевой.


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