NorMIT-nav  18.04
An IGT application
cx::AngleCorrectionWidget Class Reference

#include <cxAngleCorrectionWidget.h>

Inheritance diagram for cx::AngleCorrectionWidget:
cx::BaseWidget cx::OptimizedUpdateWidget

Public Slots

void runAngleCorection ()
 
void patientChangedSlot ()
 
void selectVelData (QString filename)
 
void toggleDetailsSlot ()
 
void cLDataChangedSlot ()
 
- Public Slots inherited from cx::BaseWidget
void adjustSizeSlot ()
 
- Public Slots inherited from cx::OptimizedUpdateWidget
virtual void setModified ()
 

Public Member Functions

 AngleCorrectionWidget (VisServicesPtr visServices, QWidget *parent)
 
virtual ~AngleCorrectionWidget ()
 
void setInput ()
 
void setClSmoothing (double value)
 
void setMaxThetaCutoff (double value)
 
void setUncertaintyLimit (double value)
 
void setMinArrowDist (double value)
 
void setVNyq (double value)
 
void setClData (QString value)
 
MeshPtr getOutData () const
 
bool isRunning ()
 
- Public Member Functions inherited from cx::BaseWidget
 BaseWidget (QWidget *parent, QString objectName, QString windowTitle)
 
virtual ~BaseWidget ()
 
QWidget * createMethodWidget (QWidget *inputWidget, QWidget *outputWidget, QString methodname, bool inputChecked=false, bool outputVisible=true)
 Create a specialized widget for filters, with input/ouput, enable and options. More...
 
QGroupBox * createGroupbox (QWidget *widget, QString boxname)
 Create a group box with a given name. More...
 
QGroupBox * wrapInGroupBox (QWidget *base, QString name)
 
CXFramewrapInFrame (QWidget *base)
 
QAction * createAction2 (QObject *parent, QIcon iconName, QString text, QString tip, QLayout *layout=NULL, QToolButton *button=new QToolButton())
 
template<class T >
QAction * createAction (QObject *parent, QIcon iconName, QString text, QString tip, T slot, QLayout *layout=NULL, QToolButton *button=new QToolButton())
 
- Public Member Functions inherited from cx::OptimizedUpdateWidget
 OptimizedUpdateWidget (QWidget *parent=NULL)
 
virtual ~OptimizedUpdateWidget ()
 
void forcePrePaint ()
 

Additional Inherited Members

- Static Public Member Functions inherited from cx::BaseWidget
static QFrame * createHorizontalLine ()
 Creates a horizontal line which can be inserted into widgets. More...
 
- Protected Member Functions inherited from cx::BaseWidget
virtual void showEvent (QShowEvent *event)
 
- Protected Member Functions inherited from cx::OptimizedUpdateWidget
virtual void prePaintEvent ()
 
virtual void paintEvent (QPaintEvent *event)
 

Detailed Description

Widget for use in the plugin AngleCorrection

Date
2015-06-14
Author
Daniel Hoyer Iversen

Definition at line 66 of file cxAngleCorrectionWidget.h.

Constructor & Destructor Documentation

cx::AngleCorrectionWidget::AngleCorrectionWidget ( VisServicesPtr  visServices,
QWidget *  parent 
)

Definition at line 59 of file cxAngleCorrectionWidget.cpp.

cx::AngleCorrectionWidget::~AngleCorrectionWidget ( )
virtual

Definition at line 117 of file cxAngleCorrectionWidget.cpp.

Member Function Documentation

void cx::AngleCorrectionWidget::cLDataChangedSlot ( )
slot

Definition at line 136 of file cxAngleCorrectionWidget.cpp.

MeshPtr cx::AngleCorrectionWidget::getOutData ( ) const

Definition at line 240 of file cxAngleCorrectionWidget.cpp.

bool cx::AngleCorrectionWidget::isRunning ( )

Definition at line 276 of file cxAngleCorrectionWidget.cpp.

void cx::AngleCorrectionWidget::patientChangedSlot ( )
slot

Definition at line 130 of file cxAngleCorrectionWidget.cpp.

void cx::AngleCorrectionWidget::runAngleCorection ( )
slot

Definition at line 313 of file cxAngleCorrectionWidget.cpp.

void cx::AngleCorrectionWidget::selectVelData ( QString  filename)
slot

Definition at line 172 of file cxAngleCorrectionWidget.cpp.

void cx::AngleCorrectionWidget::setClData ( QString  value)

Definition at line 271 of file cxAngleCorrectionWidget.cpp.

void cx::AngleCorrectionWidget::setClSmoothing ( double  value)

Definition at line 261 of file cxAngleCorrectionWidget.cpp.

void cx::AngleCorrectionWidget::setInput ( )

Definition at line 284 of file cxAngleCorrectionWidget.cpp.

void cx::AngleCorrectionWidget::setMaxThetaCutoff ( double  value)

Definition at line 256 of file cxAngleCorrectionWidget.cpp.

void cx::AngleCorrectionWidget::setMinArrowDist ( double  value)

Definition at line 246 of file cxAngleCorrectionWidget.cpp.

void cx::AngleCorrectionWidget::setUncertaintyLimit ( double  value)

Definition at line 251 of file cxAngleCorrectionWidget.cpp.

void cx::AngleCorrectionWidget::setVNyq ( double  value)

Definition at line 266 of file cxAngleCorrectionWidget.cpp.

void cx::AngleCorrectionWidget::toggleDetailsSlot ( )
slot

Definition at line 183 of file cxAngleCorrectionWidget.cpp.


The documentation for this class was generated from the following files: