Control\CObjectStorage

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
Компоненты на верхнем уровне \ Подсистема управления \ Реализация \ 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. Результирующий экземпляр класса имеет семантику объединения трех контейнеров в один с операциями создания, перечисления и извлечения элементов.