Class JavaFXCameraMouseController
java.lang.Object
org.jzy3d.chart.controllers.AbstractController
org.jzy3d.chart.controllers.camera.AbstractCameraController
org.jzy3d.javafx.controllers.mouse.JavaFXCameraMouseController
- All Implemented Interfaces:
ICameraMouseController
,JavaFXChartController
public class JavaFXCameraMouseController
extends AbstractCameraController
implements JavaFXChartController
-
Field Summary
Fields inherited from class org.jzy3d.chart.controllers.camera.AbstractCameraController
perf, threadController, updateViewDefault
Fields inherited from class org.jzy3d.chart.controllers.AbstractController
controllerListeners, target
-
Constructor Summary
ConstructorDescriptionJavaFXCameraMouseController
(javafx.scene.Node node) JavaFXCameraMouseController
(Chart chart) JavaFXCameraMouseController
(Chart chart, javafx.scene.Node node) -
Method Summary
Modifier and TypeMethodDescriptionstatic void
console
(javafx.scene.input.MouseEvent mouseEvent) javafx.scene.Node
getNode()
boolean
handleSlaveThread
(javafx.scene.input.MouseEvent e) static boolean
isDoubleClick
(javafx.scene.input.MouseEvent e) static boolean
isLeftDown
(javafx.scene.input.MouseEvent e) static boolean
isRightDown
(javafx.scene.input.MouseEvent e) protected void
mouseDragged
(javafx.scene.input.MouseEvent e) protected void
mousePressed
(javafx.scene.input.MouseEvent e) protected void
mouseWheelMoved
(javafx.scene.input.ScrollEvent e) protected void
register
(javafx.scene.Node node) void
setNode
(javafx.scene.Node node) Methods inherited from class org.jzy3d.chart.controllers.camera.AbstractCameraController
addSlaveThreadController, addThread, dispose, getLODPerf, getSlaveThreadController, getThread, isUpdateViewDefault, removeSlaveThreadController, rotate, rotate, rotate, setLODPerf, setUpdateViewDefault, shift, shift, startThreadController, stopThreadController, zoomX, zoomX, zoomY, zoomY, zoomZ, zoomZ
Methods inherited from class org.jzy3d.chart.controllers.AbstractController
addControllerEventListener, fireControllerEvent, getChart, getCharts, register, removeControllerEventListener, unregister
-
Field Details
-
node
protected javafx.scene.Node node -
prevMouse
-
-
Constructor Details
-
JavaFXCameraMouseController
public JavaFXCameraMouseController(javafx.scene.Node node) -
JavaFXCameraMouseController
-
JavaFXCameraMouseController
-
-
Method Details
-
getNode
public javafx.scene.Node getNode()- Specified by:
getNode
in interfaceJavaFXChartController
-
setNode
public void setNode(javafx.scene.Node node) - Specified by:
setNode
in interfaceJavaFXChartController
-
register
protected void register(javafx.scene.Node node) -
mousePressed
protected void mousePressed(javafx.scene.input.MouseEvent e) -
mouseDragged
protected void mouseDragged(javafx.scene.input.MouseEvent e) -
mouseWheelMoved
protected void mouseWheelMoved(javafx.scene.input.ScrollEvent e) -
handleSlaveThread
public boolean handleSlaveThread(javafx.scene.input.MouseEvent e) -
isLeftDown
public static boolean isLeftDown(javafx.scene.input.MouseEvent e) -
isRightDown
public static boolean isRightDown(javafx.scene.input.MouseEvent e) -
isDoubleClick
public static boolean isDoubleClick(javafx.scene.input.MouseEvent e) -
console
public static void console(javafx.scene.input.MouseEvent mouseEvent)
-