12 #ifndef CXTRANSFERFUNCTIONWIDGET_H_ 13 #define CXTRANSFERFUNCTIONWIDGET_H_ 15 #include "cxGuiExport.h" 19 #include <QDomElement> 33 class TransferFunctionAlphaWidget;
34 class TransferFunctionColorWidget;
50 virtual double getValue()
const;
51 virtual bool setValue(
double val);
56 virtual double getValueInternal()
const = 0;
57 virtual void setValueInternal(
double val) = 0;
72 virtual double getValueInternal()
const;
73 virtual void setValueInternal(
double val);
85 virtual double getValueInternal()
const;
86 virtual void setValueInternal(
double val);
98 virtual double getValueInternal()
const;
99 virtual void setValueInternal(
double val);
111 virtual double getValueInternal()
const;
112 virtual void setValueInternal(
double val);
125 void activeImageChangedSlot();
127 void imageChangedSlot(
ImagePtr image);
146 void activeImageChangedSlot();
152 DoublePropertyImageTFDataBasePtr
mDataWindow, mDataAlpha, mDataLLR, mDataLevel;
ImageTFDataPtr mImageTFData
virtual ~DoublePropertyImageTFDataLevel()
virtual QString getDisplayName() const
name of data entity. Used for display to user.
Utility class for describing a bounded numeric range.
boost::shared_ptr< class Image > ImagePtr
boost::shared_ptr< class ActiveImageProxy > ActiveImageProxyPtr
boost::shared_ptr< class ActiveData > ActiveDataPtr
virtual ~DoublePropertyImageTFDataAlpha()
virtual ~DoublePropertyImageTFDataWindow()
boost::shared_ptr< DoublePropertyImageTFDataBase > DoublePropertyImageTFDataBasePtr
virtual ~DoublePropertyImageTFDataBase()
boost::shared_ptr< class PatientModelService > PatientModelServicePtr
virtual void connectValueSignals(bool on)
virtual QString getDisplayName() const
name of data entity. Used for display to user.
boost::shared_ptr< class ImageTFData > ImageTFDataPtr
virtual QString getDisplayName() const
name of data entity. Used for display to user.
virtual QString getDisplayName() const
name of data entity. Used for display to user.
virtual ~DoublePropertyImageTFDataLLR()
Namespace for all CustusX production code.