Шаблон:Архитектурная акустика/Реализация/CFace body: различия между версиями
Перейти к навигации
Перейти к поиску
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
{{type_list_title|access=public}} | |||
{{type_list_begin}} | |||
{{type_list_add|Архитектурная акустика/Реализация/CFace::size_type|Определен как <source lang="cpp" inline>CAMaaS::size_type</source>.}} | |||
{{type_list_end}} | |||
{{method_list_title|access=public}} | {{method_list_title|access=public}} | ||
{{method_list_begin}} | {{method_list_begin}} | ||
{{method_list_add_ctor|Архитектурная акустика/Реализация/ | {{method_list_add_ctor|Архитектурная акустика/Реализация/CFace}} | ||
{{method_list_add_dtor|Архитектурная акустика/Реализация/ | {{method_list_add_dtor|Архитектурная акустика/Реализация/CFace}} | ||
{{method_list_add|Архитектурная акустика/Реализация/ | {{method_list_add|Архитектурная акустика/Реализация/CFace::operator{{=}}}} | ||
{{method_list_add|Архитектурная акустика/Реализация/CFace::Reflection}} | |||
{{method_list_add|Архитектурная акустика/Реализация/CFace::i}} | |||
{{method_list_add|Архитектурная акустика/Реализация/CFace::j}} | |||
{{method_list_add|Архитектурная акустика/Реализация/CFace::k}} | |||
{{method_list_add|Архитектурная акустика/Реализация/CFace::Columns}} | |||
{{method_list_add|Архитектурная акустика/Реализация/CFace::Rows}} | |||
{{method_list_add|Архитектурная акустика/Реализация/CFace::at}} | |||
{{method_list_add|Архитектурная акустика/Реализация/CFace::operator[]}} | |||
{{method_list_add|Архитектурная акустика/Реализация/CFace::Intersect}} | |||
{{method_list_add|Архитектурная акустика/Реализация/CFace::BoundingRectangle}} | |||
{{method_list_add|Архитектурная акустика/Реализация/CFace::GetFacePointCollection}} | |||
{{method_list_add|Архитектурная акустика/Реализация/CFace::GetFacePointCollectionForNode}} | |||
{{method_list_end}} | {{method_list_end}} | ||
Текущая версия на 16:56, 27 января 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 точек - позиций вторичных источников - для параллельного перечисления. |