Архитектурная акустика/Реализация/CPatternBasedSource::Intensity: различия между версиями
Перейти к навигации
Перейти к поиску
Параметры
Возвращаемое значение: Значение интенсивности для указанных аргументов.
Возможные исключения
(Новая страница: «{{function_begin |double Intensity(double eAzimuth, double eZenith, Band iFrequency) const; //1 double Intensity(const CAMaaS::POINT3DEXT& direction, Band iFreque…») |
|||
Строка 16: | Строка 16: | ||
{{function exceptionlist end}} | {{function exceptionlist end}} | ||
{{function_end}} | {{function_end}} | ||
Во всех случаях расстояние от источника до точки, в которой возвращается интенсивность равно {{arch_ac_ref|Config::PatternRetrievalDistance}}. |
Текущая версия на 19:35, 1 февраля 2018
double Intensity(double eAzimuth, double eZenith, Band iFrequency) const; //1
double Intensity(const CAMaaS::POINT3DEXT& direction, Band iFrequency) const; //2
double Intensity(Band iFrequency) const; //3
Возвращает интенсивность источника на заданной частоте и в заданном направлении либо в заданной точке пространства.
- Возвращает интенсивность в направлении, заданном сферическими координатами (углами).
- Аналогично, но направление излучения задается вектором, который задан в мировой системе координат.
- Возвращает интенсивность источника в направлении главной оси излучения.
eAzimuth | Азимут направления излучения. | |
eZenith | Зенит направления излучения. | |
direction | Вектор направления излучения. | |
iFrequency | Частота излучения. |
std::out_of_range | Излучение источником не определено на частоте iFrequency. |
Во всех случаях расстояние от источника до точки, в которой возвращается интенсивность равно Config::PatternRetrievalDistance.