NorMIT-nav
22.09
An IGT application
cxTransferFunction2DOpacityWidget.h
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
#ifndef CXTRANSFERFUNCTION2DOPACITYWIDGET_H_
12
#define CXTRANSFERFUNCTION2DOPACITYWIDGET_H_
13
14
#include "cxGuiExport.h"
15
16
#include "
cxBaseWidget.h
"
17
#include "
cxTransferFunctionWidget.h
"
18
#include "
cxTransferFunctionAlphaWidget.h
"
19
20
namespace
cx
21
{
35
class
cxGui_EXPORT
TransferFunction2DOpacityWidget
:
public
BaseWidget
36
{
37
Q_OBJECT
38
39
public
:
40
TransferFunction2DOpacityWidget
(
ActiveDataPtr
activeData, QWidget* parent);
41
virtual
~
TransferFunction2DOpacityWidget
();
42
43
private
slots:
44
void
activeImageChangedSlot();
45
46
protected
:
47
TransferFunctionAlphaWidget
*
mTransferFunctionAlphaWidget
;
48
DoublePropertyImageTFDataBasePtr
mDataAlpha,
mDataLLR
;
49
ActiveImageProxyPtr
mActiveImageProxy
;
50
ActiveDataPtr
mActiveData
;
51
52
void
updateLLR(
ImagePtr
image);
53
};
54
58
}
//end namespace cx
59
60
#endif
/* CXTRANSFERFUNCTION2DOPACITYWIDGET_H_ */
cxTransferFunctionWidget.h
cx::TransferFunction2DOpacityWidget::mActiveImageProxy
ActiveImageProxyPtr mActiveImageProxy
Definition:
cxTransferFunction2DOpacityWidget.h:49
cxBaseWidget.h
cx
Namespace for all CustusX production code.
Definition:
cx_dev_group_definitions.h:13
cx::BaseWidget
Interface for QWidget which handles widgets uniformly for the system.
Definition:
cxBaseWidget.h:88
cx::TransferFunction2DOpacityWidget::mDataLLR
DoublePropertyImageTFDataBasePtr mDataLLR
Definition:
cxTransferFunction2DOpacityWidget.h:48
cx::DoublePropertyImageTFDataBasePtr
boost::shared_ptr< DoublePropertyImageTFDataBase > DoublePropertyImageTFDataBasePtr
Definition:
cxTransferFunctionWidget.h:62
cx::ActiveImageProxyPtr
boost::shared_ptr< class ActiveImageProxy > ActiveImageProxyPtr
Definition:
cxDataInterface.h:29
cx::ImagePtr
boost::shared_ptr< class Image > ImagePtr
Definition:
cxDicomWidget.h:27
cx::TransferFunction2DOpacityWidget::mTransferFunctionAlphaWidget
TransferFunctionAlphaWidget * mTransferFunctionAlphaWidget
Definition:
cxTransferFunction2DOpacityWidget.h:47
cx::TransferFunctionAlphaWidget
Definition:
cxTransferFunctionAlphaWidget.h:37
cx::TransferFunction2DOpacityWidget::mActiveData
ActiveDataPtr mActiveData
Definition:
cxTransferFunction2DOpacityWidget.h:50
cx::ActiveDataPtr
boost::shared_ptr< class ActiveData > ActiveDataPtr
Definition:
cxColorWidget.h:21
cx::TransferFunction2DOpacityWidget
Definition:
cxTransferFunction2DOpacityWidget.h:35
cxTransferFunctionAlphaWidget.h
CX
source
gui
dataWidgets
cxTransferFunction2DOpacityWidget.h
Generated on Tue Sep 13 2022 11:06:12 for NorMIT-nav by
1.8.17