Подсистема геометрического моделирования
Версия от 14:49, 21 февраля 2017; Ninok2801 (обсуждение | вклад)
Реализует хранение и доступ к предметно-независимому описанию модели среды распространения поля.
Логически является компонентом подсистемы управления. Моделирующий пользователь инициализирует подсистему экземпляром геометрической модели среды, который передается на вход процедуры моделирования в качестве входного параметра.
Структурно реализация подсистемы является разделяемой библиотекой, включаемой в адресные пространства подсистемы управления и всех экземпляров подсистем предметных областей. Интерфейсв
| Интерфейсы подсистемы геометрического моделирования | |
|---|---|
| IPoint | Реализация интерфейса многомерной точки. |
| IPointCollectionIterator | Реализация итератора точек с поддержкой произвольного доступа. |
| IVertexCollection | Интерфейс коллекции точек с поддержкой произвольного доступа. |
| IFace | Интерфейс многоугольного плоского отражающего объекта. |
| IFaceCollectionIterator | Интерфейс итератора с произвольным доступом через элементы коллекции плоских отражающих объектов. |
| IFaceCollection | Коллекция с произвольным доступом к плоским отражающим объектам. |
| IObject | Базовый интерфейс для всех элементов геометрической модели. |
| IPlainObject | Секущая плоскость вывода результатов моделирования. |
| ISourceObject | Интерфейс объекта-источника моделируемого поля. |
| IPolyObject | Интерфейс объекта-полигонального элемента геометрической модели. |
| IGeometryModel | Интерфейс геометрической модели среды моделируемого физического поля. |
| IObjectCollectionIterator | Итератор всех элементов с интерфейсом IObject, составляющих геометрическую модель. |
| ISourceObjectCollectionIterator | Итератор всех источников ISourceObject моделируемого поля. |
| IPolyObjectCollectionIterator | Итератор всех отражающих поле объектов с интерфейсом IPolyObject, составляющих геометрическую модель. |
| IPlainObjectCollectionIterator | Итератор всех плоскостей вывода результатов моделирования IPlainObject, составляющих геометрическую модель. |
| IPolyObjectCollection | Интерфейс агрегируемой геометрической моделью коллекции всех отражающих поле объектов. |
| ISourceObjectCollection | Интерфейс агрегируемой геометрической моделью коллекции всех источников поля. |
| IPlainObjectCollection | Интерфейс агрегируемой геометрической моделью коллекции всех плоскостей вывода результатов моделирования. |
| IObjectCollection | Программный интерфейс коллекции объектов, составляющих геометрическую модель. |