Архитектурная акустика/Реализация/CPlain::RegisterRay

Материал из CAMaaS preliminary wiki
< Архитектурная акустика‎ | Реализация
Версия от 16:55, 2 февраля 2018; Андрей Чусов (обсуждение | вклад) (Новая страница: «{{function_begin|void RegisterRay(const CAMaaS::POINT3DEXT& int_pt, double eIntensity, Band iFrequency);|{{Архитектурная акустика/Реали…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску
void RegisterRay(const CAMaaS::POINT3DEXT& int_pt, double eIntensity, Band iFrequency);

Регистрирует в окрестности указанной точки, принадлежащей плоскости, звуковую волну заданной интенсивности на заданной частоте.

Параметры
int_ptТочка плоскости, возле которой должен быть зарегистрирован звук. Расстояние от точки до плоскости не учитывается - строится проекция точки на плоскость, и регистрация производится возле этой проекции. Если эта проекция находится за пределами область, в которой определена модель среды распространения, метод RegisterRay не выполняет никаких действий.
eIntensityИнтенсивность регистрируемого звука.
iFrequencyЧастота регистрируемого звука.
Возможные исключения
Chusov::Exceptions::OutOfRangeExceptionИндекс iFrequency находится за пределами допустимой полосы частот. См. Band.