|  | Evolife
    Evolife has been developed to study Genetic algorithms, Natural evolution and behavioural ecology. | 
Genome_window: An image area that displays binary genomes. More...


| Public Member Functions | |
| def | __init__ (self, control=None, image=None, genome=None, gene_pattern=None, outputDir='.', zoom=1) | 
| calls Satellite_window's constructor and performs first display  More... | |
| def | axes (self) | 
| draws separation between genes  More... | |
| def | genome_display (self, genome=None, gene_pattern=(), Photo=0, CurrentFrame=-1, Prefix='') | 
| genome gives, for each individual, the sequence of binary nucleotides gene_pattern is a binary flag to signal gene alternation  More... | |
|  Public Member Functions inherited from Evolife.Graphics.Evolife_Graphic.Satellite_window | |
| def | __init__ (self, AreaType=None, control=None, Wtitle='', image=None, width=400, height=300, zoom=1) | 
| calls the parents' constructor with the appropriate area (QGraphicsScene) type  More... | |
| def | dimension (self, *geometry) | 
| sets dimensions  More... | |
| def | keyPressEvent (self, e) | 
| adds resizing keys (+ and -) to Active_Frame's shortcuts  More... | |
| def | image_display (self, Image, windowResize=True) | 
| display an image, with possible resizing of the window  More... | |
| def | Zoom (self, ZoomFactor=1.1) | 
| increase the window's size  More... | |
| def | DeZoom (self, DeZoomFactor=0.91) | 
| decrease the window's size  More... | |
| def | closeEvent (self, event) | 
| destroys the window  More... | |
|  Public Member Functions inherited from Evolife.Graphics.Evolife_Graphic.Active_Frame | |
| def | __init__ (self, AreaType=None, parent=None, control=None, image=None, width=400, height=300, zoom=1) | 
| Creates a window (AreaView) with the appropriate AreaType (Draw_Area, Ground...)  More... | |
| def | keyPressEvent (self, e) | 
| Definition of keyboard shortcuts.  More... | |
| def | Raise (self) | 
| puts the window on top of display  More... | |
| def | EventInterpreter (self, Event) | 
| Does nothing here.  More... | |
|  Public Member Functions inherited from Evolife.Graphics.Evolife_Graphic.AreaView | |
| def | __init__ (self, AreaType=Image_Area, parent=None, image=None, width=400, height=300, zoom=1) | 
| Defining View: a window (QGraphicsView) that contains a plot area (QGraphicsScene)  More... | |
| def | paintEvent (self, e) | 
| calls Qt's paintEvent  More... | |
| def | resizeEvent (self, e) | 
| calls Qt's resizeEvent  More... | |
| def | updateScene (self, L) | 
| unused  More... | |
| def | photo (self, Name, FrameNumber=-1, outputDir='.', extension='png') | 
| takes a snapshot and saves it to a new file  More... | |
| def | EventInterpreter (self, Event) | 
| Does nothing here.  More... | |
| Public Attributes | |
| gene_pattern | |
| OutputDir | |
| H | |
| W | |
| defaultSize | |
| minSize | |
|  Public Attributes inherited from Evolife.Graphics.Evolife_Graphic.Satellite_window | |
| Title | |
| minSize | |
| zoomingFactor | |
|  Public Attributes inherited from Evolife.Graphics.Evolife_Graphic.Active_Frame | |
| Area | |
| Parent | |
| Control | |
| control | |
|  Public Attributes inherited from Evolife.Graphics.Evolife_Graphic.AreaView | |
| Area | |
| FrameNumber | |
Genome_window: An image area that displays binary genomes.
Definition at line 272 of file Evolife_Graphic.py.
| def Evolife.Graphics.Evolife_Graphic.Genome_window.__init__ | ( | self, | |
| control = None, | |||
| image = None, | |||
| genome = None, | |||
| gene_pattern = None, | |||
| outputDir = '.', | |||
| zoom = 1 | |||
| ) | 
calls Satellite_window's constructor and performs first display
Reimplemented from Evolife.Graphics.Evolife_Graphic.Satellite_window.
Definition at line 275 of file Evolife_Graphic.py.
| def Evolife.Graphics.Evolife_Graphic.Genome_window.axes | ( | self | ) | 
draws separation between genes
Definition at line 295 of file Evolife_Graphic.py.
| def Evolife.Graphics.Evolife_Graphic.Genome_window.genome_display | ( | self, | |
| genome = None, | |||
| gene_pattern = (), | |||
| Photo = 0, | |||
| CurrentFrame = -1, | |||
| Prefix = '' | |||
| ) | 
genome gives, for each individual, the sequence of binary nucleotides gene_pattern is a binary flag to signal gene alternation
Definition at line 313 of file Evolife_Graphic.py.
| Evolife.Graphics.Evolife_Graphic.Genome_window.defaultSize | 
Definition at line 283 of file Evolife_Graphic.py.
| Evolife.Graphics.Evolife_Graphic.Genome_window.gene_pattern | 
Definition at line 279 of file Evolife_Graphic.py.
| Evolife.Graphics.Evolife_Graphic.Genome_window.H | 
Definition at line 281 of file Evolife_Graphic.py.
| Evolife.Graphics.Evolife_Graphic.Genome_window.minSize | 
Definition at line 289 of file Evolife_Graphic.py.
| Evolife.Graphics.Evolife_Graphic.Genome_window.OutputDir | 
Definition at line 280 of file Evolife_Graphic.py.
| Evolife.Graphics.Evolife_Graphic.Genome_window.W | 
Definition at line 282 of file Evolife_Graphic.py.