Evolife
Evolife has been developed to study Genetic algorithms, Natural evolution and behavioural ecology.
Classes | Namespaces | Functions | Variables
Plot_Area.py File Reference

Go to the source code of this file.

Classes

class  Evolife.Graphics.Plot_Area.Image_Area
 Basic graphic area type #. More...
 
class  Evolife.Graphics.Plot_Area.Draw_Area
 Draw_Area: Basic drawing Area. More...
 
class  Evolife.Graphics.Plot_Area.Plot_Area
 Graphic area for displaying curves #. More...
 
class  Evolife.Graphics.Plot_Area.Ground
 Defines a 2-D region where agents are located and may move. More...
 

Namespaces

namespace  Evolife
 
namespace  Evolife.Graphics
 
namespace  Evolife.Graphics.Plot_Area
 Windows that display Curves or images.
 

Functions

def Evolife.Graphics.Plot_Area.speck (self, Curve_id, newpoint, Size=3)
 draws a spot More...
 
def Evolife.Graphics.Plot_Area.mouseLocate (self, MouseEvent)
 convert mouse position into window coordinates More...
 
def Evolife.Graphics.Plot_Area.mousePressEvent (self, MouseEvent)
 retrieves mouse clicks - added by Gauthier Tallec More...
 
def Evolife.Graphics.Plot_Area.mouseReleaseEvent (self, MouseEvent)
 retrieves mouse clicks More...
 
def Evolife.Graphics.Plot_Area.mouseDoubleClickEvent (self, MouseEvent)
 retrieves mouse clicks More...
 
def Evolife.Graphics.Plot_Area.mouseMoveEvent (self, MouseEvent)
 retrieves mouse movements when button is pressed More...
 

Variables

 Evolife.Graphics.Plot_Area.QString = lambda x: x
 
 Evolife.Graphics.Plot_Area.ZoomL = lambda *L: map(lambda x: int(x * L[0]), L[1:])
 
 Evolife.Graphics.Plot_Area.Curve_id
 self.drawTo(newpoint, Curve_id, Drawing=False) More...
 
 Evolife.Graphics.Plot_Area.newpoint
 
 Evolife.Graphics.Plot_Area.Draw