Paquetage Power_Types

 

Clauses

Accès direct : ClausesPartie génériqueDéclarationsSous programmes


Clauses de contextes
with Ada.Characters.Latin_1
with Spider.Draw
 

 

Déclarations

Accès direct : ClausesPartie génériqueDéclarationsSous programmes


Constantes
Nom Type Initialisation
Hauteur_Ecran 399
Largeur_Ecran 639
Rayon_Int_Croix 2
Rayon_Ext_Croix 6
Hauteur_Degrade 5
Facteur_Zin 4.0
Facteur_Zout 4.0
Zoom_Min 0.1
Nb_Iteration_Min 6
Longueur_Max 50
Nb_Couleur_Max 10
Prompt String "> "
Couleur_Cadre Spider.Draw.Tcolor ( 255 , 255 , 200 )
Couleur_Numeros Spider.Draw.Tcolor ( 255 , 255 , 200 )
Echape Character Ada.Characters.Latin_1.Esc
Vide Character Ada.Characters.Latin_1.Nul
Espace Character Ada.Characters.Latin_1.Space
Fractal_Initial_Julia Cara_Fractal ( Julia , 4 , 50 , 4.0 , 1.0 / 4.0 , ( 0.0 , 0.0 ) , 0.0 , ( ( 255 , 50 , 50 ) , ( 200 , 254 , 120 ) , ( 123 , 78 , 100 ) , ( 0 , 23 , 100 ) ) , False , False , 0.577 , 0.468 )
Fractal_Initial_Mandel Cara_Fractal ( Mandelbrot , 4 , 50 , 4.0 , 1.0 / 4.0 , ( 0.6 , 0.0 ) , 0.0 , ( ( 100 , 100 , 255 ) , ( 120 , 230 , 255 ) , ( 123 , 78 , 100 ) , ( 0 , 23 , 100 ) ) , False , False )
 
Variables
Nom Type Initialisation
Matrice_Iteration_Global T_Matrice_Iteration_2
Matrice_Tampon_Ecran T_Matrice_Tampon( 0 .. Largeur_Ecran , 0 .. Hauteur_Ecran )
 
Types
Nom Déclaration
Byte mod 256
T_Matrice_Tampon array ( Natural range <> , Natural range <> ) of T_Couleur
T_Ensemble ( Julia , Mandelbrot )
T_Tab_Couleur array ( Natural range <> ) of T_Couleur
T_Matrice_Iteration array ( Integer range <> , Integer range <> ) of Natural
T_Lien access T_Fractal
 
Sous types
Nom Déclaration
T_Nb_Couleur Integer range 2 .. Nb_Couleur_Max
 
T_Couleur (article)
Champ Type par défaut
R Byte
G Byte
B Byte
 
T_Centre (article)
Champ Type par défaut
X Long_Float 0.6
Y Long_Float 0.0
 
Cara_Fractal (article)
Discriminant Type par défaut
Ensemble T_Ensemble Mandelbrot
Nb_Couleur T_Nb_Couleur 4
Champ Type par défaut
NB_Iteration_Max Positive 50
C_Diverge_Limite Long_Float 4.0
Zoom Long_Float 1.0 / 4.0
Centre T_Centre ( 0.6 , 0.0 ) Angle : Long_Float 0.0
Couleur T_Tab_Couleur(1..Nb_Couleur) ( ( 255 , 0 , 0 ) ( 0 , 255 , 0 ) ( 0 , 0 , 255 ) ( 255 , 255 , 0 )
Antialiasing Boolean False
Dessine_Degrade Boolean False
Partie variante
Ensemble = Julia
Cx Long_Float 0.577
Cy Long_Float 0.468
Ensemble = Mandelbrot
null
 
T_Matrice_Iteration_2 (article)
Discriminant Type par défaut
Antialiasing Boolean False
Champ Type par défaut
Partie variante
Antialiasing = False
Matrice_Iteration T_Matrice_Iteration(0..Largeur_Ecran,0..Hauteur_Ecran)
Antialiasing = True
Matrice_Iteration_Anti T_Matrice_Iteration(0..Largeur_Ecran*2+1,0..Hauteur_Ecran*2+1)
 
T_Fractal (article)
Champ Type par défaut
Fractal Cara_Fractal
Suiv T_Lien
 
T_Liste_Fractals (article)
Champ Type par défaut
Tete T_Lien null
Nb_Fractals Natural 0
   

généré par AdaDoc le 18. 7. 2001