Архитектурная акустика/Реализация/CPrimaryRadiationPattern::CPrimaryRadiationPattern: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «{{function begin|CPrimaryRadiationPattern() {{=}} default; //1 CPrimaryRadiationPattern(const CPrimaryRadiationPattern&) {{=}} default; //2 CPrimaryRadiationPatte…») |
|||
Строка 5: | Строка 5: | ||
CPrimaryRadiationPattern(packed_expression_radiation_pattern_t pckg); //5 | CPrimaryRadiationPattern(packed_expression_radiation_pattern_t pckg); //5 | ||
CPrimaryRadiationPattern(packed_table_radiation_pattern_t pckg); //6|{{Архитектурная акустика/Реализация/CPrimaryRadiationPattern::CPrimaryRadiationPattern brief}} | CPrimaryRadiationPattern(packed_table_radiation_pattern_t pckg); //6|{{Архитектурная акустика/Реализация/CPrimaryRadiationPattern::CPrimaryRadiationPattern brief}} | ||
# Конструктор по умолчанию, создающий | # Конструктор по умолчанию, создающий неинициализированную характеристику направленности. | ||
# Конструктор копирования. | # Конструктор копирования. | ||
# Конструктор перемещения. | # Конструктор перемещения. |
Текущая версия на 13:25, 1 февраля 2018
CPrimaryRadiationPattern() = default; //1
CPrimaryRadiationPattern(const CPrimaryRadiationPattern&) = default; //2
CPrimaryRadiationPattern(CPrimaryRadiationPattern&&) = default; //3
CPrimaryRadiationPattern(source_domain_data_t pckg); //4
CPrimaryRadiationPattern(packed_expression_radiation_pattern_t pckg); //5
CPrimaryRadiationPattern(packed_table_radiation_pattern_t pckg); //6
Конструкторы класса CPrimaryRadiationPattern.
- Конструктор по умолчанию, создающий неинициализированную характеристику направленности.
- Конструктор копирования.
- Конструктор перемещения.
- Создает табличную круговую характеристику направленности, постоянную по частоте, на основе единственного числа с плавающей точкой двойной точности, задающего интенсивность.
- Создает характеристику направленности источника на основе заданного строкой математического выражения, реализующего функцию направленности от частоты и направления излучения. Входной буфер содержит в себе 4-х байтовую длину строки, в байтах, и вектор байт, задающих символы строки.
- Создает табличную характеристику направленности. Таблица задается во входном буфере построчно, каждая строка содержит четыре числа с плавающей точкой двойной точности - частота, азимут, зенит, интенсивность. Перед самой таблицей, непосредственно в начале входного буфера, содержится четырехбайтовое целое число записанных далее строк таблицы.
- Параметры
pckg Реализованный объектом package буфер в виртеальной памяти, содержащий запакованные данные предметной области, описывающие создаваемую характеристику направленности.