logo


perceptron
Class ControlSet

java.lang.Object
  extended by perceptron.ControlSet
All Implemented Interfaces:
java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.util.EventListener

public class ControlSet
extends java.lang.Object
implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.KeyListener

CursorSet.java Created on January 18, 2007, 2:55 AM


Constructor Summary
ControlSet(Perceptron Cursor_percept, Preset[] user_presets)
 
Method Summary
 void advance(int framerate)
 void apply_preset(int preset)
 void drawAll(java.awt.Graphics G)
          Draw all active controls
 void initialise_cursors()
          Cursor initialisation
 void keyPressed(java.awt.event.KeyEvent e)
 void keyReleased(java.awt.event.KeyEvent e)
 void keyTyped(java.awt.event.KeyEvent e)
 void mouseClicked(java.awt.event.MouseEvent e)
 void mouseDragged(java.awt.event.MouseEvent e)
 void mouseEntered(java.awt.event.MouseEvent e)
 void mouseExited(java.awt.event.MouseEvent e)
 void mouseMoved(java.awt.event.MouseEvent e)
 void mousePressed(java.awt.event.MouseEvent e)
 void mouseReleased(java.awt.event.MouseEvent e)
 void moveAll(java.awt.event.MouseEvent e)
          Tells all the cursors to safely update to the same mouseEvent.
 void setAlphaCursor(double x, double y)
 void setAudio(boolean active)
 void setBranchingCursor(double x, double y)
 void setBranchLengthCursor(double x, double y)
 void setContrastCursor(double x, double y)
 void setFractal(boolean active)
 void setGradientCursor(double x, double y)
 void setLife(boolean active)
 void setMapCursor(double x, double y)
 void setMapRotationCursor(double x, double y)
 void setTree(boolean active)
 void setTreeLocationCursor(double x, double y)
 void setTreeOrientationCursor(double x, double y)
 void toggle_screensaver_mode()
 double XAlphaCursor()
 double XBranchingCursor()
 double XBranchLengthCursor()
 double XContrastCursor()
 double XGradintCursor()
 double XMapCursor()
 double XMapRotationCursor()
 double XTreeLocationCursor()
 double XTreeOrientationCursor()
 double YAlphaCursor()
 double YBranchingCursor()
 double YBranchLengthCursor()
 double YContrastCursor()
 double YGradintCursor()
 double YMapCursor()
 double YMapRotationCursor()
 double YTreeLocationCursor()
 double YTreeOrientationCursor()
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControlSet

public ControlSet(Perceptron Cursor_percept,
                  Preset[] user_presets)
Parameters:
Cursor_percept -
user_presets -
Method Detail

initialise_cursors

public void initialise_cursors()
Cursor initialisation


moveAll

public void moveAll(java.awt.event.MouseEvent e)
Tells all the cursors to safely update to the same mouseEvent.

Parameters:
e -

advance

public void advance(int framerate)
Parameters:
framerate -

drawAll

public void drawAll(java.awt.Graphics G)
Draw all active controls

Parameters:
G - graphics drawing context

toggle_screensaver_mode

public void toggle_screensaver_mode()

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener
Parameters:
e -

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener
Parameters:
e -

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener
Parameters:
e -

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener
Parameters:
e -

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener
Parameters:
e -

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener
Parameters:
e -

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener
Parameters:
e -

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Specified by:
keyPressed in interface java.awt.event.KeyListener
Parameters:
e -

apply_preset

public void apply_preset(int preset)
Parameters:
preset -

setAudio

public void setAudio(boolean active)
Parameters:
active -

setFractal

public void setFractal(boolean active)
Parameters:
active -

setTree

public void setTree(boolean active)
Parameters:
active -

setLife

public void setLife(boolean active)
Parameters:
active -

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
Specified by:
keyTyped in interface java.awt.event.KeyListener
Parameters:
e -

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Specified by:
keyReleased in interface java.awt.event.KeyListener
Parameters:
e -

XBranchingCursor

public double XBranchingCursor()
Returns:

XAlphaCursor

public double XAlphaCursor()
Returns:

XBranchLengthCursor

public double XBranchLengthCursor()
Returns:

XTreeOrientationCursor

public double XTreeOrientationCursor()
Returns:

XMapCursor

public double XMapCursor()
Returns:

XMapRotationCursor

public double XMapRotationCursor()
Returns:

XGradintCursor

public double XGradintCursor()
Returns:

XTreeLocationCursor

public double XTreeLocationCursor()
Returns:

YBranchingCursor

public double YBranchingCursor()
Returns:

YAlphaCursor

public double YAlphaCursor()
Returns:

YBranchLengthCursor

public double YBranchLengthCursor()
Returns:

YTreeOrientationCursor

public double YTreeOrientationCursor()
Returns:

YMapCursor

public double YMapCursor()
Returns:

XContrastCursor

public double XContrastCursor()
Returns:

YContrastCursor

public double YContrastCursor()
Returns:

YMapRotationCursor

public double YMapRotationCursor()
Returns:

YGradintCursor

public double YGradintCursor()
Returns:

YTreeLocationCursor

public double YTreeLocationCursor()
Returns:

setBranchingCursor

public void setBranchingCursor(double x,
                               double y)
Parameters:
x -
y -

setAlphaCursor

public void setAlphaCursor(double x,
                           double y)
Parameters:
x -
y -

setBranchLengthCursor

public void setBranchLengthCursor(double x,
                                  double y)
Parameters:
x -
y -

setTreeOrientationCursor

public void setTreeOrientationCursor(double x,
                                     double y)
Parameters:
x -
y -

setMapCursor

public void setMapCursor(double x,
                         double y)
Parameters:
x -
y -

setContrastCursor

public void setContrastCursor(double x,
                              double y)
Parameters:
x -
y -

setMapRotationCursor

public void setMapRotationCursor(double x,
                                 double y)
Parameters:
x -
y -

setGradientCursor

public void setGradientCursor(double x,
                              double y)
Parameters:
x -
y -

setTreeLocationCursor

public void setTreeLocationCursor(double x,
                                  double y)
Parameters:
x -
y -