Архитектурная акустика/Реализация/CFace: различия между версиями
Перейти к навигации
Перейти к поиску
(Содержимое страницы заменено на «{{class|Архитектурная акустика/Реализация/CFace}}») |
|||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
{{ | {{class|Архитектурная акустика/Реализация/CFace}} | ||
Текущая версия на 23:18, 5 января 2018
Реализация поверхности, отражающей звук.
Открытые типы
| Тип | Описание |
|---|---|
| size_type | Определен как CAMaaS::size_type. |
Открытые методы
| Метод | Описание |
|---|---|
| (конструкторы) | Создают экземпляры класса. |
| (деструктор) | Деструктор класса CFace. |
| operator= | Операторы присваивания класса CFace. |
| Reflection | Возвращает коэффициент отражения звука на частоте, задаваемой целочисленным индексом типа Band в векторе октавных частот, возвращаемых функцией Config::SimulatedBands. |
| i | Первый нормализованный базисный вектор в плоскости отражающей поверхности CFace. |
| j | Второй нормализованный базисный вектор в плоскости отражающей поверхности CFace. |
| k | Третий нормализованный базисный вектор, равный нормали отражающей поверхности CFace. |
| Columns | Возвращает количество столбцов в матрице, составленной из столбцов-вершин многоугольника, описывающего CFace, т.е. возвращается количество таких вершин. |
| Rows | Возвращает количество строк в матрице, составленной из столбцов-вершин многоугольника, описывающего CFace, т.е. возвращается значение 3. |
| at | По индексу возвращает столбец матрицы вершин многоульника, ограничивающего отражающую поверхность CFace. |
| operator[] | По индексу возвращает столбец матрицы вершин многоульника, ограничивающего отражающую поверхность CFace. |
| Intersect | Осуществляет проверку пересечения лучем отражающей поверхности и, если луч пересекает поверхность, опционально возвращает точку пересечения. |
| BoundingRectangle | Возвращает заданный в базисе отражающей поверхности прямоугольник, описывающий многоугольник, который задает отражающую поверхность. |
| GetFacePointCollection | Возвращает коллекцию CFacePointCollection точек - позиций вторичных источников. |
| GetFacePointCollectionForNode | Возвращает коллекцию CFacePointCollectionMultithreadedProxy точек - позиций вторичных источников - для параллельного перечисления. |