Архитектурная акустика/Реализация/CFace: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 1: | Строка 1: | ||
{{ | {{Архитектурная акустика/Реализация/CFace brief}} | ||
===Методы=== | ===Методы=== | ||
{{function_list_begin}} | {{function_list_begin}} | ||
{{function_list_add|''Конструкторы''|reference_name=Архитектурная акустика/Реализация/CFace::CFace|description={{ | {{function_list_add|''Конструкторы''|reference_name=Архитектурная акустика/Реализация/CFace::CFace|description={{Архитектурная акустика/Реализация/CFace::CFace brief}}}} | ||
{{function_list_add|''Деструктор''|reference_name= | {{function_list_add|''Деструктор''|reference_name=Архитектурная акустика/Реализация/CFace::~CFace|description={{Архитектурная акустика/Реализация/CFace::~CFace brief}}}} | ||
{{function_list_add|operator{{=}}|reference_name= | {{function_list_add|operator{{=}}|reference_name=Архитектурная акустика/Реализация/CFace::Операторы присваивания|description={{Архитектурная акустика/Реализация/CFace::Операторы присваивания brief}}}} | ||
{{function_list_add|Reflection|reference_name= | {{function_list_add|Reflection|reference_name=Архитектурная акустика/Реализация/CFace::Reflection|description={{Архитектурная акустика/Реализация/CFace::Reflection brief}}}} | ||
{{function_list_add|i|reference_name= | {{function_list_add|i|reference_name=Архитектурная акустика/Реализация/CFace::i|description={{Архитектурная акустика/Реализация/CFace::i brief}}}} | ||
{{function_list_add|j|reference_name= | {{function_list_add|j|reference_name=Архитектурная акустика/Реализация/CFace::j|description={{Архитектурная акустика/Реализация/CFace::j brief}}}} | ||
{{function_list_add|k|reference_name= | {{function_list_add|k|reference_name=Архитектурная акустика/Реализация/CFace::k|description={{Архитектурная акустика/Реализация/CFace::k brief}}}} | ||
{{function_list_add|Columns|reference_name= | {{function_list_add|Columns|reference_name=Архитектурная акустика/Реализация/CFace::Columns|description={{Архитектурная акустика/Реализация/CFace::Columns brief}}}} | ||
{{function_list_add|Rows|reference_name= | {{function_list_add|Rows|reference_name=Архитектурная акустика/Реализация/CFace::Rows|description={{Архитектурная акустика/Реализация/CFace::Rows brief}}}} | ||
{{function_list_add|at|reference_name= | {{function_list_add|at|reference_name=Архитектурная акустика/Реализация/CFace::at|description={{Архитектурная акустика/Реализация/CFace::at brief}}}} | ||
{{function_list_add|operator[]|reference_name= | {{function_list_add|operator[]|reference_name=Архитектурная акустика/Реализация/CFace::Операторы доступа к верщине|description={{Архитектурная акустика/Реализация/CFace::Операторы доступа к вершине brief}}}} | ||
{{function_list_add|Intersect|reference_name= | {{function_list_add|Intersect|reference_name=Архитектурная акустика/Реализация/CFace::Intersect|description={{Архитектурная акустика/Реализация/CFace::Intersect brief}}}} | ||
{{function_list_add|BoundingRectangle|reference_name= | {{function_list_add|BoundingRectangle|reference_name=Архитектурная акустика/Реализация/CFace::BoundingRectangle|description={{Архитектурная акустика/Реализация/CFace::BoundingRectangle brief}}}} | ||
{{function_list_add|GetFacePointCollection|reference_name= | {{function_list_add|GetFacePointCollection|reference_name=Архитектурная акустика/Реализация/CFace::GetFacePointCollection|description={{Архитектурная акустика/Реализация/CFace::GetFacePointCollection brief}}}} | ||
{{function_list_add|GetFacePointCollectionForNode|reference_name= | {{function_list_add|GetFacePointCollectionForNode|reference_name=Архитектурная акустика/Реализация/CFace::GetFacePointCollectionForNode|description={{Архитектурная акустика/Реализация/CFace::GetFacePointCollectionForNode brief}}}} | ||
{{function_list_end}} | {{function_list_end}} |
Версия 15:05, 29 июля 2016
Реализация поверхности, отражающей звук.
Методы
Конструкторы | Создают экземпляры класса. |
Деструктор | Деструктор класса CFace. |
operator= | Шаблон:Архитектурная акустика/Реализация/CFace::Операторы присваивания brief |
Reflection | Возвращает коэффициент отражения звука на частоте, задаваемой целочисленным индексом типа Band в векторе октавных частот, возвращаемых функцией Config::SimulatedBands. |
i | Первый нормализованный базисный вектор в плоскости отражающей поверхности CFace. |
j | Второй нормализованный базисный вектор в плоскости отражающей поверхности CFace. |
k | Третий нормализованный базисный вектор, равный нормали отражающей поверхности CFace. |
Columns | Возвращает количество столбцов в матрице, составленной из столбцов-вершин многоугольника, описывающего CFace, т.е. возвращается количество таких вершин. |
Rows | Возвращает количество строк в матрице, составленной из столбцов-вершин многоугольника, описывающего CFace, т.е. возвращается значение 3. |
at | По индексу возвращает столбец матрицы вершин многоульника, ограничивающего отражающую поверхность CFace. |
operator[] | Шаблон:Архитектурная акустика/Реализация/CFace::Операторы доступа к вершине brief |
Intersect | Осуществляет проверку пересечения лучем отражающей поверхности и, если луч пересекает поверхность, опционально возвращает точку пересечения. |
BoundingRectangle | Возвращает заданный в базисе отражающей поверхности прямоугольник, описывающий многоугольник, который задает отражающую поверхность. |
GetFacePointCollection | Возвращает коллекцию CFacePointCollection точек - позиций вторичных источников. |
GetFacePointCollectionForNode | Возвращает коллекцию CFacePointCollectionMultithreadedProxy точек - позиций вторичных источников - для параллельного перечисления. |