NorMIT-nav  2023.01.05-dev+develop.0da12
An IGT application
cxCalibrationMethodsWidget.cpp
Go to the documentation of this file.
1 /*=========================================================================
2 This file is part of CustusX, an Image Guided Therapy Application.
3 
4 Copyright (c) SINTEF Department of Medical Technology.
5 All rights reserved.
6 
7 CustusX is released under a BSD 3-Clause license.
8 
9 See Lisence.txt (https://github.com/SINTEFMedtek/CustusX/blob/master/License.txt) for details.
10 =========================================================================*/
12 
13 #include <cxToolTipSampleWidget.h>
19 #include "cxProbeConfigWidget.h"
20 
21 namespace cx
22 {
23 
24 CalibrationMethodsWidget::CalibrationMethodsWidget(VisServicesPtr services, AcquisitionServicePtr acquisitionService, QWidget* parent, QString objectName, QString windowTitle) :
25  TabbedWidget(parent, objectName, windowTitle)
26 {
27  this->setToolTip("Collection of calibration methods");
28  this->addTab(new ToolTipCalibrateWidget(services, this), "Tool Tip");
29  this->addTab(new LapFrameToolCalibrationWidget(services, this), "Lap Frame");
30  this->addTab(new EBUSCalibrationWidget(services, this), "EBUS");
31  this->addTab(new ToolTipSampleWidget(services, this), "Sample");
32  this->addTab(new TemporalCalibrationWidget(services, acquisitionService, this), "Temporal");
33  this->addTab(new ToolManualCalibrationWidget(services, this), "Tool Manual");
34  this->addTab(new ProbeConfigWidget(services, this), "Probe");
35 }
36 
37 }
cx::ProbeConfigWidget
Widget that displays/edits a probe configuration.
Definition: cxProbeConfigWidget.h:35
cx::TabbedWidget::addTab
void addTab(BaseWidget *newTab, QString newTabName)
Definition: cxTabbedWidget.cpp:37
cx
Namespace for all CustusX production code.
Definition: cx_dev_group_definitions.h:13
cx::CalibrationMethodsWidget::CalibrationMethodsWidget
CalibrationMethodsWidget(VisServicesPtr services, AcquisitionServicePtr acquisitionService, QWidget *parent, QString objectName, QString windowTitle)
Definition: cxCalibrationMethodsWidget.cpp:24
cx::ToolTipSampleWidget
Definition: cxToolTipSampleWidget.h:42
cx::VisServicesPtr
boost::shared_ptr< class VisServices > VisServicesPtr
Definition: cxMainWindow.h:40
cxToolTipCalibrationWidget.h
cx::TabbedWidget
Interface for making widgets with a hierarchy of tabs.
Definition: cxTabbedWidget.h:34
cxTemporalCalibrationWidget.h
cxToolTipSampleWidget.h
cx::ToolManualCalibrationWidget
Definition: cxToolManualCalibrationWidget.h:33
cx::ToolTipCalibrateWidget
Definition: cxToolTipCalibrationWidget.h:45
cx::AcquisitionServicePtr
boost::shared_ptr< class AcquisitionService > AcquisitionServicePtr
Definition: cxLogicManager.h:29
cx::EBUSCalibrationWidget
Definition: cxEBUSCalibrationWidget.h:47
cxCalibrationMethodsWidget.h
cx::LapFrameToolCalibrationWidget
Definition: cxLapFrameToolCalibrationWidget.h:46
cxEBUSCalibrationWidget.h
cxProbeConfigWidget.h
cxLapFrameToolCalibrationWidget.h
cxToolManualCalibrationWidget.h
cx::TemporalCalibrationWidget
Definition: cxTemporalCalibrationWidget.h:37