go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
Data Structures | Functions
elastix Namespace Reference

Data Structures

class  AdaptiveStochasticGradientDescent
 
class  AdvancedAffineTransformElastix
 
class  AdvancedBSplineTransform
 
class  AdvancedKappaStatisticMetric
 
class  AdvancedMattesMutualInformationMetric
 
class  AdvancedMeanSquaresMetric
 
class  AdvancedNormalizedCorrelationMetric
 
class  AffineDTITransformElastix
 
class  BaseComponent
 
class  BaseComponentSE
 
class  BSplineInterpolator
 
class  BSplineInterpolatorFloat
 
class  BSplineResampleInterpolator
 
class  BSplineResampleInterpolatorFloat
 
class  BSplineStackTransform
 
class  BSplineTransformWithDiffusion
 
class  CMAEvolutionStrategy
 
class  ComponentDatabase
 
class  ComponentLoader
 
class  Configuration
 
class  ConjugateGradient
 
class  ConjugateGradientFRPR
 
class  CorrespondingPointsEuclideanDistanceMetric
 
class  CUDAResampler
 
class  DeformationFieldTransform
 
class  DisplacementMagnitudePenalty
 
class  DistancePreservingRigidityPenalty
 
class  ELASTIX
 
class  ElastixBase
 
class  ElastixMain
 
class  ElastixTemplate
 
class  EulerTransformElastix
 
class  FiniteDifferenceGradientDescent
 
class  FixedGenericPyramid
 
class  FixedImagePyramidBase
 
class  FixedRecursivePyramid
 
class  FixedShrinkingPyramid
 
class  FixedSmoothingPyramid
 
class  FullSampler
 
class  FullSearch
 
class  GradientDifferenceMetric
 
class  GridSampler
 
class  ImageSamplerBase
 
class  InstallFunctions
 
class  InterpolatorBase
 
class  KNNGraphAlphaMutualInformationMetric
 
class  LinearInterpolator
 
class  LinearResampleInterpolator
 
class  MetricBase
 
class  MissingStructurePenalty
 
class  MovingGenericPyramid
 
class  MovingImagePyramidBase
 
class  MovingRecursivePyramid
 
class  MovingShrinkingPyramid
 
class  MovingSmoothingPyramid
 
class  MultiBSplineTransformWithNormal
 
class  MultiInputRandomCoordinateSampler
 
class  MultiMetricMultiResolutionRegistration
 
class  MultiResolutionRegistration
 
class  MultiResolutionRegistrationWithFeatures
 
class  MutualInformationHistogramMetric
 
class  MyStandardResampler
 
class  NearestNeighborInterpolator
 
class  NearestNeighborResampleInterpolator
 
class  NormalizedGradientCorrelationMetric
 
class  NormalizedMutualInformationMetric
 
class  OpenCLFixedGenericPyramid
 
class  OpenCLMovingGenericPyramid
 
class  OpenCLResampler
 
class  OptimizerBase
 
class  PatternIntensityMetric
 
class  PolydataDummyPenalty
 
class  Powell
 
class  ProgressCommand
 
class  QuasiNewtonLBFGS
 
class  RandomCoordinateSampler
 
class  RandomSampler
 
class  RandomSamplerSparseMask
 
class  RayCastInterpolator
 
class  RayCastResampleInterpolator
 
class  ReducedDimensionBSplineInterpolator
 
class  ReducedDimensionBSplineResampleInterpolator
 
class  RegistrationBase
 
class  RegularStepGradientDescent
 
class  ResampleInterpolatorBase
 
class  ResamplerBase
 
class  RSGDEachParameterApart
 
class  SimilarityTransformElastix
 
class  Simplex
 
class  SimultaneousPerturbation
 
class  SplineKernelTransform
 
class  StandardGradientDescent
 
class  StatisticalShapePenalty
 
class  TransformBase
 
class  TransformBendingEnergyPenalty
 
class  TransformixMain
 
class  TransformRigidityPenalty
 
class  TranslationTransformElastix
 
class  VarianceOverLastDimensionMetric
 
class  ViolaWellsMutualInformationMetric
 
class  WeightedCombinationTransformElastix
 

Functions

int xoutSetup (const char *logfilename, bool setupLogging, bool setupCout)
 

Detailed Description

Include structure for the diffusion.

Include itk transforms needed. Include grid schedule computer and upsample filter.

Needed for the macros

Needed for the macros.

Needed for the macros Mask support.

All elastix components should be in namespace elastix.

Function Documentation

int elastix::xoutSetup ( const char *  logfilename,
bool  setupLogging,
bool  setupCout 
)

********************** Global Functions **********************

NB: not part of the ElastixMain class. function xoutSetup Configure the xl::xout variable, which has to be used for for writing messages. The function adds some default fields, such as "warning", "error", "standard", "logonly" and "coutonly", and it sets the outputs to std::cout and/or a logfile.

The method takes a logfile name as its input argument. It returns 0 if everything went ok. 1 otherwise.



Generated on 04-09-2015 for elastix by doxygen 1.8.9.1 elastix logo