Архитектурная акустика/Реализация/CInputModel

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску

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

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Возвращает параллелепипеидальные границы, в которых определена модель среды распространения поля.