<?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%A4%D0%B0%D0%B9%D0%BB%3ARadio_hf_obj_model.png</id>
	<title>Файл:Radio hf obj model.png - История изменений</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%A4%D0%B0%D0%B9%D0%BB%3ARadio_hf_obj_model.png"/>
	<link rel="alternate" type="text/html" href="http://51.250.0.107/w/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Radio_hf_obj_model.png&amp;action=history"/>
	<updated>2026-04-30T13:44:51Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://51.250.0.107/w/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Radio_hf_obj_model.png&amp;diff=7602&amp;oldid=prev</id>
		<title>Андрей Чусов: Андрей Чусов загрузил новую версию Файл:Radio hf obj model.png</title>
		<link rel="alternate" type="text/html" href="http://51.250.0.107/w/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Radio_hf_obj_model.png&amp;diff=7602&amp;oldid=prev"/>
		<updated>2019-05-13T10:53:30Z</updated>

		<summary type="html">&lt;p&gt;Андрей Чусов загрузил новую версию &lt;a href=&quot;/w/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Radio_hf_obj_model.png&quot; title=&quot;Файл:Radio hf obj model.png&quot;&gt;Файл:Radio hf obj model.png&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия 20:53, 13 мая 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Андрей Чусов</name></author>
	</entry>
	<entry>
		<id>http://51.250.0.107/w/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Radio_hf_obj_model.png&amp;diff=7601&amp;oldid=prev</id>
		<title>Андрей Чусов: Диаграмма отношений классов проекта radio_hf

Код omcd:
&lt;source&gt;
CLASS_BEGIN(InputModel)
CLASS_MEMBER(`+GetSourceCollection:set_of&lt;Primar…</title>
		<link rel="alternate" type="text/html" href="http://51.250.0.107/w/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Radio_hf_obj_model.png&amp;diff=7601&amp;oldid=prev"/>
		<updated>2019-05-13T10:45:51Z</updated>

		<summary type="html">&lt;p&gt;Диаграмма отношений классов проекта &lt;a href=&quot;/w/index.php/%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%B0%D0%B4%D0%B8%D0%BE%D0%B2%D0%BE%D0%BB%D0%BD_%D0%92%D0%A7/%D0%A0%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F&quot; title=&quot;Распространение радиоволн ВЧ/Реализация&quot;&gt;radio_hf&lt;/a&gt;  Код omcd: &amp;lt;source&amp;gt; CLASS_BEGIN(InputModel) CLASS_MEMBER(`+GetSourceCollection:set_of&amp;lt;Primar…&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Диаграмма отношений классов проекта [[Распространение радиоволн ВЧ/Реализация|radio_hf]]&lt;br /&gt;
&lt;br /&gt;
Код omcd:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CLASS_BEGIN(InputModel)&lt;br /&gt;
CLASS_MEMBER(`+GetSourceCollection:set_of&amp;lt;PrimarySource&amp;gt;')&lt;br /&gt;
CLASS_MEMBER(`+GetControlPointCollection():ControlPointSet')&lt;br /&gt;
CLASS_MEMBER(`+GetReflectingObjectCollection():set_of&amp;lt;ReflectingObject&amp;gt;')&lt;br /&gt;
CLASS_MEMBER(`+GetPropagationMedium():PropagationMedium')&lt;br /&gt;
CLASS_MEMBER(`+GetMinimalField():double')&lt;br /&gt;
CLASS_MEMBER(`+GetSpectrum():set_of&amp;lt;double&amp;gt;')&lt;br /&gt;
CLASS_MEMBER(`+IsFinalIteration(size_t iteration):bool')&lt;br /&gt;
CLASS_MEMBER(`+BeamHeight():double')&lt;br /&gt;
CLASS_MEMBER(`+BeamWidth():double')&lt;br /&gt;
CLASS_MEMBER(+ReflectingObjectCollection)&lt;br /&gt;
CLASS_MEMBER(+SourceCollection)&lt;br /&gt;
CLASS_MEMBER(-m_control_point_set)&lt;br /&gt;
CLASS_MEMBER(-m_eMaximumAverageFieldChange)&lt;br /&gt;
CLASS_MEMBER(-m_eMinimalFieldAmplitude)&lt;br /&gt;
CLASS_MEMBER(-m_iCurrentAverage)&lt;br /&gt;
CLASS_MEMBER(-m_medium)&lt;br /&gt;
CLASS_MEMBER(-m_pSpectrum)&lt;br /&gt;
CLASS_MEMBER(-m_reflecting_objects)&lt;br /&gt;
CLASS_MEMBER(-m_sources)&lt;br /&gt;
CLASS_MEMBER(-m_vAverage)&lt;br /&gt;
CLASS_END&lt;br /&gt;
&lt;br /&gt;
CLASS_BEGIN(Ray)&lt;br /&gt;
CLASS_MEMBER(+Direction():direction)&lt;br /&gt;
CLASS_MEMBER(+GetIntersectionAngle(plain):double)&lt;br /&gt;
CLASS_MEMBER(+GetIntersectionPoint(plain):point)&lt;br /&gt;
CLASS_MEMBER(+GetIntersectionResult(plain):intersection_result)&lt;br /&gt;
CLASS_MEMBER(+Reflect(boundary, position, incidence, medium))&lt;br /&gt;
CLASS_MEMBER(+Field(distance))&lt;br /&gt;
CLASS_MEMBER(`+Frequency():double')&lt;br /&gt;
CLASS_MEMBER(`+Position():Point')&lt;br /&gt;
CLASS_MEMBER(+TotalLength():double)&lt;br /&gt;
CLASS_MEMBER(-m_dir)&lt;br /&gt;
CLASS_MEMBER(-m_eDistance)&lt;br /&gt;
CLASS_MEMBER(-m_pos)&lt;br /&gt;
CLASS_END&lt;br /&gt;
&lt;br /&gt;
CLASS_BEGIN(ControlPointSet)&lt;br /&gt;
CLASS_MEMBER(+AverageAmplitude():double)&lt;br /&gt;
CLASS_MEMBER(+MarshalDomainResults(OutputByteStreamRef):OutputByteStreamRef)&lt;br /&gt;
CLASS_MEMBER(+MarshalNodeResults(OutputByteStreamRef):OutputByteStreamRef)&lt;br /&gt;
CLASS_MEMBER(+RegisterField(beam, distance))&lt;br /&gt;
CLASS_MEMBER(+RegisterSubset(subset))&lt;br /&gt;
CLASS_MEMBER(+name_type)&lt;br /&gt;
CLASS_MEMBER(-m_mpSubsets)&lt;br /&gt;
CLASS_END&lt;br /&gt;
&lt;br /&gt;
CLASS_BEGIN(Source)&lt;br /&gt;
CLASS_MEMBER(`+Emit(frequency, azimuth, zenith, medium):Ray')&lt;br /&gt;
CLASS_MEMBER(+Antenna():AntennaType)&lt;br /&gt;
CLASS_MEMBER(-m_antenna)&lt;br /&gt;
CLASS_MEMBER(-m_input_power)&lt;br /&gt;
CLASS_MEMBER(-m_name)&lt;br /&gt;
CLASS_MEMBER(-m_pInputModel)&lt;br /&gt;
CLASS_MEMBER(+name_type)&lt;br /&gt;
CLASS_END&lt;br /&gt;
&lt;br /&gt;
CLASS_BEGIN(PrimarySource)&lt;br /&gt;
CLASS_MEMBER(`+NominalIntensity(frequency, azimuth, zenith)')&lt;br /&gt;
CLASS_MEMBER(`+Emit(frequency, azimuth, zenith):Ray')&lt;br /&gt;
CLASS_MEMBER(+Antenna():AntennaType)&lt;br /&gt;
CLASS_MEMBER(-m_antenna)&lt;br /&gt;
CLASS_MEMBER(-m_input_power)&lt;br /&gt;
CLASS_MEMBER(-m_name)&lt;br /&gt;
CLASS_MEMBER(-m_pInputModel)&lt;br /&gt;
CLASS_MEMBER(+name_type)&lt;br /&gt;
CLASS_END&lt;br /&gt;
&lt;br /&gt;
CLASS_BEGIN(ExpressionFrequencyResponse)&lt;br /&gt;
CLASS_MEMBER(+Value(frequency):double)&lt;br /&gt;
CLASS_MEMBER(-m_expr)&lt;br /&gt;
CLASS_END&lt;br /&gt;
&lt;br /&gt;
CLASS_BEGIN(TableFrequencyResponse)&lt;br /&gt;
CLASS_MEMBER(+Value(frequency):double)&lt;br /&gt;
CLASS_MEMBER(+frequency_type)&lt;br /&gt;
CLASS_MEMBER(+value_type)&lt;br /&gt;
CLASS_MEMBER(-m_mpTable)&lt;br /&gt;
CLASS_END&lt;br /&gt;
&lt;br /&gt;
CLASS_BEGIN(TableRadiationPattern)&lt;br /&gt;
CLASS_MEMBER(+Value(azimuth, zenith, frequency):double)&lt;br /&gt;
STATIC_MEMBER(-filter_angle(angle):double)&lt;br /&gt;
STATIC_MEMBER(-find(table, key):pair&amp;lt;table::const_iterator, table::const_iterator&amp;gt;)&lt;br /&gt;
STATIC_MEMBER(-get_value(eVal):double)&lt;br /&gt;
CLASS_MEMBER(-map_emplace(frequency, azimuth, zenith, strength):bool)&lt;br /&gt;
STATIC_MEMBER(-sub_map_emplace(map&amp;lt;zenith, strength&amp;gt;, zenith, strength):bool)&lt;br /&gt;
CLASS_MEMBER(+Value(frequency, azimuth, zenith):double)&lt;br /&gt;
CLASS_MEMBER(-m_mpTable)&lt;br /&gt;
CLASS_MEMBER(+azimuth)&lt;br /&gt;
CLASS_MEMBER(+zenith)&lt;br /&gt;
CLASS_MEMBER(+frequency)&lt;br /&gt;
CLASS_MEMBER(+strength)&lt;br /&gt;
CLASS_MEMBER(+table_type)&lt;br /&gt;
CLASS_END&lt;br /&gt;
&lt;br /&gt;
CLASS_BEGIN(ExpressionRadiationPattern)&lt;br /&gt;
CLASS_MEMBER(+Value(azimuth, zenith, frequency):double)&lt;br /&gt;
CLASS_MEMBER(-m_expr)&lt;br /&gt;
CLASS_END&lt;br /&gt;
&lt;br /&gt;
CLASS_BEGIN(AntennaType)&lt;br /&gt;
CLASS_MEMBER(+FrequencyResponse():FrequencyResponse)&lt;br /&gt;
CLASS_MEMBER(+RadiationPattern():RadiationPattern)&lt;br /&gt;
CLASS_MEMBER(+AntennaGain():complex&amp;lt;double&amp;gt;)&lt;br /&gt;
CLASS_MEMBER(+Polarization():double)&lt;br /&gt;
CLASS_MEMBER(+frequency_respone_type)&lt;br /&gt;
CLASS_MEMBER(+radiation_pattern_type)&lt;br /&gt;
CLASS_MEMBER(-m_ePolarizationAngle)&lt;br /&gt;
CLASS_MEMBER(-m_fr)&lt;br /&gt;
CLASS_MEMBER(-m_jGain)&lt;br /&gt;
CLASS_MEMBER(-m_rp)&lt;br /&gt;
CLASS_END&lt;br /&gt;
&lt;br /&gt;
CLASS_BEGIN(Antenna)&lt;br /&gt;
STATIC_MEMBER(-construct_right_vector(spacial_vector&amp;lt;double&amp;gt;, spacial_vector&amp;lt;double&amp;gt;):spacial_vector&amp;lt;double&amp;gt;)&lt;br /&gt;
CLASS_MEMBER(+EmitAt(double, spacial_vector&amp;lt;double&amp;gt;):spacial_vector&amp;lt;complex&amp;lt;double&amp;gt;&amp;gt;)&lt;br /&gt;
CLASS_MEMBER(+EmitAt(double, double, double):spacial_vector&amp;lt;complex&amp;lt;double&amp;gt;&amp;gt;)&lt;br /&gt;
STATIC_MEMBER(-get_default_top(spacial_vector&amp;lt;double&amp;gt;):spacial_vector&amp;lt;double&amp;gt;)&lt;br /&gt;
CLASS_MEMBER(+MainDirection():spacial_vector&amp;lt;double&amp;gt;)&lt;br /&gt;
STATIC_MEMBER(-normalize(spacial_vector&amp;lt;double&amp;gt;):spacial_vector&amp;lt;double&amp;gt;)&lt;br /&gt;
CLASS_MEMBER(+ToAntennaBasedSpace(spacial_vector&amp;lt;double&amp;gt;):spacial_vector&amp;lt;double&amp;gt;)&lt;br /&gt;
CLASS_MEMBER(+TopVector():spacial_vector&amp;lt;double&amp;gt;)&lt;br /&gt;
CLASS_MEMBER(+ToWorldSpace(spacial_vector&amp;lt;double&amp;gt;):spacial_vector&amp;lt;double&amp;gt;)&lt;br /&gt;
CLASS_MEMBER(+Position():Point)&lt;br /&gt;
CLASS_MEMBER(+Type():AntennaType)&lt;br /&gt;
CLASS_MEMBER(-vector_to_angles(spacial_vector&amp;lt;double&amp;gt;):angle_pair)&lt;br /&gt;
CLASS_MEMBER(+MainAxis():Point)&lt;br /&gt;
CLASS_MEMBER(+GetAntennaType())&lt;br /&gt;
CLASS_MEMBER(-m_i)&lt;br /&gt;
CLASS_MEMBER(-m_j)&lt;br /&gt;
CLASS_MEMBER(-m_k)&lt;br /&gt;
CLASS_MEMBER(-m_pos)&lt;br /&gt;
CLASS_MEMBER(-m_trans)&lt;br /&gt;
CLASS_MEMBER(-m_trans_inv)&lt;br /&gt;
CLASS_MEMBER(-m_type)&lt;br /&gt;
CLASS_END&lt;br /&gt;
&lt;br /&gt;
CLASS_BEGIN(ReflectingPlain)&lt;br /&gt;
CLASS_MEMBER(+BasisVector1():spacial_vector&amp;lt;double&amp;gt;)&lt;br /&gt;
CLASS_MEMBER(+BasisVector2():spacial_vector&amp;lt;double&amp;gt;)&lt;br /&gt;
CLASS_MEMBER(+BoundingRectangleHeight():double)&lt;br /&gt;
CLASS_MEMBER(+BoundingRectangleWidth():double)&lt;br /&gt;
CLASS_MEMBER(+Position():Point)&lt;br /&gt;
CLASS_MEMBER(+Normal():Point)&lt;br /&gt;
CLASS_MEMBER(+PlainSpaceToWorldSpace(Point):Point)&lt;br /&gt;
CLASS_MEMBER(+WorldSpaceToPlainSpace(Point):Point)&lt;br /&gt;
CLASS_MEMBER(-m_eCx)&lt;br /&gt;
CLASS_MEMBER(-m_eCy)&lt;br /&gt;
CLASS_MEMBER(-m_n)&lt;br /&gt;
CLASS_MEMBER(-m_pos)&lt;br /&gt;
CLASS_MEMBER(-m_transform)&lt;br /&gt;
CLASS_MEMBER(-m_transform_inverse)&lt;br /&gt;
CLASS_MEMBER(-m_v1)&lt;br /&gt;
CLASS_MEMBER(-m_v2)&lt;br /&gt;
CLASS_END&lt;br /&gt;
&lt;br /&gt;
CLASS_BEGIN(ReflectingBoundary)&lt;br /&gt;
CLASS_MEMBER(-delete_doubling_columns())&lt;br /&gt;
CLASS_MEMBER(-get_free_intersect_poly():poly)&lt;br /&gt;
CLASS_MEMBER(+ReflectingObject())&lt;br /&gt;
CLASS_MEMBER(+Vertices():set_of&amp;lt;Point&amp;gt;)&lt;br /&gt;
CLASS_MEMBER(-m_pHost)&lt;br /&gt;
CLASS_MEMBER(-m_plain)&lt;br /&gt;
CLASS_MEMBER(-m_poly)&lt;br /&gt;
CLASS_MEMBER(-m_vertices)&lt;br /&gt;
CLASS_MEMBER(+VertexCollection)&lt;br /&gt;
CLASS_END&lt;br /&gt;
&lt;br /&gt;
CLASS_BEGIN(ReflectingObject)&lt;br /&gt;
CLASS_MEMBER(+GetFaceCollection():vector&amp;lt;ReflectingBoundary&amp;gt;)&lt;br /&gt;
CLASS_MEMBER(+Medium():Medium)&lt;br /&gt;
CLASS_MEMBER(+model():InputModel)&lt;br /&gt;
CLASS_MEMBER(-m_name)&lt;br /&gt;
CLASS_MEMBER(-m_ObjectMedium)&lt;br /&gt;
CLASS_MEMBER(-m_pModel)&lt;br /&gt;
CLASS_MEMBER(-m_vFaces)&lt;br /&gt;
CLASS_MEMBER(+name_type)&lt;br /&gt;
CLASS_END&lt;br /&gt;
&lt;br /&gt;
NODE_NAME(InputModel)-&amp;gt;NODE_NAME(ControlPointSet) [COMPOSITION, headlabel=&amp;quot;*&amp;quot;, taillabel=&amp;quot;1&amp;quot;]&lt;br /&gt;
NODE_NAME(InputModel)-&amp;gt;NODE_NAME(ReflectingObject) [COMPOSITION, headlabel=&amp;quot;*&amp;quot;, taillabel=&amp;quot;1&amp;quot;]&lt;br /&gt;
NODE_NAME(InputModel)-&amp;gt;NODE_NAME(PrimarySource) [COMPOSITION, headlabel=&amp;quot;*&amp;quot;, taillabel=&amp;quot;1&amp;quot;]&lt;br /&gt;
NODE_NAME(Source)-&amp;gt;NODE_NAME(Ray) [ASSOCIATION, headlabel=&amp;quot;*&amp;quot;, taillabel=&amp;quot;1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
NODE_NAME(Source)-&amp;gt;NODE_NAME(Antenna) [COMPOSITION, headlabel=&amp;quot;*&amp;quot;, taillabel=&amp;quot;1&amp;quot;]&lt;br /&gt;
NODE_NAME(Antenna)-&amp;gt;NODE_NAME(AntennaType) [COMPOSITION]&lt;br /&gt;
NODE_NAME(AntennaType)-&amp;gt;NODE_NAME(TableFrequencyResponse) [COMPOSITION]&lt;br /&gt;
NODE_NAME(AntennaType)-&amp;gt;NODE_NAME(ExpressionFrequencyResponse) [COMPOSITION]&lt;br /&gt;
NODE_NAME(AntennaType)-&amp;gt;NODE_NAME(TableRadiationPattern) [COMPOSITION]&lt;br /&gt;
NODE_NAME(AntennaType)-&amp;gt;NODE_NAME(ExpressionRadiationPattern) [COMPOSITION]&lt;br /&gt;
&lt;br /&gt;
NODE_NAME(PrimarySource)-&amp;gt;NODE_NAME(Source) [INHERITANCE]&lt;br /&gt;
&lt;br /&gt;
NODE_NAME(ReflectingBoundary)-&amp;gt;NODE_NAME(ReflectingPlain) [COMPOSITION]&lt;br /&gt;
NODE_NAME(ReflectingObject)-&amp;gt;NODE_NAME(ReflectingBoundary) [COMPOSITION, headlabel=&amp;quot;*&amp;quot;, taillabel=&amp;quot;1&amp;quot;]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Андрей Чусов</name></author>
	</entry>
</feed>