Шаблон:Архитектурная акустика/Реализация/CPlain body: различия между версиями
Перейти к навигации
Перейти к поиску
| Строка 21: | Строка 21: | ||
{{method_list_add|Архитектурная акустика/Реализация/CPlain::SetIntensities}} | {{method_list_add|Архитектурная акустика/Реализация/CPlain::SetIntensities}} | ||
{{method_list_end}} | {{method_list_end}} | ||
{{type_list_title|access=protected}} | |||
{{type_list_begin}} | {{type_list_begin}} | ||
{{type_list_add|Архитектурная акустика/Реализация/CPlain::matrix_t|Тип матрицы интенсивности, ассоциированной с плоскостью.}} | {{type_list_add|Архитектурная акустика/Реализация/CPlain::matrix_t|Тип матрицы интенсивности, ассоциированной с плоскостью.}} | ||
| Строка 29: | Строка 30: | ||
{{method_list_add|Архитектурная акустика/Реализация/CPlain::name}} | {{method_list_add|Архитектурная акустика/Реализация/CPlain::name}} | ||
{{method_list_end}} | {{method_list_end}} | ||
Версия 18:11, 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++-строку с идентификатором плоскости вывода результатов моделирования. |