Вернуться наверх
aco.ifmo.ru photonic
вернуться в оглавление предыдущая глава предыдущий параграф следующий параграф следующая глава


Пример 1. Генерация типовых предметов

Пример представляет собой набор классов, который может использоваться для генерации типовых предметов для моделирования формирования их изображения оптической системой. Классы sample и complex_sample также могу использоваться для описания других выборок, участвующих в моделировании формирования изображения. Все генерируемые предметы симметричны относительно центра выборки.

Генерируемые предметы:

  • бинарные:
    - полуплоскость
    - периодическая решетка
    - радиальная мира
  • фазосдвигающие:
    - полутоновая периодическая решетка
    - чередующаяся периодическая решетка

1.1. Шаблон двумерной выборки (файл sample.h)

1.2. Комплексная выборка (файлы complex_sample.h, complex_sample.cpp)

1.3. Предмет (файлы object.h, object.cpp)