33 #ifndef CXTRANSFERFUNCTIONWIDGET_H_ 34 #define CXTRANSFERFUNCTIONWIDGET_H_ 36 #include "cxGuiExport.h" 40 #include <QDomElement> 54 class TransferFunctionAlphaWidget;
55 class TransferFunctionColorWidget;
71 virtual double getValue()
const;
72 virtual bool setValue(
double val);
77 virtual double getValueInternal()
const = 0;
78 virtual void setValueInternal(
double val) = 0;
93 virtual double getValueInternal()
const;
94 virtual void setValueInternal(
double val);
106 virtual double getValueInternal()
const;
107 virtual void setValueInternal(
double val);
119 virtual double getValueInternal()
const;
120 virtual void setValueInternal(
double val);
132 virtual double getValueInternal()
const;
133 virtual void setValueInternal(
double val);
146 void activeImageChangedSlot();
148 void imageChangedSlot(
ImagePtr image);
167 void activeImageChangedSlot();
173 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.