FRACTALS

ѕ даРЪвРЫРе
іРЫХаХп ШЧЮСаРЦХЭШЩ даРЪвРЫЮТ
їаЮУаРЬЬл ФЫп ЯЮбваЮХЭШп даРЪвРЫЮТ
БблЫЪШ ЭР ФагУШХ бРЩвл Ю даРЪвРЫРе
ЅРЯШиШ бТЮШ ТЯХзРвЫХЭШп



 
 

LOGO
Предыдущая Следующая

Третий и последний тип окна - окно IFS, реализованное классом tifs_window. Это окно, которое фактически отображает изображение-аттрактор IFS. Внешние функции

i f s_random_image_graph И if s_de termini s tic_image_graph ри-

суют изображение-аттрактор, используя соответственно случайный и детерминированный алгоритмы, чтобы итерационно получить изображение, как обсуждалось в Главе 2. Внешние функции используются здесь, чтобы сохранить вычислительную часть кода отдельно от Windows-зависимых частей кода. Это делается для более простого переноса вычислительных частей кода в другие платформы, отличные от Windows. Заметим, что графические запросы используют здесь графические структуры UWL, а не параметры, характерные для Windows.

С. 1.2. Файлы кода IFS

Вот файлы С/С ++, необходимые для построения системы IFS:

✓ ifsfiles.cpp: функции для чтения и записи файлов точек и файлов преобразования и функции для создания (create_coeff_file) и чтения файлов аффинных коэффициентов.

294 Фракталы и вей влеты для сжатия изображений в лействиц

✓ ifsmain.cpp: функция winMain для системы IFS.

✓ ifsproc.cpp: функции для отображения графики IFS, включая if s_random__image__graph И if s_de termini s tic_image graph

✓ ifswin.cpp: содержит класс tifs_window для отображения изображения-аттрактора IFS в графическом окне MDI и класс

менеджера MDI tif s_window_manager.

✓ ifswprcs.c: графические процедуры Windows для прорисовки линии координатной сетки и точки в окне графики MDI.

✓ ptdialg.cpp: содержит классы tedit_j>oints_diaiog и tpoint_dialog.

✓ ptswin.cpp: содержит класс tpoints_window для того, чтобы создавать наборы точек и отображать их на сетке, а также содержит классы менеджера MDI tnew^oints_window_manager И topen_points_window_manager.

✓ readbmp.cpp: содержит функцию read_BMP_fiie для чтения файлов растровой графики, используемых классами tpoints_window и ttrf_window для импортирования растро-вых изображений.

✓ readln.с: содержит функцию общего назначения readln для чтения строки данных из файла.


Предыдущая Следующая


Галерея фракталов

 

Hosted by uCoz