Computer Assited Medical Intervention Tool Kit  version 5.0
RegionGrowingWidget Class Reference

RegionGrowing action widget. More...

#include <RegionGrowingWidget.h>

+ Inheritance diagram for RegionGrowingWidget:
+ Collaboration diagram for RegionGrowingWidget:

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().

+ Here is the caller graph for this function:

◆ getLowThreshold()

int RegionGrowingWidget::getLowThreshold ( )

low threshold for region growing

References ui.

Referenced by RegionGrowing::apply().

+ Here is the caller graph for this function:

◆ getNumberOfIterations()

int RegionGrowingWidget::getNumberOfIterations ( )

number of iterations for smoothing

References ui.

Referenced by RegionGrowing::apply().

+ Here is the caller graph for this function:

◆ getSeedPoints()

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

List of seed points.

References MultiPickingWidget::getPickedPixelMap(), PickedPixelMap::getPixelIndexList(), and pickingW.

Referenced by RegionGrowing::apply().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getTimeStep()

double RegionGrowingWidget::getTimeStep ( )

time step for smoothing

References ui.

Referenced by RegionGrowing::apply().

+ Here is the caller graph for this function:

◆ isSmoothingChecked()

bool RegionGrowingWidget::isSmoothingChecked ( )

Accessors to all parameters.

Do the user want smoothing ?

References ui.

Referenced by RegionGrowing::apply().

+ Here is the caller graph for this function:

◆ 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().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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: