Package org.jmol.multitouch
Class JmolMultiTouchClientAdapter
- java.lang.Object
-
- org.jmol.multitouch.JmolMultiTouchClientAdapter
-
- All Implemented Interfaces:
JmolMultiTouchAdapter
- Direct Known Subclasses:
JmolJniClientAdapter,JmolSparshClientAdapter
public abstract class JmolMultiTouchClientAdapter extends java.lang.Object implements JmolMultiTouchAdapter
-
-
Field Summary
Fields Modifier and Type Field Description protected JmolMultiTouchClientactionManagerprotected booleanisServerprotected javajs.util.P3ptTempprivate int[]screenprivate Viewervwr
-
Constructor Summary
Constructors Constructor Description JmolMultiTouchClientAdapter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voiddispose()protected voidfixXY(float x, float y, boolean isAbsolute)booleanisServer()voidmouseMoved(int x, int y)booleansetMultiTouchClient(Viewer vwr, JmolMultiTouchClient client, boolean isSimulation)
-
-
-
Field Detail
-
actionManager
protected JmolMultiTouchClient actionManager
-
isServer
protected boolean isServer
-
vwr
private Viewer vwr
-
screen
private int[] screen
-
ptTemp
protected javajs.util.P3 ptTemp
-
-
Method Detail
-
isServer
public boolean isServer()
- Specified by:
isServerin interfaceJmolMultiTouchAdapter
-
dispose
public abstract void dispose()
- Specified by:
disposein interfaceJmolMultiTouchAdapter
-
setMultiTouchClient
public boolean setMultiTouchClient(Viewer vwr, JmolMultiTouchClient client, boolean isSimulation)
- Specified by:
setMultiTouchClientin interfaceJmolMultiTouchAdapter
-
mouseMoved
public void mouseMoved(int x, int y)- Specified by:
mouseMovedin interfaceJmolMultiTouchAdapter
-
fixXY
protected void fixXY(float x, float y, boolean isAbsolute)
-
-