Annotation of QuadraticMandel/genfractal.h, revision 1.2
1.1 cvsmgr 1: /*******************************************************************************
1.2 ! cvsmgr 2: +* Fractal set generation for quadratic maps.
! 3: +* Copyright (C) 2011, Raúl Durán Díaz, raul.duran@uah.es
! 4: +*
! 5: +* This program is free software: you can redistribute it and/or modify
! 6: +* it under the terms of the GNU General Public License as published by
! 7: +* the Free Software Foundation, either version 3 of the License, or
! 8: +* (at your option) any later version.
! 9: +*
! 10: +* This program is distributed in the hope that it will be useful,
! 11: +* but WITHOUT ANY WARRANTY; without even the implied warranty of
! 12: +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
! 13: +* GNU General Public License for more details.
! 14: +*
! 15: +* You should have received a copy of the GNU General Public License
! 16: +* along with this program. If not, see <http://www.gnu.org/licenses/>.
! 17: *******************************************************************************/
! 18: /*******************************************************************************
1.1 cvsmgr 19: +* Generación de fractales en las diversas regiones.
20: +*
21: +* 12.12.2005
22: +*
23: +* $Id: genfractal.h,v 1.7 2009/11/04 18:40:37 rduran Exp $
24: +* $Name: $
25: *******************************************************************************/
26: int GenFractal(char *img_name, double alpha,
27: double beta,
28: int itermax,
29: double side_len,
30: double offset_x,
31: double offset_y);
32:
33: int GenFractalLinear(char *img_name, double alpha,
34: double beta,
35: int itermax,
36: double side_len,
37: double offset_x,
38: double offset_y);
39:
40: int GenFractalAlpha(char *img_name, double alpha,
41: double beta,
42: int itermax,
43: double side_len,
44: double offset_x,
45: double offset_y);
46:
47: int GenFractal_00(char *img_name, double alpha,
48: double beta,
49: int itermax,
50: double side_len,
51: double offset_x,
52: double offset_y);
53:
54: int GenFractalEspecial1(char *img_name, double alpha,
55: double beta,
56: int itermax,
57: double side_len,
58: double offset_x,
59: double offset_y);
60:
61: int GenFractalEspecial2(char *img_name, double alpha,
62: double beta,
63: int itermax,
64: double side_len,
65: double offset_x,
66: double offset_y);
67:
68: int GenFractalEspecial3(char *img_name, double alpha,
69: double beta,
70: int itermax,
71: double side_len,
72: double offset_x,
73: double offset_y);
74:
75: int GenFractalEspecial4(char *img_name, double alpha,
76: double beta,
77: int itermax,
78: double side_len,
79: double offset_x,
80: double offset_y);
81:
82: int GenFractalEspecial5(char *img_name, double alpha,
83: double beta,
84: int itermax,
85: double side_len,
86: double offset_x,
87: double offset_y);
88:
89: int GenFractalEspecial6(char *img_name, double alpha,
90: double beta,
91: int itermax,
92: double side_len,
93: double offset_x,
94: double offset_y);
95:
96: int GenFractalEspecial7(char *img_name, double alpha,
97: double beta,
98: int itermax,
99: double side_len,
100: double offset_x,
101: double offset_y);
102:
103: double rtsafe(void (*funcd)(double, double *, double *),
104: double x1,
105: double x2,
106: double xacc);
107:
108: void zbrak(double (*fx)(double), double x1, double x2,
109: int n, double xb1[], double xb2[], int *nb);
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>