Архитектурная акустика/Реализация/CInputModel
< Архитектурная акустика | Реализация
Перейти к навигации
Перейти к поиску
Версия от 09:57, 2 февраля 2018; Андрей Чусов (обсуждение | вклад) (Новая страница: «{{class|Архитектурная акустика/Реализация/CInputModel}}»)
Класс, реализующий входную геометрическую модель среды распространения поля.
class CInputModel;
Открытые типы
| Тип | Описание |
|---|---|
| poly_collection | Тип коллекции отражающих полигональных объектов CPoly. Коллекция реализует произвольный доступ к элементам по индексу и итераторам и удовлетворяет требованиям SequenceContainer. |
| source_collection | Тип коллекции первичных источников звукового поля CPrimarySource. Коллекция реализует произвольный доступ к элементам по индексу и итераторам и удовлетворяет требованиям SequenceContainer. |
| plain_collection | Тип коллекции плоскостей вывода результатов моделирования типа CPlain. Коллекция реализует произвольный доступ к элементам по индексу и итераторам и удовлетворяет требованиям SequenceContainer. |
Открытые методы
| Метод | Описание |
|---|---|
| (конструкторы) | Конструкторы класса CInputModel. |
| (деструктор) | Деструкторы класса CInputModel. |
| operator= | Операторы присваивания класса CInputModel. |
| Predicate | Предикат, возвращающий условие учета звуковой волны с указанной интенсивностью. |
| Attenuation | Возвращает коэфициент затухания энергии звуковой волны при ее прохождении через среду. |
| GetPolyObjectCollection | Возвращает коллекцию полигональных отражающих объектов CPoly, которые составляют среду CInputModel. |
| GetSourceCollection | Возвращает коллекцию первичных источников CPrimarySource, которые составляют среду CInputModel. |
| GetPlainCollection | Возвращает коллекцию плоскостей вывода результатов моделирования. |
| Bounds | Возвращает параллелепипеидальные границы, в которых определена модель среды распространения поля. |