Computer Assited Medical Intervention Tool Kit  version 4.1
Public Member Functions | Protected Attributes | List of all members
RegionGrowingWidget Class Reference

RegionGrowing action widget. More...

#include <RegionGrowingWidget.h>

Inherits QWidget.

Public Member Functions

 RegionGrowingWidget (camitk::Action *action)
 Default construtor. More...
 
void updateComponent (camitk::ImageComponent *image)
 Update the widget with the correct PickedPixelMap (ImageComponent + Qlist of the selected points) More...
 
 ~RegionGrowingWidget () override=default
 destructor More...
 
bool isSmoothingChecked ()
 Accessors to all parameters. More...
 
int getNumberOfIterations ()
 number of iterations for smoothing More...
 
double getTimeStep ()
 time step for smoothing More...
 
int getLowThreshold ()
 low threshold for region growing More...
 
int getHighThreshold ()
 high threshold for region growing More...
 
QList< QVector3D > * getSeedPoints (camitk::ImageComponent *image)
 List of seed points. More...
 

Protected Attributes

camitk::ActionmyAction
 Connected Action. More...
 
MultiPickingWidgetpickingW
 Multiple picking widget. More...
 
Ui::RegionGrowingWidget ui
 

Detailed Description

RegionGrowing action widget.

Constructor & Destructor Documentation

◆ RegionGrowingWidget()

RegionGrowingWidget::RegionGrowingWidget ( camitk::Action action)

Default construtor.

References myAction, pickingW, and ui.

◆ ~RegionGrowingWidget()

RegionGrowingWidget::~RegionGrowingWidget ( )
overridedefault

destructor

Member Function Documentation

◆ getHighThreshold()

int RegionGrowingWidget::getHighThreshold ( )

high threshold for region growing

References ui.

Referenced by RegionGrowing::apply().

◆ getLowThreshold()

int RegionGrowingWidget::getLowThreshold ( )

low threshold for region growing

References ui.

Referenced by RegionGrowing::apply().

◆ getNumberOfIterations()

int RegionGrowingWidget::getNumberOfIterations ( )

number of iterations for smoothing

References ui.

Referenced by RegionGrowing::apply().

◆ getSeedPoints()

QList< QVector3D > * RegionGrowingWidget::getSeedPoints ( camitk::ImageComponent image)

◆ getTimeStep()

double RegionGrowingWidget::getTimeStep ( )

time step for smoothing

References ui.

Referenced by RegionGrowing::apply().

◆ isSmoothingChecked()

bool RegionGrowingWidget::isSmoothingChecked ( )

Accessors to all parameters.

Do the user want smoothing ?

References ui.

Referenced by RegionGrowing::apply().

◆ updateComponent()

void RegionGrowingWidget::updateComponent ( camitk::ImageComponent image)

Update the widget with the correct PickedPixelMap (ImageComponent + Qlist of the selected points)

References camitk::Component::getName(), pickingW, ui, and MultiPickingWidget::updateComponent().

Referenced by RegionGrowing::getWidget().

Member Data Documentation

◆ myAction

camitk::Action* RegionGrowingWidget::myAction
protected

Connected Action.

Referenced by RegionGrowingWidget().

◆ pickingW

MultiPickingWidget* RegionGrowingWidget::pickingW
protected

Multiple picking widget.

Referenced by getSeedPoints(), RegionGrowingWidget(), and updateComponent().

◆ ui

Ui::RegionGrowingWidget RegionGrowingWidget::ui
protected

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