Uses of Interface
com.anji.imaging.Surface

Packages that use Surface
com.anji.floatingeye com.anji.floatingeye contains classes to build and operate a "floating eye" which is an agent that can move up and down, left and right, and zoom in and out relative to an image, or "surface". 
com.anji.imaging com.anji.imaging contains utility classes to handle image processing. 
 

Uses of Surface in com.anji.floatingeye
 

Methods in com.anji.floatingeye with parameters of type Surface
 com.anji.floatingeye.AnjiNetFloatingEyeImageIdentifier AnjiNetFloatingEyeIdentifierFactory.getIdentifier(AnjiNet net, Surface surface)
           
 

Constructors in com.anji.floatingeye with parameters of type Surface
FloatingEye(java.lang.String aName, java.util.List controlNeurons, Surface aSurface, int anEyeDim, EyeMovementParms someMovementParms)
          A floating eye is a 2-d window of inputs to a neural net that can zoom in and out relative to a 2-d surface.
AnjiNetFloatingEye(AnjiNet aNet, Surface aSurface, int anEyeDim, EyeMovementParms movementParms, AffinityListener anAffinityListener, java.util.List additionalInputConnections)
          Connects and AnjiNet to a FloatingEye.
 

Uses of Surface in com.anji.imaging
 

Classes in com.anji.imaging that implement Surface
 class Java2DSurface
          A 2-d matrix of int values (this could be a graphical image or a game board) used by FloatingEye.
 class JMagickSurface
          JMagickSurface