Архитектурная акустика/Реализация/CFace: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
{{NavBar|{{Системная иерархия:Реализация архитектурной акустики}} \ [[arch_ac\CFace|CFace]]}}
{{Архитектурная акустика/Реализация/CFace brief}}
 
{{arch_ac\CFace brief}}


===Методы===
===Методы===
{{function_list_begin}}
{{function_list_begin}}
{{function_list_add|''Конструкторы''|reference_name=Архитектурная акустика/Реализация/CFace::CFace|description={{arch_ac\CFace::CFace brief}}}}
{{function_list_add|''Конструкторы''|reference_name=Архитектурная акустика/Реализация/CFace::CFace|description={{Архитектурная акустика/Реализация/CFace::CFace brief}}}}
{{function_list_add|''Деструктор''|reference_name=arch_ac\CFace::~CFace|description={{arch_ac\CFace::~CFace brief}}}}
{{function_list_add|''Деструктор''|reference_name=Архитектурная акустика/Реализация/CFace::~CFace|description={{Архитектурная акустика/Реализация/CFace::~CFace brief}}}}
{{function_list_add|operator{{=}}|reference_name=arch_ac\CFace::Операторы присваивания|description={{arch_ac\CFace::Операторы присваивания brief}}}}
{{function_list_add|operator{{=}}|reference_name=Архитектурная акустика/Реализация/CFace::Операторы присваивания|description={{Архитектурная акустика/Реализация/CFace::Операторы присваивания brief}}}}
{{function_list_add|Reflection|reference_name=arch_ac\CFace::Reflection|description={{arch_ac\CFace::Reflection brief}}}}
{{function_list_add|Reflection|reference_name=Архитектурная акустика/Реализация/CFace::Reflection|description={{Архитектурная акустика/Реализация/CFace::Reflection brief}}}}
{{function_list_add|i|reference_name=arch_ac\CFace::i|description={{arch_ac\CFace::i brief}}}}
{{function_list_add|i|reference_name=Архитектурная акустика/Реализация/CFace::i|description={{Архитектурная акустика/Реализация/CFace::i brief}}}}
{{function_list_add|j|reference_name=arch_ac\CFace::j|description={{arch_ac\CFace::j brief}}}}
{{function_list_add|j|reference_name=Архитектурная акустика/Реализация/CFace::j|description={{Архитектурная акустика/Реализация/CFace::j brief}}}}
{{function_list_add|k|reference_name=arch_ac\CFace::k|description={{arch_ac\CFace::k brief}}}}
{{function_list_add|k|reference_name=Архитектурная акустика/Реализация/CFace::k|description={{Архитектурная акустика/Реализация/CFace::k brief}}}}
{{function_list_add|Columns|reference_name=arch_ac\CFace::Columns|description={{arch_ac\CFace::Columns brief}}}}
{{function_list_add|Columns|reference_name=Архитектурная акустика/Реализация/CFace::Columns|description={{Архитектурная акустика/Реализация/CFace::Columns brief}}}}
{{function_list_add|Rows|reference_name=arch_ac\CFace::Rows|description={{arch_ac\CFace::Rows brief}}}}
{{function_list_add|Rows|reference_name=Архитектурная акустика/Реализация/CFace::Rows|description={{Архитектурная акустика/Реализация/CFace::Rows brief}}}}
{{function_list_add|at|reference_name=arch_ac\CFace::at|description={{arch_ac\CFace::at brief}}}}
{{function_list_add|at|reference_name=Архитектурная акустика/Реализация/CFace::at|description={{Архитектурная акустика/Реализация/CFace::at brief}}}}
{{function_list_add|operator[]|reference_name=arch_ac\CFace::Операторы доступа к верщине|description={{arch_ac\CFace::Операторы доступа к вершине brief}}}}
{{function_list_add|operator[]|reference_name=Архитектурная акустика/Реализация/CFace::Операторы доступа к верщине|description={{Архитектурная акустика/Реализация/CFace::Операторы доступа к вершине brief}}}}
{{function_list_add|Intersect|reference_name=arch_ac\CFace::Intersect|description={{arch_ac\CFace::Intersect brief}}}}
{{function_list_add|Intersect|reference_name=Архитектурная акустика/Реализация/CFace::Intersect|description={{Архитектурная акустика/Реализация/CFace::Intersect brief}}}}
{{function_list_add|BoundingRectangle|reference_name=arch_ac\CFace::BoundingRectangle|description={{arch_ac\CFace::BoundingRectangle brief}}}}
{{function_list_add|BoundingRectangle|reference_name=Архитектурная акустика/Реализация/CFace::BoundingRectangle|description={{Архитектурная акустика/Реализация/CFace::BoundingRectangle brief}}}}
{{function_list_add|GetFacePointCollection|reference_name=arch_ac\CFace::GetFacePointCollection|description={{arch_ac\CFace::GetFacePointCollection brief}}}}
{{function_list_add|GetFacePointCollection|reference_name=Архитектурная акустика/Реализация/CFace::GetFacePointCollection|description={{Архитектурная акустика/Реализация/CFace::GetFacePointCollection brief}}}}
{{function_list_add|GetFacePointCollectionForNode|reference_name=arch_ac\CFace::GetFacePointCollectionForNode|description={{arch_ac\CFace::GetFacePointCollectionForNode brief}}}}
{{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 точек - позиций вторичных источников - для параллельного перечисления.