Распространение радиоволн ВЧ/Реализация/ReflectingBoundary::ReflectingBoundary: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{function begin|ReflectingBoundary() {{=}} delete; //1 ReflectingBoundary(const ReflectingBoundary& right) {{=}} default; //2 ReflectingBoundary(ReflectingBounda…»)
 
 
Строка 1: Строка 1:
{{function begin|ReflectingBoundary() {{=}} delete; //1
{{function begin|ReflectingBoundary() {{=}} delete; //1
ReflectingBoundary(const ReflectingBoundary& right) {{=}} default; //2
ReflectingBoundary(const ReflectingBoundary& r) {{=}} default; //2
ReflectingBoundary(ReflectingBoundary&& right) {{=}} default; //3
ReflectingBoundary(ReflectingBoundary&& r) {{=}} default; //3
ReflectingBoundary(const ReflectingObject& refHost, CAMaaS::FaceRef is); //4
ReflectingBoundary(const ReflectingObject& refHost, CAMaaS::FaceRef is); //4
ReflectingBoundary(const ReflectingObject& refHost, const ReflectingBoundary& right); //5
ReflectingBoundary(const ReflectingObject& refHost, const ReflectingBoundary& right); //5
Строка 13: Строка 13:
}}
}}
{{function paramlist begin}}
{{function paramlist begin}}
{{function paramlist add|r|Предметно-независимое описание среды распространения поля.}}
{{function paramlist add|r|Копируемый/перемещаемый экземпляр грани.}}
{{function paramlist add|right|Копируемый/перемещаемый экземпляр грани.}}
{{function paramlist add|refHost|Отражающий объект.}}
{{function paramlist add|is|Отражающая поверхность.}}
{{function paramlist end}}
{{function paramlist end}}
{{function end}}
{{function end}}

Текущая версия на 10:23, 25 августа 2018

ReflectingBoundary() = delete; //1
ReflectingBoundary(const ReflectingBoundary& r) = default; //2
ReflectingBoundary(ReflectingBoundary&& r) = default; //3
ReflectingBoundary(const ReflectingObject& refHost, CAMaaS::FaceRef is); //4
ReflectingBoundary(const ReflectingObject& refHost, const ReflectingBoundary& right); //5
ReflectingBoundary(const ReflectingObject& refHost, ReflectingBoundary&& right); //6

Конструкторы класса ReflectingBoundary

  1. Удаленный конструктор, создающий неинициализированные грани.
  2. Конструктор копирования.
  3. Конструктор перемещения.
  4. Конструктор, создающий грань на основе отражающего объекта и поверхности.
  5. Конструктор, создающий грань на основе отражающего объекта и другой грани.
  6. Конструктор, создающий грань на основе отражающего объекта и другой грани.
Параметры
rКопируемый/перемещаемый экземпляр грани.
rightКопируемый/перемещаемый экземпляр грани.
refHostОтражающий объект.
isОтражающая поверхность.