|
Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <QmitkColorTransferFunctionCanvas.h>


Public Member Functions | |
| QmitkColorTransferFunctionCanvas (QWidget *parent=nullptr, Qt::WindowFlags f=nullptr) | |
| void | paintEvent (QPaintEvent *e) override |
| int | GetNearHandle (int x, int y, unsigned int maxSquaredDistance=32) override |
| void | SetTitle (const QString &title) |
| void | SetColorTransferFunction (vtkColorTransferFunction *colorTransferFunction) |
| int | AddFunctionPoint (double x, double) override |
| void | RemoveFunctionPoint (double x) override |
| double | GetFunctionX (int index) override |
| int | GetFunctionSize () override |
| void | DoubleClickOnHandle (int handle) override |
| void | MoveFunctionPoint (int index, std::pair< double, double > pos) override |
| void | AddRGB (double x, double r, double g, double b) |
| double | GetFunctionMax () |
| double | GetFunctionMin () |
| double | GetFunctionRange () |
| void | RemoveAllFunctionPoints () |
| double | GetFunctionY (int) override |
Public Member Functions inherited from QmitkTransferFunctionCanvas | |
| QmitkTransferFunctionCanvas (QWidget *parent=nullptr, Qt::WindowFlags f=nullptr) | |
| mitk::SimpleHistogram * | GetHistogram () |
| void | SetHistogram (mitk::SimpleHistogram *histogram) |
| double | GetMin () |
| void | SetMin (double min) |
| double | GetMax () |
| void | SetMax (double max) |
| double | GetLower () |
| void | SetLower (double lower) |
| double | GetUpper () |
| void | SetUpper (double upper) |
| void | mousePressEvent (QMouseEvent *mouseEvent) override |
| void | paintEvent (QPaintEvent *e) override |
| void | mouseMoveEvent (QMouseEvent *mouseEvent) override |
| void | mouseReleaseEvent (QMouseEvent *mouseEvent) override |
| void | mouseDoubleClickEvent (QMouseEvent *mouseEvent) override |
| void | PaintHistogram (QPainter &p) |
| std::pair< int, int > | FunctionToCanvas (std::pair< double, double >) |
| std::pair< double, double > | CanvasToFunction (std::pair< int, int >) |
| void | keyPressEvent (QKeyEvent *e) override |
| void | SetImmediateUpdate (bool state) |
| std::pair< double, double > | ValidateCoord (std::pair< double, double > x) |
| void | SetX (float x) |
| void | SetY (float y) |
| void | SetQLineEdits (QLineEdit *xEdit, QLineEdit *yEdit) |
Protected Attributes | |
| vtkColorTransferFunction * | m_ColorTransferFunction |
| QString | m_Title |
Protected Attributes inherited from QmitkTransferFunctionCanvas | |
| bool | m_ImmediateUpdate |
| float | m_Range |
| bool | m_LineEditAvailable |
| QLineEdit * | m_XEdit |
| QLineEdit * | m_YEdit |
Additional Inherited Members | |
Public Attributes inherited from QmitkTransferFunctionCanvas | |
| int | m_GrabbedHandle |
| double | m_Lower |
| double | m_Upper |
| double | m_Min |
| double | m_Max |
| mitk::SimpleHistogram * | m_Histogram |
Definition at line 21 of file QmitkColorTransferFunctionCanvas.h.
| QmitkColorTransferFunctionCanvas::QmitkColorTransferFunctionCanvas | ( | QWidget * | parent = nullptr, |
| Qt::WindowFlags | f = nullptr |
||
| ) |
Definition at line 19 of file QmitkColorTransferFunctionCanvas.cpp.
|
inlineoverridevirtual |
Implements QmitkTransferFunctionCanvas.
Definition at line 40 of file QmitkColorTransferFunctionCanvas.h.
| void QmitkColorTransferFunctionCanvas::AddRGB | ( | double | x, |
| double | r, | ||
| double | g, | ||
| double | b | ||
| ) |
Definition at line 149 of file QmitkColorTransferFunctionCanvas.cpp.
References m_ColorTransferFunction.
|
overridevirtual |
Implements QmitkTransferFunctionCanvas.
Definition at line 126 of file QmitkColorTransferFunctionCanvas.cpp.
References GetFunctionX(), mitk::RenderingManager::GetInstance(), m_ColorTransferFunction, and mitk::RenderingManager::RequestUpdateAll().
|
inline |
Definition at line 66 of file QmitkColorTransferFunctionCanvas.h.
|
inline |
Definition at line 67 of file QmitkColorTransferFunctionCanvas.h.
|
inline |
Definition at line 68 of file QmitkColorTransferFunctionCanvas.h.
|
inlineoverridevirtual |
Implements QmitkTransferFunctionCanvas.
Definition at line 60 of file QmitkColorTransferFunctionCanvas.h.
References QmitkTransferFunctionCanvas::DoubleClickOnHandle(), and QmitkTransferFunctionCanvas::MoveFunctionPoint().
Referenced by GetNearHandle(), and paintEvent().
|
inlineoverridevirtual |
Implements QmitkTransferFunctionCanvas.
Definition at line 59 of file QmitkColorTransferFunctionCanvas.h.
Referenced by DoubleClickOnHandle(), GetNearHandle(), MoveFunctionPoint(), and paintEvent().
|
inlineoverridevirtual |
Implements QmitkTransferFunctionCanvas.
Definition at line 88 of file QmitkColorTransferFunctionCanvas.h.
|
overridevirtual |
returns index of a near handle or -1 if none is near
Implements QmitkTransferFunctionCanvas.
Definition at line 113 of file QmitkColorTransferFunctionCanvas.cpp.
References QmitkTransferFunctionCanvas::FunctionToCanvas(), GetFunctionSize(), and GetFunctionX().
|
overridevirtual |
Implements QmitkTransferFunctionCanvas.
Definition at line 141 of file QmitkColorTransferFunctionCanvas.cpp.
References GetFunctionX(), m_ColorTransferFunction, and RemoveFunctionPoint().
|
override |
Definition at line 31 of file QmitkColorTransferFunctionCanvas.cpp.
References QmitkTransferFunctionCanvas::FunctionToCanvas(), GetFunctionSize(), GetFunctionX(), m_ColorTransferFunction, QmitkTransferFunctionCanvas::m_GrabbedHandle, QmitkTransferFunctionCanvas::m_LineEditAvailable, QmitkTransferFunctionCanvas::m_Max, QmitkTransferFunctionCanvas::m_Min, m_Title, and QmitkTransferFunctionCanvas::m_XEdit.
|
inline |
Definition at line 83 of file QmitkColorTransferFunctionCanvas.h.
|
inlineoverridevirtual |
Implements QmitkTransferFunctionCanvas.
Definition at line 48 of file QmitkColorTransferFunctionCanvas.h.
References QmitkTransferFunctionCanvas::GetFunctionSize().
Referenced by MoveFunctionPoint().
|
inline |
Definition at line 31 of file QmitkColorTransferFunctionCanvas.h.
References QmitkTransferFunctionCanvas::SetMax(), and QmitkTransferFunctionCanvas::SetMin().
| void QmitkColorTransferFunctionCanvas::SetTitle | ( | const QString & | title | ) |
Definition at line 26 of file QmitkColorTransferFunctionCanvas.cpp.
References m_Title.
|
protected |
Definition at line 90 of file QmitkColorTransferFunctionCanvas.h.
Referenced by AddRGB(), DoubleClickOnHandle(), MoveFunctionPoint(), and paintEvent().
|
protected |
Definition at line 91 of file QmitkColorTransferFunctionCanvas.h.
Referenced by paintEvent(), and SetTitle().