Control\CObjectStorage

Материал из CAMaaS preliminary wiki
Версия от 18:16, 11 июня 2016; Андрей Чусов (обсуждение | вклад) (Новая страница: «{{NavBar|{{Системная иерархия:Реализация подсистемы управления}} \ CObjectStorage}} {{co…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску
Компоненты на верхнем уровне \ Подсистема управления \ Реализация \ CObjectStorage

Класс, имеющий семантику контейнера всех элементов геометрической модели среды распространения физического поля.

Методы

Конструкторы Шаблон:Control\CObjectStorage::CObjectStorage brief
begin Шаблон:Control\CObjectStorage::begin brief
cbegin Шаблон:Control\CObjectStorage::cbegin brief
end Шаблон:Control\CObjectStorage::end brief
cend Шаблон:Control\CObjectStorage::cend brief
size Шаблон:Control\CObjectStorage::size brief
empty Шаблон:Control\CObjectStorage::empty brief
operator[] Шаблон:Control\CObjectCollection::Индексный оператор brief
find Шаблон:Control\CObjectStorage::find brief
CreateObject Шаблон:Control\CObjectStorage::CreateObject brief


Класс является адаптером, делегирующим вызовы контейнерам, которые индивидуально заданы для каждого из типов элементов модели: CPlainObject, CPolyObject и CSourceObject. Результирующий экземпляр класса имеет семантику объединения трех контейнеров в один с операциями создания, перечисления и извлечения элементов.