iRoCS Toolbox  1.1.0
Public Slots | Public Member Functions
RootSegmentationParametersDialog Class Reference

#include <RootSegmentationParametersDialog.hh>

Inheritance diagram for RootSegmentationParametersDialog:
Collaboration diagram for RootSegmentationParametersDialog:

Public Slots

void checkAndAccept ()
 
void setApplyDiffusion (bool applyDiffusion)
 
void setApplyMedian (bool applyMedian)
 
void setApplyVarianceNormalization (bool varianceNormalization)
 
void setBoundaryThicknessPx (int boundaryThicknessPx)
 
void setDataChannel (ChannelSpecs *channel)
 
void setDataChannel (int channelIndex)
 
void setDebugFileName (std::string const &debugFile)
 
void setEdgeThreshold (double threshold)
 
void setEpsilon (double epsilon)
 
void setGamma (double gamma)
 
void setHessianSigmaUm (double sigmaUm)
 
void setKappa (double kappa)
 
void setMedianWidthPx (int widthPx)
 
void setMinimumCellVolumeUm3 (double volumeUm3)
 
void setNDiffusionIterations (int nDiffusionIterations)
 
void setNormalizationType (int normalizationType)
 
void setProcessingElementSizeUm (double elementSizeUm)
 
void setSegmentationChannelName (std::string const &name)
 
void setTau (double tau)
 
void setVarSigmaUm (double sigmaUm)
 
void setZCompensationFactor (double zCompensation)
 

Public Member Functions

 RootSegmentationParametersDialog (LabellingMainWidget *mainWidget, QWidget *parent=NULL, Qt::WindowFlags f=NULL)
 
 ~RootSegmentationParametersDialog ()
 
bool applyDiffusion () const
 
bool applyMedian () const
 
bool applyVarianceNormalization () const
 
int boundaryThicknessPx () const
 
std::string check ()
 
ChannelSpecsdataChannel () const
 
std::string debugFileName () const
 
double edgeThreshold () const
 
double epsilon () const
 
double gamma () const
 
double hessianSigmaUm () const
 
double kappa () const
 
int medianWidthPx () const
 
double minimumCellVolumeUm3 () const
 
int nDiffusionIterations () const
 
int normalizationType () const
 
double processingElementSizeUm () const
 
std::string segmentationChannelName () const
 
double tau () const
 
double varSigmaUm () const
 
double zCompensationFactor () const
 

Detailed Description

Definition at line 45 of file RootSegmentationParametersDialog.hh.

Constructor & Destructor Documentation

◆ RootSegmentationParametersDialog()

RootSegmentationParametersDialog::RootSegmentationParametersDialog ( LabellingMainWidget mainWidget,
QWidget *  parent = NULL,
Qt::WindowFlags  f = NULL 
)

◆ ~RootSegmentationParametersDialog()

RootSegmentationParametersDialog::~RootSegmentationParametersDialog ( )

Member Function Documentation

◆ dataChannel()

ChannelSpecs* RootSegmentationParametersDialog::dataChannel ( ) const

◆ segmentationChannelName()

std::string RootSegmentationParametersDialog::segmentationChannelName ( ) const

◆ processingElementSizeUm()

double RootSegmentationParametersDialog::processingElementSizeUm ( ) const

◆ debugFileName()

std::string RootSegmentationParametersDialog::debugFileName ( ) const

◆ normalizationType()

int RootSegmentationParametersDialog::normalizationType ( ) const

◆ gamma()

double RootSegmentationParametersDialog::gamma ( ) const

◆ applyMedian()

bool RootSegmentationParametersDialog::applyMedian ( ) const

◆ medianWidthPx()

int RootSegmentationParametersDialog::medianWidthPx ( ) const

◆ applyVarianceNormalization()

bool RootSegmentationParametersDialog::applyVarianceNormalization ( ) const

◆ varSigmaUm()

double RootSegmentationParametersDialog::varSigmaUm ( ) const

◆ epsilon()

double RootSegmentationParametersDialog::epsilon ( ) const

◆ applyDiffusion()

bool RootSegmentationParametersDialog::applyDiffusion ( ) const

◆ kappa()

double RootSegmentationParametersDialog::kappa ( ) const

◆ tau()

double RootSegmentationParametersDialog::tau ( ) const

◆ zCompensationFactor()

double RootSegmentationParametersDialog::zCompensationFactor ( ) const

◆ nDiffusionIterations()

int RootSegmentationParametersDialog::nDiffusionIterations ( ) const

◆ hessianSigmaUm()

double RootSegmentationParametersDialog::hessianSigmaUm ( ) const

◆ edgeThreshold()

double RootSegmentationParametersDialog::edgeThreshold ( ) const

◆ boundaryThicknessPx()

int RootSegmentationParametersDialog::boundaryThicknessPx ( ) const

◆ minimumCellVolumeUm3()

double RootSegmentationParametersDialog::minimumCellVolumeUm3 ( ) const

◆ check()

std::string RootSegmentationParametersDialog::check ( )

◆ setDataChannel [1/2]

void RootSegmentationParametersDialog::setDataChannel ( ChannelSpecs channel)
slot

◆ setDataChannel [2/2]

void RootSegmentationParametersDialog::setDataChannel ( int  channelIndex)
slot

◆ setSegmentationChannelName

void RootSegmentationParametersDialog::setSegmentationChannelName ( std::string const &  name)
slot

◆ setProcessingElementSizeUm

void RootSegmentationParametersDialog::setProcessingElementSizeUm ( double  elementSizeUm)
slot

◆ setDebugFileName

void RootSegmentationParametersDialog::setDebugFileName ( std::string const &  debugFile)
slot

◆ setNormalizationType

void RootSegmentationParametersDialog::setNormalizationType ( int  normalizationType)
slot

◆ setGamma

void RootSegmentationParametersDialog::setGamma ( double  gamma)
slot

◆ setApplyMedian

void RootSegmentationParametersDialog::setApplyMedian ( bool  applyMedian)
slot

◆ setMedianWidthPx

void RootSegmentationParametersDialog::setMedianWidthPx ( int  widthPx)
slot

◆ setApplyVarianceNormalization

void RootSegmentationParametersDialog::setApplyVarianceNormalization ( bool  varianceNormalization)
slot

◆ setVarSigmaUm

void RootSegmentationParametersDialog::setVarSigmaUm ( double  sigmaUm)
slot

◆ setEpsilon

void RootSegmentationParametersDialog::setEpsilon ( double  epsilon)
slot

◆ setApplyDiffusion

void RootSegmentationParametersDialog::setApplyDiffusion ( bool  applyDiffusion)
slot

◆ setKappa

void RootSegmentationParametersDialog::setKappa ( double  kappa)
slot

◆ setTau

void RootSegmentationParametersDialog::setTau ( double  tau)
slot

◆ setZCompensationFactor

void RootSegmentationParametersDialog::setZCompensationFactor ( double  zCompensation)
slot

◆ setNDiffusionIterations

void RootSegmentationParametersDialog::setNDiffusionIterations ( int  nDiffusionIterations)
slot

◆ setHessianSigmaUm

void RootSegmentationParametersDialog::setHessianSigmaUm ( double  sigmaUm)
slot

◆ setEdgeThreshold

void RootSegmentationParametersDialog::setEdgeThreshold ( double  threshold)
slot

◆ setBoundaryThicknessPx

void RootSegmentationParametersDialog::setBoundaryThicknessPx ( int  boundaryThicknessPx)
slot

◆ setMinimumCellVolumeUm3

void RootSegmentationParametersDialog::setMinimumCellVolumeUm3 ( double  volumeUm3)
slot

◆ checkAndAccept

void RootSegmentationParametersDialog::checkAndAccept ( )
slot

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