Шаблон:Архитектурная акустика/Реализация/CPlain body: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «{{source_header|lang=cpp|class CPlain;}} {{type_list_title|access=public}} {{type_list_begin}} {{type_list_add|Архитектурная акустика/Реа…») |
|||
Строка 9: | Строка 9: | ||
{{method_list_add_dtor|Архитектурная акустика/Реализация/CPlain}} | {{method_list_add_dtor|Архитектурная акустика/Реализация/CPlain}} | ||
{{method_list_add|Архитектурная акустика/Реализация/CPlain::operator{{=}}}} | {{method_list_add|Архитектурная акустика/Реализация/CPlain::operator{{=}}}} | ||
{{method_list_add|Архитектурная акустика/Реализация/CPlain::get_name}} | |||
{{method_list_add|Архитектурная акустика/Реализация/CPlain::get_results}} | |||
{{method_list_add|Архитектурная акустика/Реализация/CPlain::MarshalNodeResults}} | |||
{{method_list_add|Архитектурная акустика/Реализация/CPlain::pivot}} | {{method_list_add|Архитектурная акустика/Реализация/CPlain::pivot}} | ||
{{method_list_add|Архитектурная акустика/Реализация/CPlain::vector_1}} | {{method_list_add|Архитектурная акустика/Реализация/CPlain::vector_1}} | ||
Строка 18: | Строка 21: | ||
{{method_list_add|Архитектурная акустика/Реализация/CPlain::SetIntensities}} | {{method_list_add|Архитектурная акустика/Реализация/CPlain::SetIntensities}} | ||
{{method_list_end}} | {{method_list_end}} | ||
{{type_list_begin}} | {{type_list_begin}} | ||
{{type_list_add|Архитектурная акустика/Реализация/CPlain::matrix_t|Тип матрицы интенсивности, ассоциированной с плоскостью.}} | {{type_list_add|Архитектурная акустика/Реализация/CPlain::matrix_t|Тип матрицы интенсивности, ассоциированной с плоскостью.}} | ||
{{type_list_end}} | {{type_list_end}} | ||
{{method_list_title|access=protected}} | |||
{{method_list_begin}} | |||
{{method_list_add|Архитектурная акустика/Реализация/CPlain::results}} | |||
{{method_list_add|Архитектурная акустика/Реализация/CPlain::name}} | |||
{{method_list_end}} | |||
{{type_list_title|access=protected}} |
Версия 18:10, 4 февраля 2018
class CPlain;
Открытые типы
Тип | Описание |
---|---|
name_type | Тип строкового идентификатора плоскости вывода результатов моделирования. |
Открытые методы
Метод | Описание |
---|---|
(конструкторы) | Конструкторы класса CPlain. |
(деструктор) | Деструктор класса CPlain. |
operator= | Операторы присваивания с копированием и перемещением. |
get_name | Возвращает строковой идентификатор плоскости вывода результатов. |
get_results | Возвращает контейнер с произвольным доступом матриц интенсивностей на каждой из частот Band. |
MarshalNodeResults | Реализует запаковку результатов моделирования, накопленных на плоскости, и запись их в выходной поток. |
pivot | Возвращает опорную точку, принадлежащую плоскости вывода результатов. |
vector_1 | Возвращает первый вектор, в мировых координатах, базиса двумерного пространства, которому принадлежит плоскость. |
vector_2 | Возвращает второй вектор, в мировых координатах, базиса двумерного пространства, которому принадлежит плоскость. |
Intersect | Осуществляет проверку пересечения указанным лучом текущей плоскости и, если пересечение имеется, и клиентом указан буфер, то через последний возвращается точка пересечения. |
RegisterRay | Регистрирует в окрестности указанной точки, принадлежащей плоскости, звуковую волну заданной интенсивности на заданной частоте. |
GetPointCollection | Возвращает коллекцию координат контрольных точек, типа POINT3DEXT, адаптированную для доступа из заданного параметрами пула потоков выполнения. |
GetControlPoints | Возвращает матрицу координат контрольных точек без защиты от совместного доступа из разных потоков выполнения. |
SetIntensities | Устанавливает интенсивности для матрицы интенсивности, ассоциированной с плоскостью вывода результатов моделирования на заданной частоте. |
Тип | Описание |
---|---|
matrix_t | Тип матрицы интенсивности, ассоциированной с плоскостью. |
Защищенные методы
Метод | Описание |
---|---|
results | Возвращает ссылку на контейнер, с произвольным доступом, матриц интенсивностей на каждой из частот Band. |
name | Возвращает ссылку на C++-строку с идентификатором плоскости вывода результатов моделирования. |
Защищенные типы