|
MITK-IGT
IGT Extension of MITK
|
#include <QmitkToFUtilView.h>
Public Member Functions | |
| QmitkToFUtilView () | |
| ~QmitkToFUtilView () override | |
| void | CreateQtPartControl (QWidget *parent) override |
| void | Activated () override |
| Called when the view gets activated. | |
| void | ActivatedZombieView (berry::IWorkbenchPartReference::Pointer zombieView) override |
| Called when the view gets deactivated. In this case the zombie view of this view becomes active! | |
| void | Deactivated () override |
| void | Visible () override |
| void | Hidden () override |
| void | SetFocus () override |
Static Public Attributes | |
| static const std::string | VIEW_ID = "org.mitk.views.tofutil" |
Protected Slots | |
| void | OnUpdateCamera () |
| Slot triggered from the timer to update the images and visualization. | |
| void | OnToFCameraConnected () |
| Slot called when the "Connect" button of the ConnectionWidget is pressed. | |
| void | OnToFCameraDisconnected () |
| Slot called when the "Disconnect" button of the ConnectionWidget is pressed. | |
| void | OnToFCameraStarted () |
| Slot called when the "Start" button of the RecorderWidget is pressed. | |
| void | OnToFCameraStopped () |
| Slot called when the "Stop" button of the RecorderWidget is pressed. | |
| void | OnChangeCoronalWindowOutput (int index) |
| Slot invoked when user alters the coronal window input from RGB to Intensity or vice versa. | |
| void | OnKinectAcquisitionModeChanged () |
| Slot invoked when acquisition mode of Kinect is changed. | |
Protected Member Functions | |
| void | UseToFVisibilitySettings (bool useToF) |
| initialize the visibility settings of ToF data (images + surface) | |
Protected Attributes | |
| Ui::QmitkToFUtilViewControls * | m_Controls |
| bool | m_Framerateoutput |
| defines if the framerate is computed condinously | |
| QTimer * | m_Frametimer |
| Timer used to continuously update the images. | |
| QString | m_SelectedCamera |
| String holding the selected camera. | |
| mitk::Image::Pointer | m_MitkDistanceImage |
| member holding a pointer to the distance image of the selected camera | |
| mitk::Image::Pointer | m_MitkAmplitudeImage |
| member holding a pointer to the amplitude image of the selected camera | |
| mitk::Image::Pointer | m_MitkIntensityImage |
| member holding a pointer to the intensity image of the selected camera | |
| mitk::Surface::Pointer | m_Surface |
| member holding a pointer to the surface generated from the distance image of the selected camera | |
| mitk::DataNode::Pointer | m_DistanceImageNode |
| DataNode holding the distance image of the selected camera. | |
| mitk::DataNode::Pointer | m_AmplitudeImageNode |
| DataNode holding the amplitude image of the selected camera. | |
| mitk::DataNode::Pointer | m_IntensityImageNode |
| DataNode holding the intensity image of the selected camera. | |
| mitk::DataNode::Pointer | m_RGBImageNode |
| DataNode holding the rgb image of the selected camera. | |
| mitk::DataNode::Pointer | m_SurfaceNode |
| DataNode holding the surface generated from the distanc image of the selected camera. | |
| mitk::ToFImageRecorder::Pointer | m_ToFImageRecorder |
| ToF image recorder used for lossless recording of ToF image data. | |
| mitk::ToFImageGrabber::Pointer | m_ToFImageGrabber |
| Source of a ToF image processing pipeline. Provides pointers to distance, amplitude and intensity image. | |
| mitk::ToFDistanceImageToSurfaceFilter::Pointer | m_ToFDistanceImageToSurfaceFilter |
| Filter for calculating a surface representation from a given distance image. | |
| mitk::ToFCompositeFilter::Pointer | m_ToFCompositeFilter |
| Filter combining several processing steps (thresholding, Median filtering, Bilateral filtering) | |
| int | m_2DDisplayCount |
| member used to determine whether frame rate output should be shown | |
| mitk::RealTimeClock::Pointer | m_RealTimeClock |
| real time clock used to calculate the display framerate | |
| int | m_StepsForFramerate |
| number of steps used for calculating the display framerate | |
| double | m_2DTimeBefore |
| holds the time stamp at the beginning of the display framerate measurement | |
| double | m_2DTimeAfter |
| holds the time stamp at the end of the display framerate measurement | |
| mitk::CameraIntrinsics::Pointer | m_CameraIntrinsics |
| member holding the intrinsic parameters of the camera | |
Application that allows simple playing, recording, visualization, processing and measurement of Time-of-Flight (ToF) data. Currently the following features are implemented:
Definition at line 47 of file QmitkToFUtilView.h.
| QmitkToFUtilView::QmitkToFUtilView | ( | ) |
Definition at line 51 of file QmitkToFUtilView.cpp.
|
override |
Definition at line 73 of file QmitkToFUtilView.cpp.
|
override |
Called when the view gets activated.
Definition at line 109 of file QmitkToFUtilView.cpp.
|
override |
Called when the view gets deactivated. In this case the zombie view of this view becomes active!
Definition at line 156 of file QmitkToFUtilView.cpp.
|
override |
Definition at line 80 of file QmitkToFUtilView.cpp.
|
override |
Definition at line 161 of file QmitkToFUtilView.cpp.
|
override |
Definition at line 170 of file QmitkToFUtilView.cpp.
|
protectedslot |
Slot invoked when user alters the coronal window input from RGB to Intensity or vice versa.
Definition at line 424 of file QmitkToFUtilView.cpp.
|
protectedslot |
Slot invoked when acquisition mode of Kinect is changed.
Definition at line 266 of file QmitkToFUtilView.cpp.
|
protectedslot |
Slot called when the "Connect" button of the ConnectionWidget is pressed.
Definition at line 175 of file QmitkToFUtilView.cpp.
|
protectedslot |
Slot called when the "Disconnect" button of the ConnectionWidget is pressed.
Definition at line 245 of file QmitkToFUtilView.cpp.
|
protectedslot |
Slot called when the "Start" button of the RecorderWidget is pressed.
Definition at line 287 of file QmitkToFUtilView.cpp.
|
protectedslot |
Slot called when the "Stop" button of the RecorderWidget is pressed.
Definition at line 393 of file QmitkToFUtilView.cpp.
|
protectedslot |
Slot triggered from the timer to update the images and visualization.
Definition at line 401 of file QmitkToFUtilView.cpp.
|
override |
Definition at line 103 of file QmitkToFUtilView.cpp.
|
protected |
initialize the visibility settings of ToF data (images + surface)
| useToF | true: distance image: widget1, amplitude image: widget 2, intensity image: widget 3; false: standard |
Definition at line 463 of file QmitkToFUtilView.cpp.
|
override |
Definition at line 165 of file QmitkToFUtilView.cpp.
|
protected |
member used to determine whether frame rate output should be shown
Definition at line 137 of file QmitkToFUtilView.h.
|
protected |
holds the time stamp at the end of the display framerate measurement
Definition at line 142 of file QmitkToFUtilView.h.
|
protected |
holds the time stamp at the beginning of the display framerate measurement
Definition at line 141 of file QmitkToFUtilView.h.
|
protected |
DataNode holding the amplitude image of the selected camera.
Definition at line 126 of file QmitkToFUtilView.h.
|
protected |
member holding the intrinsic parameters of the camera
Definition at line 144 of file QmitkToFUtilView.h.
|
protected |
Definition at line 112 of file QmitkToFUtilView.h.
|
protected |
DataNode holding the distance image of the selected camera.
Definition at line 125 of file QmitkToFUtilView.h.
|
protected |
defines if the framerate is computed condinously
Definition at line 114 of file QmitkToFUtilView.h.
|
protected |
Timer used to continuously update the images.
Definition at line 116 of file QmitkToFUtilView.h.
|
protected |
DataNode holding the intensity image of the selected camera.
Definition at line 127 of file QmitkToFUtilView.h.
|
protected |
member holding a pointer to the amplitude image of the selected camera
Definition at line 121 of file QmitkToFUtilView.h.
|
protected |
member holding a pointer to the distance image of the selected camera
Definition at line 120 of file QmitkToFUtilView.h.
|
protected |
member holding a pointer to the intensity image of the selected camera
Definition at line 122 of file QmitkToFUtilView.h.
|
protected |
real time clock used to calculate the display framerate
Definition at line 139 of file QmitkToFUtilView.h.
|
protected |
DataNode holding the rgb image of the selected camera.
Definition at line 128 of file QmitkToFUtilView.h.
|
protected |
String holding the selected camera.
Definition at line 118 of file QmitkToFUtilView.h.
|
protected |
number of steps used for calculating the display framerate
Definition at line 140 of file QmitkToFUtilView.h.
|
protected |
member holding a pointer to the surface generated from the distance image of the selected camera
Definition at line 123 of file QmitkToFUtilView.h.
|
protected |
DataNode holding the surface generated from the distanc image of the selected camera.
Definition at line 129 of file QmitkToFUtilView.h.
|
protected |
Filter combining several processing steps (thresholding, Median filtering, Bilateral filtering)
Definition at line 135 of file QmitkToFUtilView.h.
|
protected |
Filter for calculating a surface representation from a given distance image.
Definition at line 134 of file QmitkToFUtilView.h.
|
protected |
Source of a ToF image processing pipeline. Provides pointers to distance, amplitude and intensity image.
Definition at line 133 of file QmitkToFUtilView.h.
|
protected |
ToF image recorder used for lossless recording of ToF image data.
Definition at line 132 of file QmitkToFUtilView.h.
|
static |
Definition at line 55 of file QmitkToFUtilView.h.