CustusX
18.04-rc1
An IGT application
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
CustusX
CustusX Developer Documentation
Architecture
Build instructions
Code Style
Customize Applications
Superbuild
Coordinate Systems
External libraries
CustusX license
US Probe Definition
Supported Platforms
List of Definitions
Feature Overview
Installation
Plugins
Mesh Properties
Preferences
Building/installing PLUS
Landmark Import Point Metrics
Metrics
Modules
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
cxRegistrationMethodVesselService.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
=========================================================================*/
11
12
#include "
cxRegistrationMethodVesselService.h
"
13
#include "
cxRegisterI2IWidget.h
"
14
#include "
cxPrepareVesselsWidget.h
"
15
#include "
cxTabbedWidget.h
"
16
17
namespace
cx
18
{
19
20
QWidget *
RegistrationMethodVesselImageToImageService::createWidget
()
21
{
22
TabbedWidget
* topWidget =
new
TabbedWidget
(NULL, this->
getWidgetName
(),
"Image 2 Image Registration"
);
23
24
RegisterI2IWidget
* registerWidget =
new
RegisterI2IWidget
(
mServices
, topWidget);
25
PrepareVesselsWidget
* prepareRegistrationWidget =
new
PrepareVesselsWidget
(
mServices
, topWidget);
26
27
topWidget->
addTab
(prepareRegistrationWidget,
"Prepare"
);
//should be application specific
28
topWidget->
addTab
(registerWidget,
"Register"
);
29
30
return
topWidget;
31
}
32
33
}
/* namespace cx */
cxRegisterI2IWidget.h
cxTabbedWidget.h
cxPrepareVesselsWidget.h
cx::TabbedWidget::addTab
void addTab(BaseWidget *newTab, QString newTabName)
Definition:
cxTabbedWidget.cpp:37
cx::TabbedWidget
Interface for making widgets with a hierarchy of tabs.
Definition:
cxTabbedWidget.h:34
cx::RegistrationMethodVesselImageToImageService::createWidget
virtual QWidget * createWidget()
Definition:
cxRegistrationMethodVesselService.cpp:20
cxRegistrationMethodVesselService.h
cx::RegisterI2IWidget
Widget for performing the registration between two vessel segments.
Definition:
cxRegisterI2IWidget.h:35
cx::RegistrationMethodService::mServices
RegServicesPtr mServices
Definition:
cxRegistrationMethodService.h:50
cx::PrepareVesselsWidget
Widget for extracting a segment from a image and finding a centerline from that segment.
Definition:
cxPrepareVesselsWidget.h:35
cx::RegistrationMethodVesselImageToImageService::getWidgetName
virtual QString getWidgetName()
Definition:
cxRegistrationMethodVesselService.h:38
cx
Namespace for all CustusX production code.
Definition:
cx_dev_group_definitions.h:13
CX
source
plugins
org.custusx.registration.method.vessel
cxRegistrationMethodVesselService.cpp
Generated on Thu Apr 12 2018 09:56:12 for CustusX by
1.8.11