Public Types | Public Member Functions | Protected Attributes | Private Attributes

cmtk::SimpleLevelsetCommandLineBase Class Reference
[cmtkSegmentation Library]

Command line interface base class for simple levelset segmentation. More...

#include <cmtkSimpleLevelsetCommandLineBase.h>

Inheritance diagram for cmtk::SimpleLevelsetCommandLineBase:
Inheritance graph
[legend]
Collaboration diagram for cmtk::SimpleLevelsetCommandLineBase:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
SimpleLevelsetCommandLineBase 
Self
 This class.

Public Member Functions

 SimpleLevelsetCommandLineBase ()
 Default constructor.
int Init (const int argc, const char *argv[])
 Initialize from command line arguments.
CommandLineGetCommandLine ()
 Reference to command line object.

Protected Attributes

bool m_Verbose
 Verbose mode.
Types::Coordinate m_ScaleInitialSphere
 Initial sphere scale factor.
Types::Coordinate m_FilterSigma
 Gaussian smoothing kernel sigma in mm.
Types::Coordinate m_TimeDelta
 Levelset evolution time constant.
Types::Coordinate m_LevelsetThreshold
 Levelset threshold: the levelset function is truncated to plus/minus this value at each iteration.
int m_NumberOfIterations
 Number of levelset evolution iterations.
bool m_ForceIterations
 Flag to force given number of iterations even when premature (discrete) convergence is detected.
bool m_Binarize
 Binarize levelset before output.
const char * m_InFile
 Input image path.
const char * m_OutFile
 Output image path.
UniformVolume::SmartConstPtr m_Volume
 The input image volume.

Private Attributes

cmtk::CommandLine m_CommandLine
 The command line parser object.

Detailed Description

Command line interface base class for simple levelset segmentation.

Definition at line 51 of file cmtkSimpleLevelsetCommandLineBase.h.


Member Typedef Documentation

This class.

Reimplemented in cmtk::SimpleLevelsetCommandLine< TImpl >.

Definition at line 55 of file cmtkSimpleLevelsetCommandLineBase.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines