Control\CGeometryModel: различия между версиями
(Новая страница: «{{NavBar|{{Системная иерархия:Реализация подсистемы управления}} \ CGeometryModel}} {{co…») |
|||
Строка 3: | Строка 3: | ||
===Типы=== | ===Типы=== | ||
{{ | {{type_list_begin_old_1}} | ||
{{ | {{type_list_add_old_1|name_type|Тип имен элементов геометрической модели. Наследуется из [[IGeometryModel]].}} | ||
{{ | {{type_list_end_old_1}} | ||
===Методы=== | ===Методы=== |
Текущая версия на 21:15, 3 декабря 2017
Класс предметно-независимого описания геометрической модели среды распространения физического поля, используемый подсистемой управления.
Типы
Тип | Описание |
---|---|
name_type | Тип имен элементов геометрической модели. Наследуется из IGeometryModel. |
Методы

Геометрическая модель хранит элементы среды распространения физического поля, которая представлена полигональными отражающими объектами CPolyObject, источниками CSourceObject моделируемого поля и плоскостями CPlainObject вывода результатов моделирования, а также общие свойства среды.
Общими свойствами среды в модели являются метрики модели в целом, а также неанализируемый в пределах подсистемы управления набор параметров предметной области, представленный вектором байт.
Элементы наполнения среды заданы хеш-таблицами от имен (строкового представления UUID). При запросе со стороны клиентов на доступ к элементам наполения модели создаются экземпляры классов-врапперов над таблицами - CPlainStorage, CSourceStorage и CPolyStorage для плоскостей вывода результатов моделирования, источников поля и полигональных объектов соответственно.