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

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

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

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

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

 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 ( uint  comp_,
void *  lump_ 
)

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

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

Методы

void MbCompContourArray::Add ( MbContour contour)

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

Аргументы:
[in]contour- Контур.
PArray<MbContour>* MbCompContourArray::CreateContoursArray ( )

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

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

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

Аргументы:
[out]arCont- Множество для добавления контуров.
void MbCompContourArray::DetachContours ( ) [inline]

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


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