CustusX  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 }
boost::shared_ptr< class AcquisitionService > AcquisitionServicePtr
boost::shared_ptr< class VisServices > VisServicesPtr
Definition: cxMainWindow.h:40
Widget that displays/edits a probe configuration.
void addTab(BaseWidget *newTab, QString newTabName)
Interface for making widgets with a hierarchy of tabs.
CalibrationMethodsWidget(VisServicesPtr services, AcquisitionServicePtr acquisitionService, QWidget *parent, QString objectName, QString windowTitle)
Namespace for all CustusX production code.