net.sf.jame.mandelbrot
Interface MandelbrotInputHandler

All Superinterfaces:
InputHandler

public interface MandelbrotInputHandler
extends InputHandler

Author:
Andrea Medeghini

Field Summary
static int DIRECTION_BACKWARD
           
static int DIRECTION_FORWARD
           
static int DIRECTION_UNDEFINED
           
static int MODE_AUTOMATIC
           
static int MODE_MANUAL
           
 
Method Summary
 double getNormalizedLastMousePositionX()
           
 double getNormalizedLastMousePositionY()
           
 double getNormalizedStartMousePositionX()
           
 double getNormalizedStartMousePositionY()
           
 void setLastMousePosition(int x, int y)
           
 void setRotationDirection(int direction)
           
 void setRotationEnabled(boolean value)
           
 void setRotationMode(int mode)
           
 void setShiftDirection(int direction)
           
 void setShiftEnabled(boolean value)
           
 void setShiftMode(int mode)
           
 void setStartMousePosition(int x, int y)
           
 void setZoomDirection(int direction)
           
 void setZoomEnabled(boolean value)
           
 void setZoomMode(int mode)
           
 

Field Detail

MODE_MANUAL

static final int MODE_MANUAL
See Also:
Constant Field Values

MODE_AUTOMATIC

static final int MODE_AUTOMATIC
See Also:
Constant Field Values

DIRECTION_UNDEFINED

static final int DIRECTION_UNDEFINED
See Also:
Constant Field Values

DIRECTION_FORWARD

static final int DIRECTION_FORWARD
See Also:
Constant Field Values

DIRECTION_BACKWARD

static final int DIRECTION_BACKWARD
See Also:
Constant Field Values
Method Detail

setLastMousePosition

void setLastMousePosition(int x,
                          int y)
Parameters:
x -
y -

setStartMousePosition

void setStartMousePosition(int x,
                           int y)
Parameters:
x -
y -

getNormalizedLastMousePositionX

double getNormalizedLastMousePositionX()
Returns:

getNormalizedLastMousePositionY

double getNormalizedLastMousePositionY()
Returns:

getNormalizedStartMousePositionX

double getNormalizedStartMousePositionX()
Returns:

getNormalizedStartMousePositionY

double getNormalizedStartMousePositionY()
Returns:

setZoomMode

void setZoomMode(int mode)
Parameters:
mode -

setShiftMode

void setShiftMode(int mode)
Parameters:
mode -

setRotationMode

void setRotationMode(int mode)
Parameters:
mode -

setZoomDirection

void setZoomDirection(int direction)
Parameters:
direction -

setShiftDirection

void setShiftDirection(int direction)
Parameters:
direction -

setRotationDirection

void setRotationDirection(int direction)
Parameters:
direction -

setZoomEnabled

void setZoomEnabled(boolean value)
Parameters:
value -

setShiftEnabled

void setShiftEnabled(boolean value)
Parameters:
value -

setRotationEnabled

void setRotationEnabled(boolean value)
Parameters:
value -