Package org.lemsml.jlems.viz.plot
Class RollHandler
- java.lang.Object
-
- org.lemsml.jlems.viz.plot.BaseMouseHandler
-
- org.lemsml.jlems.viz.plot.RollHandler
-
final class RollHandler extends BaseMouseHandler
-
-
Field Summary
Fields Modifier and Type Field Description (package private) boolean
aaCache
(package private) int
actionMode
(package private) static int
NORMAL
private double
rcx
private double
rcy
private double
rcz
(package private) static int
SIMPLE
private int
xc
private int
yc
-
Fields inherited from class org.lemsml.jlems.viz.plot.BaseMouseHandler
BUFFERED, FULL, NONE
-
-
Constructor Summary
Constructors Constructor Description RollHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
activate()
void
advance(Mouse m)
void
applyOnDown(Mouse m)
void
applyOnDrag(Mouse m)
void
applyOnRelease(Mouse m)
void
init(Mouse m)
void
setRollCenter(double x, double y, double z)
void
simpleActivate()
-
Methods inherited from class org.lemsml.jlems.viz.plot.BaseMouseHandler
applyOnScrollWheel, clear, deactivate, echoPaint, getRepaintStatus, isActive, isIn, isOut, isUndecided, missedPress, motionAware, motionChange, release, setClaimIn, setClaimOut, setClaimUndecided, setFullRepaint, setRepaintStatus
-
-
-
-
Field Detail
-
xc
private int xc
-
yc
private int yc
-
rcx
private double rcx
-
rcy
private double rcy
-
rcz
private double rcz
-
NORMAL
static final int NORMAL
- See Also:
- Constant Field Values
-
SIMPLE
static final int SIMPLE
- See Also:
- Constant Field Values
-
actionMode
int actionMode
-
aaCache
boolean aaCache
-
-
Method Detail
-
init
public void init(Mouse m)
- Overrides:
init
in classBaseMouseHandler
-
advance
public void advance(Mouse m)
- Overrides:
advance
in classBaseMouseHandler
-
activate
public void activate()
- Overrides:
activate
in classBaseMouseHandler
-
simpleActivate
public void simpleActivate()
-
setRollCenter
public void setRollCenter(double x, double y, double z)
-
applyOnDown
public void applyOnDown(Mouse m)
- Overrides:
applyOnDown
in classBaseMouseHandler
-
applyOnDrag
public void applyOnDrag(Mouse m)
- Overrides:
applyOnDrag
in classBaseMouseHandler
-
applyOnRelease
public void applyOnRelease(Mouse m)
- Overrides:
applyOnRelease
in classBaseMouseHandler
-
-