Package controller

Class TrackingDataController

java.lang.Object
controller.TrackingDataController
All Implemented Interfaces:
Controller, javafx.fxml.Initializable

public class TrackingDataController extends Object implements Controller
  • Constructor Details

    • TrackingDataController

      public TrackingDataController()
  • Method Details

    • initialize

      public void initialize(URL location, ResourceBundle resources)
      Specified by:
      initialize in interface javafx.fxml.Initializable
    • injectStatusLabel

      public void injectStatusLabel(javafx.scene.control.Label statusLabel)
      Specified by:
      injectStatusLabel in interface Controller
    • injectVisualizationManager

      public void injectVisualizationManager(VisualizationManager visualizationManager)
    • injectVisualizationController

      public void injectVisualizationController(VisualizationController visualizationController)
    • loadCSVFile

      public void loadCSVFile()
      load CSV file with tracking data created by MITK workbench
    • onConnectButtonClicked

      public void onConnectButtonClicked()
      Connect via OpenIGTLink.
    • visualizeTracking

      public void visualizeTracking()
      Start the visualization of tracking data that is read from CSV or IGT connection
    • updateDiagrams

      public void updateDiagrams()
    • freezeVisualization

      public void freezeVisualization()
    • close

      public void close()
      Specified by:
      close in interface Controller