<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://51.250.0.107/w/index.php?action=history&amp;feed=atom&amp;title=%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%BD%D0%B0%D1%8F_%D0%B0%D0%BA%D1%83%D1%81%D1%82%D0%B8%D0%BA%D0%B0%2F%D0%A0%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F%2FCPatternBasedSource%3A%3ACPatternBasedSource</id>
	<title>Архитектурная акустика/Реализация/CPatternBasedSource::CPatternBasedSource - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://51.250.0.107/w/index.php?action=history&amp;feed=atom&amp;title=%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%BD%D0%B0%D1%8F_%D0%B0%D0%BA%D1%83%D1%81%D1%82%D0%B8%D0%BA%D0%B0%2F%D0%A0%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F%2FCPatternBasedSource%3A%3ACPatternBasedSource"/>
	<link rel="alternate" type="text/html" href="http://51.250.0.107/w/index.php?title=%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%BD%D0%B0%D1%8F_%D0%B0%D0%BA%D1%83%D1%81%D1%82%D0%B8%D0%BA%D0%B0/%D0%A0%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F/CPatternBasedSource::CPatternBasedSource&amp;action=history"/>
	<updated>2026-05-01T15:31:23Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://51.250.0.107/w/index.php?title=%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%BD%D0%B0%D1%8F_%D0%B0%D0%BA%D1%83%D1%81%D1%82%D0%B8%D0%BA%D0%B0/%D0%A0%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F/CPatternBasedSource::CPatternBasedSource&amp;diff=6818&amp;oldid=prev</id>
		<title>Андрей Чусов: Новая страница: «{{function begin|CPatternBasedSource() {{=}} default; //1 CPatternBasedSource(const CPatternBasedSource&amp;) {{=}} default; //2 CPatternBasedSource(CPatternBasedSour…»</title>
		<link rel="alternate" type="text/html" href="http://51.250.0.107/w/index.php?title=%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%BD%D0%B0%D1%8F_%D0%B0%D0%BA%D1%83%D1%81%D1%82%D0%B8%D0%BA%D0%B0/%D0%A0%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F/CPatternBasedSource::CPatternBasedSource&amp;diff=6818&amp;oldid=prev"/>
		<updated>2018-02-01T04:19:16Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «{{function begin|CPatternBasedSource() {{=}} default; //1 CPatternBasedSource(const CPatternBasedSource&amp;amp;) {{=}} default; //2 CPatternBasedSource(CPatternBasedSour…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{function begin|CPatternBasedSource() {{=}} default; //1&lt;br /&gt;
CPatternBasedSource(const CPatternBasedSource&amp;amp;) {{=}} default; //2&lt;br /&gt;
CPatternBasedSource(CPatternBasedSource&amp;amp;&amp;amp;) {{=}} default; //3&lt;br /&gt;
template &amp;lt;class pos_t, class dir_t, class afc_t, class ... pattern_args_t&amp;gt;&lt;br /&gt;
CPatternBasedSource(const CInputModel&amp;amp; refModel, pos_t&amp;amp;&amp;amp; position, dir_t&amp;amp;&amp;amp; direction, afc_t&amp;amp;&amp;amp; refAFC, pattern_args_t&amp;amp;&amp;amp; ... pattern_args); //4&lt;br /&gt;
template &amp;lt;class pos_t, class dir_t, class top_t&amp;gt;&lt;br /&gt;
CPatternBasedSource(const CInputModel&amp;amp; refModel, pos_t&amp;amp;&amp;amp; position, dir_t&amp;amp;&amp;amp; direction, top_t&amp;amp;&amp;amp; top); //5|{{Архитектурная акустика/Реализация/CPatternBasedSource::CPatternBasedSource brief}}&lt;br /&gt;
# Конструктор по умолчанию, создающий неинициализированный источник.&lt;br /&gt;
# Конструктор копирования.&lt;br /&gt;
# Конструктор перемещения.&lt;br /&gt;
# Создает источник с заданными позицией, направлением, а также амплитудно-частотной характеристикой и характеристикой направленности. В отличие от перегрузки 5, используется расчет по умолчанию вертикальной оси источника.&lt;br /&gt;
# Защищенный конструктор, который создает источник с заданными позицией и направлением, но без связанных амплитудно-частотной характеристикой и характеристикой направленности. Последние должны быть заданы позже вызовом методов {{arch_ac_ref|CPatternBasedSource::SetAFC}} и {{arch_ac_ref|CPatternBasedSource::SetPattern}}.}}&lt;br /&gt;
{{function template paramlist begin}}&lt;br /&gt;
{{function template paramlist add|pos_t|Тип точки, задающей позицию источника. Должен быть неявно преобразуем в тип [[POINT3DEXT]].}}&lt;br /&gt;
{{function template paramlist add|dir_t|Тип вектора, задающего направление главной оси излучения источника. Должен быть неявно преобразуем в тип [[POINT3DEXT]].}}&lt;br /&gt;
{{function template paramlist add|top_t|Тип вектора, задающего направление верха источника. Должен быть неявно преобразуем в тип [[POINT3DEXT]].}}&lt;br /&gt;
{{function template paramlist add|afc_t|Тип параметра, на основе которого создается экземпляр класса {{arch_ac_ref|CAmplitudeFrequencyCharacteristics}}, реализующего амплитудно-частотную характеристику источника.}}&lt;br /&gt;
{{function template paramlist add|pattern_args_t ...|Тип параметров, на основе которых создается экземпляр класса {{arch_ac_ref|CPatternBasedSource|CPatternBasedSource::pattern_type}}, реализующего характеристику направленности источника.}}&lt;br /&gt;
{{function template paramlist end}}&lt;br /&gt;
{{function_paramlist begin}}&lt;br /&gt;
{{function_paramlist add|refModel|Ссылка на модель пространства, которая включает создаваемый источник.}}&lt;br /&gt;
{{function_paramlist add|position|Позиция источника, заданная точкой в мировых координатах. Параметр должен быть неявно преобразуем в тип [[POINT3DEXT]].}}&lt;br /&gt;
{{function_paramlist add|direction|Вектор направления главной оси излучения источника. Параметр должен быть неявно преобразуем в тип [[POINT3DEXT]].}}&lt;br /&gt;
{{function_paramlist add|top|Вектор направления с зенитом &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt; относительно главной оси источника. Т.е. &amp;quot;верх&amp;quot; источника. Параметр должен быть неявно преобразуем в тип [[POINT3DEXT]]. Перегрузка 4 не позволяет задать данное направление, вместо этого используется алгоритм расчета по умолчанию: пусть &amp;lt;math&amp;gt;\stackrel{\to}{D}&amp;lt;/math&amp;gt; - направление (параметр &amp;lt;tt&amp;gt;direction&amp;lt;/tt&amp;gt;) источника; тогда вектор &amp;lt;math&amp;gt;\stackrel{\to}{V_{top}}&amp;lt;/math&amp;gt;, задающий &amp;quot;верх&amp;quot; источника, расчитывается по формуле &amp;lt;math&amp;gt;\stackrel{\to}{V_{top}} = \left[\begin{array}{l}\begin{pmatrix}-\frac{D_z}{D_x} &amp;amp; 0 &amp;amp; 1\end{pmatrix}, D_x\ne 0\\ \begin{pmatrix}0 &amp;amp; -\frac{D_z}{D_y} &amp;amp; 1\end{pmatrix}, D_x = 0, D_y\ne 0\\ \begin{pmatrix}1 &amp;amp; 0 &amp;amp; 0\end{pmatrix}, D_x = D_y = 0\end{array}\right.&amp;lt;/math&amp;gt;.}}&lt;br /&gt;
{{function_paramlist add|refAFC|Амплитудно-частотная характеристика источника. Параметр должен быть неявно преобразуем в тип {{arch_ac_ref|CAmplitudeFrequencyCharacteristics}}.}}&lt;br /&gt;
{{function_paramlist add|pattern_args...|Набор параметров, на основе которых создается экземпляр характеристики направленности типа {{arch_ac_ref|CPatternBasedSource|CPatternBasedSource::pattern_type}}.}}&lt;br /&gt;
{{function_paramlist end}}&lt;br /&gt;
{{function end}}&lt;/div&gt;</summary>
		<author><name>Андрей Чусов</name></author>
	</entry>
</feed>