Архитектурная акустика/Реализация: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 28: | Строка 28: | ||
| primary_source.h | | primary_source.h | ||
| {{Архитектурная акустика/Реализация/CPrimarySource brief}} | | {{Архитектурная акустика/Реализация/CPrimarySource brief}} | ||
|- | |||
| [[/IteratorAdapter2D/]] | |||
| collection_base.h | |||
| {{Архитектурная акустика/Реализация/IteratorAdapter2D brief}} | |||
|- | |||
| [[/IteratorAdapterForStep/]] | |||
| collection_base.h | |||
| {{Архитектурная акустика/Реализация/IteratorAdapterForStep brief}} | |||
|- | |||
| [[/IteratorAdapterConditional/]] | |||
| collection_base.h | |||
| {{Архитектурная акустика/Реализация/IteratorAdapterConditional brief}} | |||
|} | |} |
Версия 02:21, 9 января 2018
Реализующий проект - arch_ac.
Классы
Класс | Файл | Описание |
---|---|---|
CFacePointCollectionIterator | face.h | Реализует C++ итератор ForwardIterator, проходящий через все точки отражающей поверхности CFace в соответствии с Config::PistonDXToLambda. |
CFacePointCollection | face.h | Реализует коллекцию точек на отражающей поверхности CFace, в которых возможно создание вторичных источников в процессе моделирования звука на заданной частоте. |
CFacePointCollectionMultithreadedProxy | face.h | Коллекция точек отражающей поверхности CFace, адаптирующая класс CFacePointCollection для реализации параллельного перечисления точек. |
CFace | face.h | Реализация поверхности, отражающей звук. |
CPrimarySource | primary_source.h | Реализация первичного источника звука. |
IteratorAdapter2D | collection_base.h | Итератор-адаптер, позволяющий перечислять элементы двумерных контейнеров как одномерных. |
IteratorAdapterForStep | collection_base.h | Итератор-адаптер, преобразующий интерфейс итератора с произвольным доступом так, чтобы переход на одну позицию соответствовал переходу адаптируемого итератора на заданное шагом число позиций. |
IteratorAdapterConditional | collection_base.h | Реализует прямой итератор, который на каждой итерации проверяет выполнение условия, заданного предикатом, и, если условие не выполняется, осуществляет переход к следующему элементу до тех пор, пока не будет выполнено условие, или итератор не перейдет в состояние, при котором дальнейшие переходы запрещены. |