NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Classes | Enumerations | Functions | Variables
niftkCurveFitRegistration.cxx File Reference
Include dependency graph for niftkCurveFitRegistration.cxx:

Classes

struct  arguments
 

Enumerations

enum  enumOptimizerType {
  OPTIMIZER_CONJUGATE_GRADIENT_MAXITER, OPTIMIZER_LIMITED_MEMORY_BFGS, OPTIMIZER_REGULAR_STEP_GRADIENT_DESCENT, OPTIMIZER_CONJUGATE_GRADIENT,
  OPTIMIZER_UNSET, OPTIMIZER_CONJUGATE_GRADIENT_MAXITER, OPTIMIZER_LIMITED_MEMORY_BFGS, OPTIMIZER_REGULAR_STEP_GRADIENT_DESCENT,
  OPTIMIZER_CONJUGATE_GRADIENT, OPTIMIZER_UNSET
}
 
enum  { O_NITERS, O_INPUT_IMAGE }
 

Functions

template<int ImageDimension>
int DoMain (char *exec, arguments args)
 
int main (int argc, char *argv[])
 

Variables

const char * nameOptimizer [5]
 
struct
niftk::CommandLineArgumentDescription 
clArgList []
 

Enumeration Type Documentation

anonymous enum
Enumerator
O_NITERS 
O_INPUT_IMAGE 
Enumerator
OPTIMIZER_CONJUGATE_GRADIENT_MAXITER 
OPTIMIZER_LIMITED_MEMORY_BFGS 
OPTIMIZER_REGULAR_STEP_GRADIENT_DESCENT 
OPTIMIZER_CONJUGATE_GRADIENT 
OPTIMIZER_UNSET 
OPTIMIZER_CONJUGATE_GRADIENT_MAXITER 
OPTIMIZER_LIMITED_MEMORY_BFGS 
OPTIMIZER_REGULAR_STEP_GRADIENT_DESCENT 
OPTIMIZER_CONJUGATE_GRADIENT 
OPTIMIZER_UNSET 

Function Documentation

template<int ImageDimension>
int DoMain ( char *  exec,
arguments  args 
)
int main ( int  argc,
char *  argv[] 
)

Variable Documentation

Initial value:
= {
{OPT_INT, "niters", "n", "Set the maximum number of iterations (set to zero to turn off) [10]"},
{OPT_STRING|OPT_LONELY|OPT_REQ, NULL, "filename", "The input image."},
{OPT_DONE, NULL, NULL,
"Program to register a temporal image sequence using a B-Spline smoothness contraint in the time access.\n"
}
}
#define OPT_DONE
No more options - must terminate array.
Definition: niftkCommandLineParser.h:103
#define OPT_REQ
Option is always required.
Definition: niftkCommandLineParser.h:116
#define OPT_LONELY
Parameter doesn't have key.
Definition: niftkCommandLineParser.h:115
#define OPT_STRING
Option takes one string.
Definition: niftkCommandLineParser.h:89
#define OPT_INT
Option takes one integer.
Definition: niftkCommandLineParser.h:87
const char* nameOptimizer[5]
Initial value:
= {
"Conjugate Gradient (Maximum Iterations)",
"LBFGS Optimizer",
"Regular Step Gradient Descent",
"Conjugate Gradient",
"Unset"
}