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
FieldsFields inherited from class org.jzy3d.chart.controllers.camera.AbstractCameraController
perf, threadController, updateViewDefaultFields inherited from class org.jzy3d.chart.controllers.AbstractController
controllerListeners, target -
Constructor Summary
ConstructorsConstructorDescriptionJavaFXCameraMouseController(javafx.scene.Node node) JavaFXCameraMouseController(Chart chart) JavaFXCameraMouseController(Chart chart, javafx.scene.Node node) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidconsole(javafx.scene.input.MouseEvent mouseEvent) javafx.scene.NodegetNode()booleanhandleSlaveThread(javafx.scene.input.MouseEvent e) static booleanisDoubleClick(javafx.scene.input.MouseEvent e) static booleanisLeftDown(javafx.scene.input.MouseEvent e) static booleanisRightDown(javafx.scene.input.MouseEvent e) protected voidmouseDragged(javafx.scene.input.MouseEvent e) protected voidmousePressed(javafx.scene.input.MouseEvent e) protected voidmouseWheelMoved(javafx.scene.input.ScrollEvent e) protected voidregister(javafx.scene.Node node) voidsetNode(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, zoomZMethods 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:
getNodein interfaceJavaFXChartController
-
setNode
public void setNode(javafx.scene.Node node) - Specified by:
setNodein 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)
-