FREE Namespace Reference


Classes

class  CollectionBase
 Template class for all kind of collections. More...
class  ConvertValueSet
class  DifferenceToRGBImageFilter
 Implements pixel-wise the computation of difference and converts the result into RGB values. More...
class  NotificationEventBase
 Abstract event object in f.r.e.e.. More...
class  CallbackEventBase
 Abstract event object in f.r.e.e., used for every kind of callback... More...
class  ProgressEventBase
 Abstract event object for progress events in f.r.e.e.. More...
class  NotificationEvent
 Event object in f.r.e.e.. More...
class  CallbackEvent
 Event object in f.r.e.e., used for every kind of callback... More...
class  ProgressEvent
 Event object for progress events in f.r.e.e.. More...
class  ExceptionBase
 Generic exception object in f.r.e.e.. More...
class  ControllerException
 Exception object for controller referring problems in f.r.e.e.. More...
class  ItkException
 Exception object for converting an itkExceptionObject. More...
class  FileDispatch
class  ImageWriter
 Class manages the writing of 2D/3D images typically used in f.r.e.e. ... More...
class  ImageReader
 Class manages the loading of 2D/3D images typically used in f.r.e.e. ... More...
class  ImagePolyStorage
 Class is used a poly dimensional storage for images. More...
class  ImageTypes
 Abstract template class defining all default image types used within f.r.e.e. More...
class  DefaultImages
class  CollectionIdentifierBase
 Helper base class of KeyedCollectionBase. More...
class  KeyedCollectionBase
 Template class for all kind of collections containing keyed elements. The collection is able to contain and handle elements with a key as identifier. The collection uses IdentifierClass for any search or compare operation. More...
class  LogFileController
 Class to manage a log file. More...
class  PointerSentry
 Class ensures delet of allocated objects when exception is raised... More...
class  SmartCollectionBase
 Template class for all kind of collections storing itk::LightObject based objects. More...
class  VectorToNormImageFilter
 Implements pixel-wise the computation of the norm of vector pixels. More...
class  XMLCollectionBase
 Template class for all kind of collections. More...
class  XMLKeyedCollectionBase
 Template class for all kind of collections. More...
class  XMLStreamObject
 Class providing the capability to load from and save data to a xml structure. More...
class  XMLStringMultiMap
 Class parses a whole xml element and stores his data in a string vector. More...
class  XMLValueSet
 Class providing one value layer/level for a parameter. More...
class  SpatialRegionOfInterestImageFilter
 Extract a region of interest from the input image that is defined by a spatial object. More...
class  MediaActualizer
 Actualizes any media in a session. More...
class  ParameterListIO
 An IO interface that allows to extract parameters from a setup. More...
class  PointSetToXMLStreamObject
 Helper class that is used to store and load a point set via XML. More...
class  ImageROIBase
 Base class for region of interests within f.r.e.e. More...
class  ImageMaskedROI
 Base class for a masked ROI within f.r.e.e. More...
class  ROICoupleBase
 Base class for ROI couples within f.r.e.e. More...
class  ImageROICoupleBase
 Class for ROI couples within f.r.e.e. More...
class  ImageMaskedROICouple
 Class for ROI couples within f.r.e.e. More...
struct  GetTransformationFunctionMediaDimension
class  TransformFunctionMedia
 Specifies a transform field as a function/transform. More...
class  ClosedFormRegistrationProcessor
class  DemonRegistrationProcessor
class  FEMRegistrationProcessor
 Class of a fem registration processor. More...
class  ImageRegistrationProcessorBase
 generic class of a registration process. More...
class  LightRegistrationProcessorBase
 Light version of generic registration process class. More...
class  MatrixOffsetTransformInitializer
 Basis class for transformation initializer. More...
class  PointSetRegistrationProcessor
 a point set registration processor. More...
class  RegistrationObserverBase
 Observation class for a registration process. More...
class  RegistrationProcessorBase
 generic class of a registration process. More...
class  RigidHessianRegistrationProcessor
 class of a rigid hessian registration processor. More...
class  SingleRigidRegistrationProcessorBase
 base class for rigid registration processors, with a single resolution. More...
class  RigidRegistrationProcessor
 class of a rigid registration processor. More...
class  MultiRigidRegistrationProcessor
 class of a rigid registration processor. More...
class  RigidRegistrationProcessorBase
 base class of a rigid registration processor. More...
class  TransformBasedRegistrationProcessorInterface
 Interface for all registration processors using itk::Transform. More...
class  CenterInitializer
 CenterInitializer is a helper class intended to calculate the center of an image. More...
class  RotationInitializer
 RotationInitializer is a helper class intended to calculate the rotation around a given pair of center points. More...
class  TransformInitializerBase
 Basis class for transformation initializer. More...
class  ConstrainedSetupTransformController
 Derived class of a controller object for a setup transform component. More...
class  RegistrationProcessEventHandler
 Class handles the events generated by registration processors... More...
class  SetupOptimizationMetricControllerBase
 Derived class of a controller objects for registration metrics. More...
class  SetupOptimizationMultiThreadMetricControllerBase
 Controller class for a registration quality metric. More...
class  SetupOptimizationOptimizerControllerBase
 Derived class of a controller objects for registration optimizers. More...
class  SetupOptimizationProcessorController
 Derived class of a controller object for optimizers. More...
class  SetupTransformControllerBase
class  SetupTransformController
 Derived class of a controller object for a setup transform component. More...
class  VnlSetupOptimizationOptimizerControllerBase
 Derived class of a controller objects for registration optimizers based on vnl optimizers. More...
class  AccuracySOMetric
 This class is a metric evaluating setups in respect to their accuracy. More...
class  AccuracySOMetricResult
 This class is used to transfere results information via the AccuracySOMetricMonitor. More...
class  AccuracySOMetricMonitor
 This base class is used for monitoring the progress of AccuracySOMetric. More...
class  AccuracySOMetricThread
 This class is a computation thread of AccuracySOMetric. More...
class  AmoebaSOOptimizer
class  ConsistencyRegistrationMetric
 This class is a metric evaluating setups with respect of their consistency. More...
class  ConstrainedAccuracySOMetric
 This class is a metric which evaluates setups with respect of there accuracy. More...
class  ConstrainedImageClassificationSOMetric
 This class is a metric evaluating setups in respect of the difference of images. More...
class  ConstrainedImageDifferenceSOMetric
 This class is a metric evaluating setups in respect of the difference of images. More...
class  ConstrainedMetricInterface
 This class is used to add constraints to a metric. More...
class  ConstrainedOnePlusOneEvolutionarySOOptimizer
class  EvolutionaryStrategySOOptimizer
class  ExhaustiveSOOptimizer
 Optimizer that fully samples a grid on the parametric space. More...
class  PrecisionSOMetric
 This class is a metric evaluating registration setups in respect to there accuracy. More...
class  ImageClassificationSOMetric
 This class is a metric evaluating classification of images (e.g. segmentation). More...
class  ImageClassificationSOMetricResult
 This class is used to transfere results information via the ImageClassificationSOMetricMonitor. More...
class  ImageClassificationSOMetricMonitor
 This class is for monitoring the progress of the ImageClassificationSOMetric. More...
class  ImageClassificationSOMetricThread
 This class is a computation thread of ImageClassificationSOMetric. More...
class  ImageDifferenceSOMetric
 This class is a metric evaluating the difference between two images. More...
class  ImageDifferenceSOMetricResult
 This class is used to transfere results information via the ImageDifferenceSOMetricMonitor. More...
class  ImageDifferenceSOMetricMonitor
 This base class is for monitoring the progress of ImageDifferenceSOMetric. More...
class  ImageDifferenceSOMetricThread
 Thisclass is for monitoring the progress of multi threaded image difference metric. More...
class  ItkSingleValuedCostFunctionWrapper
 This class wraps all class based on FREE::SetupOptimizationMetric. It is a wrapper used to allow itk::SingleValuedOptimizer based optimizers to interact with FREE::SetupOptimizationMetrics. It is allows an utalization of itk optimizers for setup optimization. More...
class  LimitedAxisAmoebaSOOptimizer
class  OnePlusOneEvolutionarySOOptimizer
class  PowellSOOptimizer
class  SetOpIterationEventBase
 Abstract event object for iteration events in f.r.e.e.. More...
class  SetOpIterationEvent
 Event object for interaction events in f.r.e.e.. More...
class  SetupOptimizationMetric
 This class is a base for metrics evaluating registration setups in different properties (e.g. consistency). More...
class  SetupOptimizationMetricResult
 This class is used the abstract base class for metric adaption results. More...
class  SetupOptimizationMetricMonitorBase
 This base class is for monitoring the progress of multi threaded setup optimization metrics. More...
class  SetupOptimizationMetricThreadBase
 This is the base class for threads used by multi threaded setup optimization metrics. More...
class  SetupOptimizationMultiThreadMetric
 This class is the base class for all multi threaded metrices. More...
class  EvaluationProgressObserverEvent
 This event is excuted whenever the evalution of a setup optimization step makes progress. More...
class  EvaluationDoneObserverEvent
 This event is executed when the evaluation of an adaptation element is finished. More...
class  NextAdaptationObserverEvent
class  SetupOptimizationOptimizer
class  SetupOptimizationProcessor
 Class manages the optimization of a setup. More...
class  SetupOptimizationProgressObserver
 Observation class for a setup optimization progress. More...
class  SingleValuedVnlSOMetricAdaptor
 This class is an Adaptor that allows to pass. More...
class  SPSASOOptimizer
class  SVLimitedAxisVnlSOMetricAdaptor
 This class is an Adaptor that allows to pass. More...
class  VnlSetupOptimizationOptimizer
class  ESAdaptiveNormalMutationController
 Derived class of a controller evolutionary strategy mutation. More...
class  ESAdaptiveScaleMutationController
 Derived class of a controller evolutionary strategy mutation. More...
class  ESAsymmetricMutationController
 Derived class of a controller evolutionary strategy mutation. More...
class  ESCMAMutationController
 Derived class of a controller evolutionary strategy mutation. More...
class  ESCommaSelectionController
 Derived class of a controller evolutionary strategy selection. More...
class  ESDiscriminativeRecombinatorController
 Derived class of a dominant parent recombinator. More...
class  ESDominantRecombinatorController
 Derived class of a dominant parent recombinator. More...
class  ESIntermediateRecombinatorController
 Derived class of a dominant parent recombinator. More...
class  ESMutationControllerBase
 Derived class of a controller evolutionary strategy mutation. More...
class  ESParentSelectorControllerBase
 Derived class of a controller evolutionary strategy parent selectors. More...
class  ESPlusSelectionController
 Derived class of a controller evolutionary strategy selection. More...
class  ESRandomMultiParentSelectorController
 Derived class of a dominant parent recombinator. More...
class  ESRankRecombinatorController
 Derived class of a dominant parent recombinator. More...
class  ESRecombinatorControllerBase
 Derived class of a controller evolutionary strategy parent recombinator. More...
class  ESSelectionControllerBase
 Derived class of a controller evolutionary strategy selection. More...
class  EvolutionaryStrategyCtrlrs
class  EvolutionaryStrategyOptimizerController
 Derived class of a controller objects for evolutionary strategy optimizers. More...
class  EvolutionaryStrategyOptimizerControllerBase
 Derived class of a controller objects for optimizers. More...
class  ImageFilterCtrlrs
class  SpatialRegionOfInterestImageFilterControllerBase
 Controller class for FREE::SpatialRegionOfInterestImageFilter. More...
class  SpatialRegionOfInterest2DImageFilterController
 2D version of a controller class for FREE::SpatialRegionOfInterestImageFilter. More...
class  SpatialRegionOfInterest3DImageFilterController
 3D version of a controller class for FREE::SpatialRegionOfInterestImageFilter. More...
class  AbsoluteValueDifferenceImageFilterControllerBase
 Controller class for itk::AbsoluteValueDifferenceImageFilter. More...
class  AbsoluteValueDifference2DImageFilterController
 2D version of a controller class for itk::AbsoluteValueDifferenceImageFilter. More...
class  AbsoluteValueDifference3DImageFilterController
 3D version of a controller class for itk::AbsoluteValueDifferenceImageFilter. More...
class  BinaryFunctorImageFilterControllerBase
 Controller class for filters based on itk::BinaryFunctorImageFilter. More...
class  BinaryThresholdImageFilterControllerBase
 Controller class for itk::BinaryThresholdImageFilter. More...
class  BinaryThreshold2DImageFilterController
 2D version of a controller class for itk::BinaryThresholdImageFilter. More...
class  BinaryThreshold3DImageFilterController
 3D version of a controller class for itk::BinaryThresholdImageFilter. More...
class  CheckerBoardImageFilterControllerBase
 Controller class for filters based on itk::CheckerBoardImageFilter. More...
class  CheckerBoard2DImageFilterController
 2D version of a controller class for itk::CheckerBoardImageFilter. More...
class  CheckerBoard3DImageFilterController
 3D version of a controller class for itk::CheckerBoardImageFilter. More...
class  DanielssonDistanceMapImageFilterControllerBase
 Controller class for itk::DanielssonDistanceMapImageFilter. More...
class  DanielssonDistanceMap2DImageFilterController
 2D version of a controller class for itk::DanielssonDistanceMapImageFilter. More...
class  DanielssonDistanceMap3DImageFilterController
 3D version of a controller class for itk::DanielssonDistanceMapImageFilter. More...
class  DiscreteGaussianImageFilterControllerBase
 Controller class for itk::DiscreteGaussianImageFilter. More...
class  DiscreteGaussian2DImageFilterController
 2D version of a controller class for itk::DiscreteGaussianImageFilter. More...
class  DiscreteGaussian3DImageFilterController
 3D version of a controller class for itk::DiscreteGaussianImageFilter. More...
class  FastChamferDistanceImageFilterControllerBase
 Controller class for itk::FastChamferDistanceImageFilter. More...
class  FastChamferDistance2DImageFilterController
 2D version of a controller class for itk::FastChamferDistanceImageFilter. More...
class  FastChamferDistance3DImageFilterController
 3D version of a controller class for itk::FastChamferDistanceImageFilter. More...
class  ImageToImageFilterControllerBase
 Controller class for filters based on itk::ImageToImageFilter. More...
class  IsoContourDistanceImageFilterControllerBase
 Controller class for itk::IsoContourDistanceImageFilter. More...
class  IsoContourDistanceImage2DFilterController
 2D version of a controller class for itk::IsoContourDistanceImageFilter. More...
class  IsoContourDistanceImage3DFilterController
 3D version of a controller class for itk::IsoContourDistanceImageFilter. More...
class  IterativeInverseDeformationFieldImageFilterControllerBase
 Controller class for itk::IterativeInverseDeformationFieldImageFilter. More...
class  IterativeInverseDeformationField2DImageFilterController
 2D version of a controller class for itk::IterativeInverseDeformationFieldImageFilter. More...
class  IterativeInverseDeformationField3DImageFilterController
 3D version of a controller class for itk::IterativeInverseDeformationFieldImageFilter. More...
class  ITKFilterCtrlrs
class  MaskImageFilterControllerBase
 Controller class for itk::MaskImageFilter. More...
class  Mask2DImageFilterController
 2D version of a controller class for itk::MaskImageFilter. More...
class  Mask3DImageFilterController
 3D version of a controller class for itk::MaskImageFilter. More...
class  Mask2DTransformFieldFilterController
 2D version of a controller class for itk::MaskImageFilter. This version masks 2D vector fields. More...
class  Mask3DTransformFieldFilterController
 3D version of a controller class for itk::MaskImageFilter. This version masks 3D vector fields. More...
class  NormalizeImageFilterControllerBase
 Controller class for itk::NormalizeImageFilter. More...
class  Normalize2DImageFilterController
 2D version of a controller class for itk::NormalizeImageFilter. More...
class  Normalize3DImageFilterController
 3D version of a controller class for itk::NormalizeImageFilter. More...
class  OrientImageFilterControllerBase
 Controller class for itk::OrientImageFilter. More...
class  Orient3DImageFilterController
 3D version of a controller class for itk::OrientImageFilter. More...
class  ResampleImageFilterControllerBase
 Controller class for itk::ResampleImageFilter. More...
class  Resample2DImageFilterController
 2D version of a controller class for itk::ResampleImageFilter. More...
class  Resample3DImageFilterController
 3D version of a controller class for itk::ResampleImageFilter. More...
class  ShrinkImageFilterControllerBase
 Controller class for itk::ShrinkImageFilter. More...
class  Shrink2DImageFilterController
 2D version of a controller class for itk::ShrinkImageFilter. More...
class  Shrink3DImageFilterController
 3D version of a controller class for itk::ShrinkImageFilter. More...
class  SubtractImageFilterControllerBase
 Controller class for itk::SubtractImageFilter. More...
class  Subtract2DImageFilterController
 2D version of a controller class for itk::SubtractImageFilter. More...
class  Subtract3DImageFilterController
 3D version of a controller class for itk::SubtractImageFilter. More...
class  WarpImageFilterControllerBase
 Controller class for itk::WarpImageFilter. More...
class  Warp2DImageFilterController
 2D version of a controller class for itk::WarpImageFilter. More...
class  Warp3DImageFilterController
 3D version of a controller class for itk::WarpImageFilter. More...
class  WeightedAddImageFilterControllerBase
 Controller class for itk::WeightedAddImageFilter. More...
class  WeightedAdd2DImageFilterController
 2D version of a controller class for itk::WeightedAddImageFilter. More...
class  WeightedAdd3DImageFilterController
 3D version of a controller class for itk::WeightedAddImageFilter. More...
class  CharImage2DMediaController
 Class for 2D 8 bit intensity (grayscale) image media. More...
class  CharImage3DMediaController
 Class for 3D 8 bit intensity (grayscale) image media. More...
class  UnsignedCharImage2DMediaController
 Class for 2D 8 bit intensity (grayscale) image media. More...
class  UnsignedCharImage3DMediaController
 Class for 3D 8 bit intensity (grayscale) image media. More...
class  ImageMediaControllerBase
 Base class for image media. More...
class  IntensityImageMediaControllerBase
 Base class for intensity (grayscale) image media. More...
class  IntensityImage2DMediaController
 Class for 2D intensity (grayscale) image media. More...
class  IntensityImage3DMediaController
 Class for 3D intensity (grayscale) image media. More...
class  MaskedROIControllerBase
 Controllerclass for a singel masked region of interest (ROI). More...
class  MaskedROI2DController
 Controller class for a singel 2D masked region of interest (ROI). More...
class  MaskedROI3DController
 Controller class for a singel 3D masked region of interest (ROI). More...
class  MaskedROICoupleControllerBase
 Controllerclass for a couple of masked ROIs. More...
class  MaskedROICouple2DController
 Controller class for a couple of 2D ROIs. More...
class  MaskedROICouple3DController
 Controller class for a couple of 3D ROIs. More...
class  MediaActualizerController
 Controller class for fre::MediaActualizer. More...
class  MediaCtrlrs
class  ParameterListMediaController
 Controller for a parameter list. More...
class  PointSetMediaControllerBase
 Base class for point set media. More...
class  PointSet2DMediaController
 Class for 2D point sets. More...
class  PointSet3DMediaController
 Class for 3D point sets. More...
class  RegionImageMediaControllerBase
 Base class for intensity (grayscale) image media, that should change existing intensities by interpolation (hence nearest neighbour will be used). Typical for masks or region maps. More...
class  RegionImage2DMediaController
 Class for 2D region/mask image media. More...
class  RegionImage3DMediaController
 Class for 3D region/mask image media. More...
class  ROIControllerBase
 Controllerclass for a singel region of interest (ROI). More...
class  ROI2DController
 Controller class for a singel 2D region of interest (ROI). More...
class  ROI3DController
 Controller class for a singel 3D region of interest (ROI). More...
class  ROICoupleControllerBase
 Controllerclass for a couple of ROIs. More...
class  ROICouple2DController
 Controller class for a couple of 2D ROIs. More...
class  ROICouple3DController
 Controller class for a couple of 3D ROIs. More...
class  ShortImage2DMediaController
 Class for 2D 16 bit intensity (grayscale) image media. More...
class  ShortImage3DMediaController
 Class for 3D 16 bit intensity (grayscale) image media. More...
class  UnsignedShortImage2DMediaController
 Class for 2D 16 bit intensity (grayscale) image media. More...
class  UnsignedShortImage3DMediaController
 Class for 3D 16 bit intensity (grayscale) image media. More...
class  TransformFieldMediaControllerBase
 Base class for intensity (grayscale) image media. More...
class  TransformField2DMediaController
 Class for 2D intensity (grayscale) image media. More...
class  TransformField3DMediaController
 Class for 3D intensity (grayscale) image media. More...
class  TransformFunctionMediaControllerBase
 Base class for transform fields specified as a function/trasnform. More...
class  TransformFunction2DMediaController
 Class for 2D transform function media. More...
class  TransformFunction3DMediaController
 Class for 3D transform function media. More...
class  PointSupportedMetricControllerBase
 Controller class for a point set supported image to image metric. More...
class  PointSupported2DMetricController
 Controller class for a selective mean reciprocal square metric. More...
class  PointSupported3DMetricController
 Controller class for a selective mean reciprocal square metric. More...
class  PointSupportedMetricCtrlrs
class  AffineTransformControllerBase
 controllerclass for an affine transformation. More...
class  Affine2DTransformController
 controller class for an affine 2D transformation. More...
class  Affine3DTransformController
 controller class for an affine 3D transformation. More...
class  AmoebaOptimizerController
 Controller for the itk::AmoebaOptimizer. More...
class  BSplineDeformableTransformControllerBase
 Controller class for a bspline based transformation. More...
class  BSpline3rdOrder2DTransformController
 Controller class for a bspline based transformation. More...
class  BSpline3rdOrder3DTransformController
 Controller class for a bspline based transformation. More...
class  BSplineInterpolateControllerBase
 Base controller class for a BSpline interpolation. More...
class  BSpline2DInterpolateController
 Base controller class for a BSpline interpolation. More...
class  BSpline3DInterpolateController
 Base controller class for a BSpline interpolation. More...
class  CenteredAffineTransformControllerBase
 Controller class for a center based affine transformation. More...
class  CenteredAffine2DTransformController
 Controller class for a center based affine transformation. More...
class  CenteredAffine3DTransformController
 Controller class for a center based affine transformation. More...
class  CenteredEuler3DTransformController
 Controller class for an Euler transform in 3 dimensions. More...
class  CenteredRigid2DTransformController
 Controller class for a centered rigid transform in 2 dimensions. More...
class  CenteredRigid3DTransformController
 Controllerclass for a center based transformation in 3 dimensions. More...
class  ClosedForm2DRegistrationController
 Controllerclass for a 2D point set registrations. More...
class  ClosedForm3DRegistrationController
 Controllerclass for a 3D point set registrations. More...
class  ClosedFormRegistrationControllerBase
 Controller class for a rigid registration. More...
class  CompareHistogramMetricControllerBase
 Controller class for histogram comparing metrics. More...
class  ConjugateGradientOptimizerController
 Derived class of a controller object for optimizers. More...
class  ContinuousLBFGSOptimizerController
 Derived class of a controller objects for optimizers. More...
class  CorrelationCoefficientHistogramMetricControlleBase
 Controllerclass for a mutual information metric using the total histograms of the image intensities. More...
class  CorrelationCoefficientHistogram2DMetricController
 Controllerclass for a metric using the total histograms of the image intensities. More...
class  CorrelationCoefficientHistogram3DMetricController
 Controllerclass for a metric using the total histograms of the image intensities. More...
class  DemonRegistrationControllerBase
 Controllerclass for a demon based registration. More...
class  Demon2DRegistrationController
 Controllerclass for a demon based registration in 2 dimensions. More...
class  Demon3DRegistrationController
 Controllerclass for a demon based registration in 2 dimensions. More...
class  DifferenceEnergy2DMetricController
 Controller class for a selective difference energy metric in 2D. More...
class  DifferenceEnergy3DMetricController
 Controller class for a selective difference energy metric in 3D. More...
class  DifferenceEntropy2DMetricController
 Controller class for a selective difference entropy metric in 2D. More...
class  DifferenceEntropy3DMetricController
 Controller class for a selective difference entropy metric in 3D. More...
class  EuclidianDistancePointMetricControllerBase
 Derived class of a controller objects for metrics. More...
class  EuclidianDistancePoint2DMetricController
 Controllerclass for a metric based on euclidian distances of points. More...
class  EuclidianDistancePoint3DMetricController
 Controllerclass for a metric based on euclidian distances of points. More...
class  Euler3DTransformController
 Controller class for an euler transform in 3 dimensions. More...
class  ExhaustiveOptimizerController
 Derived class of a controller objects for optimizers. More...
class  FEMRegistrationControllerBase
 Controllerclass for a finite element model based registration. More...
class  FEM2DRegistrationController
 Controllerclass for a finite element model based registration. More...
class  FEM3DRegistrationController
 Controllerclass for a finite element model based registration. More...
class  GradientDescentOptimizerController
 Derived class of a controller objects for optimizers. More...
class  HistogramMetricControllerBase
 Basic controller class for histogram based metircs. More...
class  ImageRegistrationControllerBase
 Base class of a controller object of RegistrationProcessor. More...
class  ImageToImageMetricControllerBase
 Derived class of a controller objects for metrics. More...
class  InterpolatorCtrlrs
class  ITKTransformControllerBase
 Basic controller class for translations based on itk::transform. More...
class  ITKTransformControllerInterface
class  LBFGSOptimizerController
 Derived class of a controller objects for optimizers. More...
class  LevenbergMarquardtOptimizerController
 Derived class of a controller objects for optimizers. More...
class  Linear2DInterpolateController
 Controller class for a linear interpolation in 2D. More...
class  Linear3DInterpolateController
 Controller class for a linear interpolation in 3D. More...
class  MatrixOffsetTransformControllerBase
 Basic controller class for translations based on itk::MatrixOffsetTransformBase. More...
class  MattesMutualInformationMetricControllerBase
 Controllerclass for a mattes mutual information metric. More...
class  MattesMutualInformation2DMetricController
 Controllerclass for a mutual information metric. More...
class  MattesMutualInformation3DMetricController
 Controllerclass for a mutual information metric. More...
class  MeanReciprocalSquaresMetricControllerBase
 Controllerclass for a mean reciprocal square metric. More...
class  MeanReciprocalSquares2DMetricController
 Controller class for a mean reciprocal square metric. More...
class  MeanReciprocalSquares3DMetricController
 Controller class for a mean reciprocal square metric. More...
class  MeanSquaresMetricControllerBase
 Controller class for a mean squares metric. More...
class  MeanSquares2DMetricController
 Controller class for a mean square metric. More...
class  MeanSquares3DMetricController
 Controller class for a mean square metric. More...
class  MetricCtrlrs
class  MultiRigidRegistrationControllerBase
 Controllerclass for a rigid registration in multiple resolution levels. More...
class  MultiRigid2DRegistrationController
 Controllerclass for a 2D rigid registrations with multiple resolution levels. More...
class  MultiRigid3DRegistrationController
 Controllerclass for a 3D rigid registrations with multiple resolution levels. More...
class  MutualInformationHistogramMetricControllerBase
 Controllerclass for a mutual information metric using the total histograms of the image intensities. More...
class  MutualInformationHistogram2DMetricController
 Controllerclass for a mutual information metric using the total histograms of the image intensities. More...
class  MutualInformationHistogram3DMetricController
 Controllerclass for a mutual information metric using the total histograms of the image intensities. More...
class  MutualInformationMetricControllerBase
 Controllerclass for a mutual information metric. More...
class  MutualInformation2DMetricController
 Controllerclass for a mutual information metric. More...
class  MutualInformation3DMetricController
 Controllerclass for a mutual information metric. More...
class  NearestNeighbor2DInterpolateController
 Controller class for a nearest neighbor interpolation in 2D. More...
class  NearestNeighbor3DInterpolateController
 Controller class for a nearest neighbor interpolation in 3D. More...
class  NormalizedCorrelationMetricControllerBase
 Controller class for a mean squares metric. More...
class  NormalizedCorrelation2DMetricController
 Controllerclass for a normal correlation metric. More...
class  NormalizedCorrelation3DMetricController
 Controllerclass for a normal correlation metric. More...
class  NormalVariateGeneratorController
 Controller for itk::NormalVariateController. More...
class  OnePlusOneEvolutionaryOptimizerController
 Derived class of a controller objects for optimizers. More...
class  PointSet2DRegistrationController
 Controllerclass for a 2D point set registrations. More...
class  PointSet3DRegistrationController
 Controllerclass for a 3D point set registrations. More...
class  PointSetRegistrationControllerBase
 Controllerclass for a rigid registration. More...
class  PointSetToPointSetMetricControllerBase
 Derived class of a controller objects for metrics. More...
class  PowellOptimizerController
 Derived class of a controller objects for optimizers. More...
class  RegistrationCtrlrs
class  RegStepGradDescOptimizerController
 Derived class of a controller objects for optimizers. More...
class  RegStepGradDescOptimizerControllerBase
 Derived class of a controller objects for optimizers. More...
class  Rigid2DTransformController
 Controller class for an euler transform in 2 dimensions. More...
class  Rigid2DRegistrationController
 Controllerclass for a 2D rigid registrations. More...
class  Rigid3DRegistrationController
 Controllerclass for a 3D rigid registrations. More...
class  RigidRegistrationControllerBase
 Controllerclass for a rigid registration. More...
class  ScaleTransformControllerBase
 Controllerclass for a translation transform. More...
class  Scale2DTransformController
 Controller class for a 2D scale transform. More...
class  Scale3DTransformController
 Controller class for a 3D scale transform. More...
class  Similarity2DTransformController
 Controllerclass for rotations, translation and homogeneous scaling in 2D. More...
class  SPSAOptimizerController
 Derived class of a controller objects for optimizers. More...
class  TransformationCtrlrs
class  TransformFunctionAccessor
 Interface for all registration processors using itk::Transform. More...
class  TranslationTransformControllerBase
 Basic controller class for a translation transform. More...
class  Translation2DTransformController
 Controller class for a 2D translation transform. More...
class  Translation3DTransformController
 Controller class for a 3D translation transform. More...
class  VersorRigid3DTransformController
 Controllerclass for a versor based rotations in 3 dimensional space. More...
class  VersorRigid3DTransformOptimizerController
 Derived class of a controller objects for optimizers. More...
class  VersorTransformController
 Controllerclass for a versor based rotations in 3 dimensional space. More...
class  VersorTransformOptimizerController
 Derived class of a controller objects for optimizers. More...
class  AccuracySOMetricControllerBase
 Controller class for a registration quality metric. More...
class  Accuracy2DSOMetricController
 Controller class for a registration quality metric. More...
class  Accuracy3DSOMetricController
 Controller class for a registration quality metric. More...
class  AmoebaSOOptimizerController
 Derived class of a controller object for optimizers. More...
class  ConsistencySOMetricControllerBase
 Controller class for a registration quality metric. More...
class  Consistency2DSOMetricController
 Controller class for a registration quality metric. More...
class  Consistency3DSOMetricController
 Controller class for a registration quality metric. More...
class  ConstrainedAccuracySOMetricControllerBase
 Controller class for a registration quality metric. More...
class  ConstrainedAccuracy2DSOMetricController
 Controller class for a registration quality metric. More...
class  ConstrainedAccuracy3DSOMetricController
 Controller class for a registration quality metric. More...
class  ConstrainedImageClassificationSOMetricControllerBase
 Controller class for an image based classification quality metric. More...
class  ConstrainedImageClassification2DSOMetricController
 Controller class for an image based classification quality metric. More...
class  ConstrainedImageClassification3DSOMetricController
 Controller class for an image based classification quality metric. More...
class  ConstrainedImageDifferenceSOMetricControllerBase
 Controller class for an imaged difference metric. More...
class  ConstrainedImageDifference2DSOMetricController
 Controller class for an imaged difference metric. More...
class  ConstrainedImageDifference3DSOMetricController
 Controller class for an imaged difference metric. More...
class  ConstrainedOnePlusOneEvolutionarySOOptimizerController
 Derived class of a controller object for optimizers. More...
class  EvolutionaryStrategySOOptimizerController
 Derived class of a controller object for optimizers. More...
class  ExhaustiveSOOptimizerController
 Derived class of a controller object for optimizers. More...
class  ImageClassificationSOMetricControllerBase
 Controller class for a registration quality metric. More...
class  ImageClassification2DSOMetricController
 Controller class for an image based classification quality metric. More...
class  ImageClassification3DSOMetricController
 Controller class for an image based classification quality metric. More...
class  ImageDifferenceSOMetricControllerBase
 Controller class for a registration quality metric. More...
class  ImageDifference2DSOMetricController
 Controller class for a registration quality metric. More...
class  ImageDifference3DSOMetricController
 Controller class for a registration quality metric. More...
class  LimitedAxisAmoebaSOOptimizerController
 Derived class of a controller object for optimizers. More...
class  OnePlusOneEvolutionarySOOptimizerController
 Derived class of a controller object for optimizers. More...
class  PowellSOOptimizerController
 Derived class of a controller object for optimizers. More...
class  PrecisionSOMetricController
 Controller class for a precision metric. More...
class  SetupOptimizationCtrlrs
class  SPSASOOptimizerController
 Derived class of a controller object for optimizers. More...
class  ConstrainedSetupTransform
 This class is used to adapt/transform setups in an itk::Transform manner. More...
class  GenericSetupToImageAdaptor
 Class to generate setups adapted with image specific parameters. More...
class  ImageAdaptationInverter
 This class is used to swap any image relevant adaptation information. More...
class  ImageMerger
 Class offering the default merging methods of f.r.e.e. This class offers all image merging methods typically used by f.r.e.e. pooled in one class. More...
class  ImageSampleCharacteristicsCalculator
 Calculate the global mean vector and variance vector. More...
class  MeanVectorFieldGenerator
 Computes a mean vector field out of a set of passed fields. More...
class  SetupInterpolator
 Class to generate interpolate setups between to given ones. More...
class  SetupParameterConstraint
 Defines a constraint of a setup parameter that should be regarded within the transformation. More...
class  SetupParameterConstraints
 Collection of constraint of a setup parameter. More...
class  SetupParameterTraits
 Defines the traits of parameter values used in a setup optimization. More...
class  SetupParameterTraitsGenerator
 This class is used to compute the traits of parameters. More...
class  SetupTransform
 This class is used to adapt/transform setups in an itk::Transform manner. More...
class  VarianceFieldGenerator
 Computes a variance field out of a set of passed fields. More...
class  VectorFieldSetVarianceCalculator
 Class calculates the differenc characteristic of a given set of vector fields. More...
class  VectorSampleCharacteristicsCalculator
 Calculate the global mean vector and variance vector. More...
class  ComponentControllerBase
 Base class of a controller object of a setup component. More...
class  ComponentControllerInterface
 Basic interface for all component controllers. More...
class  ControllerNotificator
 Class used by controllers to make a notification through the ControllerCentral. More...
class  InterpolatorControllerBase
 Derived class of a controller objects for interpolators. More...
class  MediaBridgeController
 Controller class for a media container. More...
class  MediaContainerController
 Controller class for a media container. More...
class  MediaContainerControllerBase
 Controller base class for a media container. More...
class  MediaControllerBase
 Base class for all kind of media. More...
class  MediaControllerInterface
 Interface for media specific handling based on MediaControllerBase. More...
class  MediaDrainController
 Controller class for a media container. More...
class  MetricControllerBase
 Derived class of a controller objects for metrics. More...
class  MultipleValuedMetricControllerBase
 Derived class of a controller objects for metrics. More...
class  MVNonLinearOptimizerControllerBase
 Derived class of a controller objects for vnl optimizers. More...
class  MVNonLinearVNLOptimizerControllerBase
 Derived class of a controller objects for vnl optimizers. More...
class  OptimizerControllerBase
 Derived class of a controller objects for optimizers. More...
class  OptimizerControllerInterface
 Basic interface for all optimizer controllers. More...
class  OptimizerOwnerControllerInterface
 Interface class for a controller that manages an optimizer owner. More...
class  ProcessorControllerBase
 Base class of a controller object of any processesors. More...
class  ReferencePointsAccessor
 Class is used to get easy access to fixed and moving reference point sets of transformations. More...
class  RegistrationProcessorControllerBase
 Base class of a controller object of RegistrationProcessor. More...
class  SingleValuedMetricControllerBase
 Derived class of a controller objects for metrics. More...
class  StoreableMediaControllerBase
 Base class for all kind of media that can be stored on disk. More...
class  StoreableMediaControllerInterface
 Interface for storage related methods of controllers based on StoreableMediaController. More...
class  SVNonLinearOptimizerControllerBase
 Derived class of a controller objects for vnl optimizers. More...
class  SVNonLinearVNLOptimizerControllerBase
 Derived class of a controller objects for vnl optimizers. More...
class  TransformControllerBase
 Derived class of a controller objects for transforms. More...
class  TransformSetupAdaptor
 Class of setup information for transformations. More...
class  ComponentCacheIdentifier
class  ComponentCacheCollection
 Contains a collection of component caches. More...
class  CleanUpControllerCentral
class  ControllerInfo
class  ControllerCentral
 Creates and manages instances of GenericComponentController. More...
class  ControllerCollectorInfo
class  ControllerCollector
 Searches for all controllers availabled to f.r.e.e. and collects some basic information. More...
class  CallbackCtrlEventBase
 Abstract event object in f.r.e.e., used for every kind of callback... More...
class  ProgressCtrlEventBase
 Abstract event object for progress events of controllers in f.r.e.e.. More...
class  CallbackCtrlEvent
 Event object in f.r.e.e., used for every kind of callback... More...
class  ProgressCtrlEvent
class  ControllerFactory
 Creates and manages instances of GenericComponentController. More...
class  ControllerFactoryBase
 Creates and manages instances of GenericComponentController. More...
class  MediaContainer
 Computes similarity between two objects to be registered. More...
class  IterationEventBase
 Abstract event object for iteration events in f.r.e.e.. More...
class  LevelEventBase
 Abstract event object for level events in f.r.e.e.. More...
class  IterationEvent
 Event object for interaction events in f.r.e.e.. More...
class  LevelEvent
 Event object for level events in f.r.e.e.. More...
class  RegistrationProgressEventBase
 Abstract event object for progress events in f.r.e.e.. More...
class  RegistrationProgressEvent
 Event object for progress events in f.r.e.e.. More...
class  SessionAccessor
 Manages the access and retreavel of media and parameters of setup components. More...
class  SessionBuilder
 Manages the creation, initialization and actualization of setup components. More...
class  SessionComponentCache
 Class that caches the particular information of a component needed for image processing. More...
class  DirectSessionComponentAccessor
 Class is used to get direct access to the component and repository stored in the session component cache. More...
class  SessionComponentRepositoryKeys
 Class is used to generate default keys used in the component cache repository. More...
class  SessionInfo
 Class that contains all elemantry inforamtion for a session. More...
class  SessionProcessor
 Class coordinates for the whole session procession. More...
class  SetupManager
 Class assists in task of creating consistent setups. More...
class  ValidityTag
 Class used as a tag to indicate validity. More...
class  ComponentMediaLink
 Class providing the possibility to store and retrieve a media link for a component. More...
class  ComponentMediaLinkIdentifier
class  ComponentMediaLinks
 Class providing the possibility to store and retrieve media links of a component. More...
class  ComponentSetup
 Generic class of setup information for components. More...
class  ComponentAdaptorBase
 Base class of setup component adaptors. More...
class  ComponentSetupBrowser
 Class is used for searching subcomponents matching a given IDPath. More...
class  ComponentSetupIdentifier
class  ComponentSetupCollection
 Contains a collection of components/sections. More...
class  IDPath
 Class which specifies a component setup within a setup. More...
class  Parameter
 Class providing the possibility to store and retrieve parameter values. More...
class  ParameterCollection
 Class providing the possibility to store and retrieve parameters for a section or component setup. More...
class  ParameterLayer
 Class providing one value layer/level for a parameter. More...
class  Setup
 Contains all information for a complete f.r.e.e. processing session. More...
class  SetupLoadingHelper
 Helper class for the loading of setup components. More...
class  SetupSavingHelper
 Helper class for the aving of setup components. More...
class  StatisticData
 Class containing statistic values or further statistic entries. More...
class  StatisticDictionary
 Class contains the dictionary information of a statistic. More...
class  StatisticEntry
 Class containing statistic values or further statistic entries. More...
class  StatisticEntryDefinition
 Class contains the dictionary information of one entry. More...
class  Statistics
 Class containing statistical information about the whole registration. More...
class  StatisticValue
 Class contains a value of processing log entry. More...
class  StatisticValueDefinition
 Class contains the dictionary information of one value. More...
class  TimeStampedObject
 Class containing a time stamped. More...

Namespaces

namespace  Accessor
namespace  Adaptation
namespace  ControllerID
namespace  Convert
namespace  CtrlProfile
namespace  ES
namespace  Functor

Typedefs

typedef const
unsigned int 
CallbackType
typedef const
unsigned int 
CallbackFlagType
typedef float PixelType
typedef double ScalarType
typedef unsigned short LoadingPixelType
typedef std::string MediaID
typedef itk::Array
< ScalarType
ParameterArrayType
typedef int MediaDomainDimensionType
typedef itk::LightObject GenericMediaType
typedef std::vector
< std::string > 
STLStringVector
typedef std::deque
< std::string > 
STLStringDeque
typedef std::map
< std::string,
std::string > 
STLStrToStrMap
typedef
ImagePolyStorage
< InternalImagePixelType
InternalImagePolyStorageType
typedef
ImagePolyStorage
< ImageTypes
< 2 >::TransformationFieldPixelType,
ImageTypes
< 3 >::TransformationFieldPixelType > 
TransformationFieldPolyStorageType
typedef
ImagePolyStorage
< ViewImagePixelType
ViewImagePolyStorageType
typedef
ImagePolyStorage
< MaskPixelType
MaskPolyStorageType
typedef PixelType InternalImagePixelType
typedef unsigned char ViewImagePixelType
typedef
ViewImagePixelType 
MaskPixelType
typedef ImageTypes
< 2 >::VectorType 
Vector2DType
typedef ImageTypes
< 3 >::VectorType 
Vector3DType
typedef ImageTypes
< 2 >::InternalImageType 
InternalImage2DType
typedef ImageTypes
< 3 >::InternalImageType 
InternalImage3DType
typedef ImageTypes
< 2 >::TransformationFieldType 
TransformationField2DType
typedef ImageTypes
< 3 >::TransformationFieldType 
TransformationField3DType
typedef ImageTypes
< 2 >::ViewImageType 
ViewImage2DType
typedef ImageTypes
< 3 >::ViewImageType 
ViewImage3DType
typedef ImageTypes
< 2 >::MaskType 
Mask2DType
typedef ImageTypes
< 3 >::MaskType 
Mask3DType
typedef ImageTypes
< 2 >::PointType 
Point2DType
typedef ImageTypes
< 3 >::PointType 
Point3DType
typedef
ClosedFormRegistrationProcessor< 2 > 
ClosedFormRegistrationProcessor2D
typedef
ClosedFormRegistrationProcessor< 3 > 
ClosedFormRegistrationProcessor3D
typedef
DemonRegistrationProcessor< 2 > 
DemonRegistrationProcessor2D
typedef
DemonRegistrationProcessor< 3 > 
DemonRegistrationProcessor3D
typedef
FEMRegistrationProcessor< 2 > 
FEMRegistrationProcessor2D
typedef
FEMRegistrationProcessor< 3 > 
FEMRegistrationProcessor3D
typedef
RegistrationObserverBase
< itk::IterationEvent > 
IterationObserver
typedef
RegistrationObserverBase
< itk::ProgressEvent > 
ProgressObserver
typedef
RigidRegistrationProcessor< 2 > 
RigidRegistrationProcessor2D
typedef
RigidRegistrationProcessor< 3 > 
RigidRegistrationProcessor3D
typedef
MultiRigidRegistrationProcessor< 2 > 
MultiRigidRegistrationProcessor2D
typedef
MultiRigidRegistrationProcessor< 3 > 
MultiRigidRegistrationProcessor3D
typedef
ES::Individual
< double, double,
double > 
ESIndividualType
typedef
ComponentControllerInterface 
GenericComponentController
typedef
GenericComponentController::GenericComponentType 
GenericComponentType
typedef
MediaControllerInterface 
GenericMediaController
typedef
OptimizerControllerInterface 
GenericOptimizerController
typedef
OptimizerControllerInterface 
GenericOptimizerController
typedef
StoreableMediaControllerInterface 
GenericStoreableMediaController
typedef void(* FREE_GET_CONTROLLER_LIST_FUNCTION )(int &iCount, char **&pControllerIDs)
typedef
GenericComponentController *(* 
FREE_CREATE_CONTROLLER_FUNCTION )(char *pControllerID)
typedef bool(* FREE_DELETE_CONTROLLER_FUNCTION )(GenericComponentController *pController)
typedef void(* FREE_LINK_CENTRAL_FUNCTION )(ControllerCentral::ControllerListType *pDedicatedControllerList, ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles, ProgressEventBase *pfnOnControl, ProgressEventBase *pfnOnBuild, ControllerCentral::CtrlCallbackListType *pCallbackList, ControllerCentral::CtrlProgressListType *pProgressList, itk::MutexLock *pGlobalCallbackMutex, itk::MutexLock *pGlobalProgressMutex)
typedef void(* FREE_GET_CONTROLLER_LIST_FUNCTION )(int &iCount, char **&pControllerIDs)
typedef
GenericComponentController *(* 
FREE_CREATE_CONTROLLER_FUNCTION )(char *pControllerID)
typedef bool(* FREE_DELETE_CONTROLLER_FUNCTION )(GenericComponentController *pController)
typedef void(* FREE_LINK_CENTRAL_FUNCTION )(ControllerCentral::ControllerListType *pDedicatedControllerList, ControllerCentral::PointerListType *pDedicatedLibraryHandles, ProgressEventBase *pfnOnControl, ProgressEventBase *pfnOnBuild, ControllerCentral::CtrlCallbackListType *pCallbackList, ControllerCentral::CtrlProgressListType *pProgressList, itk::MutexLock *pGlobalCallbackMutex, itk::MutexLock *pGlobalProgressMutex)
typedef void(* FREE_GET_CONTROLLER_LIST_FUNCTION )(int &iCount, char **&pControllerIDs)
typedef
GenericComponentController *(* 
FREE_CREATE_CONTROLLER_FUNCTION )(char *pControllerID)
typedef bool(* FREE_DELETE_CONTROLLER_FUNCTION )(GenericComponentController *pController)
typedef void(* FREE_LINK_CENTRAL_FUNCTION )(ControllerCentral::ControllerListType *pDedicatedControllerList, ControllerCentral::PointerListType *pDedicatedLibraryHandles, ProgressEventBase *pfnOnControl, ProgressEventBase *pfnOnBuild, ControllerCentral::CtrlCallbackListType *pCallbackList, ControllerCentral::CtrlProgressListType *pProgressList, itk::MutexLock *pGlobalCallbackMutex, itk::MutexLock *pGlobalProgressMutex)
typedef
ComponentControllerInterface 
GenericComponentController
typedef std::string ComponentID
typedef std::vector
< IDPath
IDPathVectorType
typedef long DurationType
typedef long TimeStampType

Enumerations

enum  DataAccessType { DAGet = 1, DASet = 2, DAAny = 3 }
enum  RegistrationStatusType {
  RSTInitializing, RSTNewSection, RSTCreateProcessor, RSTInitProcessor,
  RSTProcessing, RSTFinalizing, RSTSavingResults, RSTFinished
}
enum  RotationAxisType { RA_X = 0, RA_Y = 1, RA_Z = 2 }

Functions

static std::string GetGeneralFREEPath ()
static void LogException (const std::string &sOriginCode, const std::string &sError="unspecified error reason", const std::string &sMethod="unspecified method", const std::string &sLocation="unspecified location")
static void LogControllerException (const std::string &sOriginCode, const std::string &sControllerName="unknown controller", const std::string &sError="unspecified error reason", const std::string &sMethod="unspecified method", const std::string &sLocation="unspecified location")
static std::string ActTimeStampToStr ()
static std::string XMLCreateSimpleElement (const std::string &sTag, const std::string &sValue)
 freXMLTagMacro (PointSet,"PointSet")
 freXMLTagMacro (Point,"Point")
 freXMLTagMacro (PointSetDim,"PointSetDim")
RotationAxisType operator++ (RotationAxisType &ra, int)
RotationAxisType operator-- (RotationAxisType &ra, int)
 DefineParameterMacro (ConstrainedSetupTransformController, Constraints,"Constraints","The constraints of the setup transform. First element is the ID of the constrained parameter, second value indicates the type of relation (0: equal; 1: lesser or equal; 2: greater or equal). The third value is the constraint term. Parameter IDs, if used in the term have an underscore as prefix.\nExample: 1 | 2 | (_2 * 4) + _3\nBy this constrained parameter 1 should be greater or equal four times parameter 2 + parameter 3.")
 freControllerIDMacro (ConstrainedSetupTransformController,"Constrained Setup Transform")
 freControllerIDMacro (SetupOptimizationMetricControllerBase,"SetupOptimizationMetricBase")
 freControllerIDMacro (SetupOptimizationMultiThreadMetricControllerBase,"SetupOptimizationMultiThreadMetricBase")
 freControllerIDMacro (SetupOptimizationOptimizerControllerBase,"SetupOptimizationOptimizerBase")
 DefineParameterMacro (SetupOptimizationProcessorController, Setup,"Setup","Path to the setup that should be optimized. If a path is set, setup will be loaded automatically.")
 DefineParameterMacro (SetupOptimizationProcessorController, AdaptationList,"AdaptationList","Path to the adaptation list used as test basis for the optimization process. If a path is set, adaptation list will be loaded automatically.")
 freControllerIDMacro (SetupOptimizationProcessorController,"Setup Optimization Processor")
 freControllerIDMacro (SetupTransformControllerBase,"SetupTransformBase")
 DefineParameterTemplateMacro (SetupTransformControllerBase< TTransformComponent >, class TTransformComponent, ParameterIDs,"ParameterIDs","Determines parameter values that should be changed.")
 DefineParameterTemplateMacro (SetupTransformControllerBase< TTransformComponent >, class TTransformComponent, AutoInitialValues,"AutoInitialValues","Determines if the transform should use the values of the passed setup (true) as initial transform values.")
 freControllerIDMacro (SetupTransformController,"Setup Transform")
 freControllerIDMacro (VnlSetupOptimizationOptimizerControllerBase,"VNLSetupOptimizationOptimizerBase")
 freControllerIDMacro (ConstrainedSetupOptimizationMetricControllerBase,"ConstrainedSetupOptimizationMetricBase")
 DefineParameterMacro (ESAdaptiveNormalMutationController, StrategicMutationVariance,"StrategicMutationVariance","The variance for the mutation of strategic parameters of the individual.")
 DefineParameterMacro (ESAdaptiveNormalMutationController, InitialSeed,"InitialSeed","Seed for the variate gernerator.")
 DefineParameterMacro (ESAdaptiveNormalMutationController, UseInitialSeed,"UseInitialSeed","Use the initial seed for initializing the variate gernerator for the mutation; otherwise use actual time to initialize.")
 freControllerIDMacro (ESAdaptiveNormalMutationController,"ES Adaptive Normal Mutation")
 DefineParameterMacro (ESAdaptiveScaleMutationController, StrategicMutationVariance,"StrategicMutationVariance","The variance for the mutation of strategic parameters of the individual.")
 DefineParameterMacro (ESAdaptiveScaleMutationController, InitialSeed,"InitialSeed","Seed for the variate gernerator.")
 DefineParameterMacro (ESAdaptiveScaleMutationController, UseInitialSeed,"UseInitialSeed","Use the initial seed for initializing the variate gernerator for the mutation; otherwise use actual time to initialize.")
 freControllerIDMacro (ESAdaptiveScaleMutationController,"ES Adaptive Scale Mutation")
 DefineParameterMacro (ESAsymmetricMutationController, Gamma,"Gamma","The general control parameter for the shape of the asymmetric distributen. Default value =2; a higher value will enforce the ability of new adaptation, but lower the asymmetric characteristics, thus the ability to adapt a certain direction.")
 DefineParameterMacro (ESAsymmetricMutationController, Tau,"Tau","Controls the (individual) step size of the mutation of the strategic parameter variance.")
 DefineParameterMacro (ESAsymmetricMutationController, TauGlobal,"TauGlobal","Controls the (global) step size of the mutation of the strategic parameter variance.")
 DefineParameterMacro (ESAsymmetricMutationController, Tau_Skewness,"Tau_Skewness","Controls the (individual) step size of the mutation of the strategic parameter skewness.")
 DefineParameterMacro (ESAsymmetricMutationController, TauGlobal_Skewness,"TauGlobal_Skewness","Controls the (global) step size of the mutation of the strategic parameter skewness.")
 DefineParameterMacro (ESAsymmetricMutationController, InitialSeed,"InitialSeed","Seed for the variate gernerator.")
 DefineParameterMacro (ESAsymmetricMutationController, UseInitialSeed,"UseInitialSeed","Use the initial seed for initializing the variate gernerator for the mutation; otherwise use actual time to initialize.")
 freControllerIDMacro (ESAsymmetricMutationController,"ES Asymmetric Mutation")
 DefineParameterMacro (ESCMAMutationController, Sigma,"Sigma","Basic step length/variance for the mutation of the objective parameters.")
 DefineParameterMacro (ESCMAMutationController, Mu_eff,"Mu_eff","The variance effective selection mass. If the centroid is computed by calculating the mean, Mu_eff equals Mu.")
 DefineParameterMacro (ESCMAMutationController, Mu_cov,"Mu_cov","Weight between rank-one matrix update and rank-mu update. 0: only use rank-mu update\n1: only use rank-one update")
 DefineParameterMacro (ESCMAMutationController, C_c,"C_c","Learning rate for rank-one update")
 DefineParameterMacro (ESCMAMutationController, C_cov,"C_cov","Learing rate for the covariance matrix update")
 DefineParameterMacro (ESCMAMutationController, C_sigma,"C_sigma","Learning rate for the cumulation for the step size control.")
 DefineParameterMacro (ESCMAMutationController, D_sigma,"D_sigma","Damping rate for the calculation.")
 DefineParameterMacro (ESCMAMutationController, InitializeControlValues,"InitializeControlValues","Initializes the control values Mu_eff, Mu_cov, C_c, C_cov, C_sigma and D_sigma, by using InitialMu and InitialObjectivCount.\n0:Don't initialize\n1:Initialize for homogeneous mean (requires InitialObjectivCount)\n2:Initialize for weighted mean (by Hansen)(requires InitialObjectivCount and InitialMu)")
 DefineParameterMacro (ESCMAMutationController, InitialMu,"InitialMu","Number of individuals used for centroid estimation. This value is only used for default initialization of the control values. The real Mu will be determined by the number of selected points for centroid estimation.")
 DefineParameterMacro (ESCMAMutationController, InitialObjectiveCount,"InitialObjectiveCount","Values needed to initialize the mutation. The value is the number of objective parameters.")
 DefineParameterMacro (ESCMAMutationController, InitialSeed,"InitialSeed","Seed for the variate gernerator.")
 DefineParameterMacro (ESCMAMutationController, UseInitialSeed,"UseInitialSeed","Use the initial seed for initializing the variate gernerator for the mutation; otherwise use actual time to initialize.")
 freControllerIDMacro (ESCMAMutationController,"ES CMA Mutation")
 DefineParameterMacro (ESCommaSelectionController, MaxGenerationAge,"MaxGenerationAge","Maximum age an individual may have before sorted out (independent from its objectiv value). 0: only use the children (original comma selection)")
 freControllerIDMacro (ESCommaSelectionController,"ES Comma Selection")
 freControllerIDMacro (ESDiscriminativeRecombinatorController,"ES Discriminative Recombinator")
 freControllerIDMacro (ESDominantRecombinatorController,"ES Dominant Recombinator")
 freControllerIDMacro (ESIntermediateRecombinatorController,"ES Intermediate Recombinator")
 freControllerIDMacro (ESMutationControllerBase,"ESMutationBase")
 freControllerIDMacro (ESParentSelectorControllerBase,"ESParentSelectorBase")
 freControllerIDMacro (ESPlusSelectionController,"ES Plus Selection")
 DefineParameterMacro (ESRandomMultiParentSelectorController, AllowRedraw,"AllowRedraw","Indicates if a parent is allowed to be randomly drawn more than once. If redraw isn't allowed the number of selections must be less or equal the size of the population.")
 DefineParameterMacro (ESRandomMultiParentSelectorController, NumberOfSelections,"NumberOfSelections","The number of individuals that should be selected. In terms of ES it is the parameter rho.")
 freControllerIDMacro (ESRandomMultiParentSelectorController,"ES Random Multi Parent Selector")
 DefineParameterMacro (ESRankRecombinatorController, RankDirection,"RankDirection","Determines of the lowest objective value (true) or the highest (false) is best.")
 freControllerIDMacro (ESRankRecombinatorController,"ES Rank Recombinator")
 freControllerIDMacro (ESRecombinatorControllerBase,"ESRecombinatorBase")
 freControllerIDMacro (ESSelectionControllerBase,"ESSelectionBase")
void FREEGetControllerList (int &iControllerCount, const char **&pControllerIDs)
GenericComponentControllerFREECreateController (const char *pControllerID)
bool FREEDeleteController (GenericComponentController *pController)
void FREELinkCentralAsDedicated (::FREE::ControllerCentral::ControllerListType *pDedicatedControllerList,::FREE::ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles,::FREE::ProgressEventBase *pfnOnControl,::FREE::ProgressEventBase *pfnOnBuild,::FREE::ControllerCentral::CtrlCallbackListType *pCtrlCallbackList,::FREE::ControllerCentral::CtrlProgressListType *pCtrlProgressList,::itk::MutexLock *pGlobalCallbackMutex,::itk::MutexLock *pGlobalProgressMutex)
void FREEGetControllerList (int &iControllerCount, const char **&pControllerIDs)
GenericComponentControllerFREECreateController (const char *pControllerID)
bool FREEDeleteController (GenericComponentController *pController)
void FREELinkCentralAsDedicated (::FREE::ControllerCentral::ControllerListType *pDedicatedControllerList,::FREE::ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles,::FREE::ProgressEventBase *pfnOnControl,::FREE::ProgressEventBase *pfnOnBuild,::FREE::ControllerCentral::CtrlCallbackListType *pCtrlCallbackList,::FREE::ControllerCentral::CtrlProgressListType *pCtrlProgressList,::itk::MutexLock *pGlobalCallbackMutex,::itk::MutexLock *pGlobalProgressMutex)
 DefineParameterMacro (EvolutionaryStrategyOptimizerController, MutateIntitialPopulation,"MutateIntitialPopulation","Indicates if the starting population will be mutated one time befor beginning the evolutionary process. Usefull if the population is generated automatically.")
 DefineParameterMacro (EvolutionaryStrategyOptimizerController, IntitialPopulation,"IntitialPopulation","The starting population for the optimization process. Every layer is one individuals, the values are the objective parameters. If the initial population is empty the initial position of the transform will be used to generate the starting population.")
 DefineParameterMacro (EvolutionaryStrategyOptimizerController, NumberOfParents,"NumberOfParents","Number of parents in every generation. Equals the term Mu in evolutionary strategies.")
 DefineParameterMacro (EvolutionaryStrategyOptimizerController, NumberOfChildren,"NumberOfChildren","Number of parents in every generation. Equals the term lambda in evolutionary strategies.")
 DefineParameterMacro (EvolutionaryStrategyOptimizerController, Threshold,"Threshold","Threshold for the best individual in the population. If this treshold is reached, the optimization process will stop.")
 freControllerIDMacro (EvolutionaryStrategyOptimizerController,"Evolutionary Strategy Optimizer")
 freControllerIDMacro (EvolutionaryStrategyOptimizerControllerBase,"EvolutionaryStrategyOptimizerBase")
void FREEGetControllerList (int &iControllerCount, const char **&pControllerIDs)
GenericComponentControllerFREECreateController (const char *pControllerID)
bool FREEDeleteController (GenericComponentController *pController)
void FREELinkCentralAsDedicated (::FREE::ControllerCentral::ControllerListType *pDedicatedControllerList,::FREE::ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles,::FREE::ProgressEventBase *pfnOnControl,::FREE::ProgressEventBase *pfnOnBuild,::FREE::ControllerCentral::CtrlCallbackListType *pCtrlCallbackList,::FREE::ControllerCentral::CtrlProgressListType *pCtrlProgressList,::itk::MutexLock *pGlobalCallbackMutex,::itk::MutexLock *pGlobalProgressMutex)
void FREEGetControllerList (int &iControllerCount, const char **&pControllerIDs)
GenericComponentControllerFREECreateController (const char *pControllerID)
bool FREEDeleteController (GenericComponentController *pController)
void FREELinkCentralAsDedicated (::FREE::ControllerCentral::ControllerListType *pDedicatedControllerList,::FREE::ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles,::FREE::ProgressEventBase *pfnOnControl,::FREE::ProgressEventBase *pfnOnBuild,::FREE::ControllerCentral::CtrlCallbackListType *pCtrlCallbackList,::FREE::ControllerCentral::CtrlProgressListType *pCtrlProgressList,::itk::MutexLock *pGlobalCallbackMutex,::itk::MutexLock *pGlobalProgressMutex)
 freControllerIDMacro (SpatialRegionOfInterestImageFilterControllerBase,"SpatialRegionOfInterestImageFilterBase")
 freControllerIDMacro (SpatialRegionOfInterest2DImageFilterController,"Spatial ROI 2D Image Filter")
 freControllerIDMacro (SpatialRegionOfInterest3DImageFilterController,"Spatial ROI 3D Image Filter")
 freControllerIDMacro (AbsoluteValueDifferenceImageFilterControllerBase,"AbsoluteValueDifferenceImageFilterBase")
 freControllerIDMacro (AbsoluteValueDifference2DImageFilterController,"Absolute Value Difference 2D Image Filter")
 freControllerIDMacro (AbsoluteValueDifference3DImageFilterController,"Absolute Value Difference 3D Image Filter")
 freControllerIDMacro (BinaryFunctorImageFilterControllerBase,"BinaryFunctorImageFilterBase")
 freControllerIDMacro (BinaryThresholdImageFilterControllerBase,"BinaryThresholdImageFilterBase")
 freControllerIDMacro (BinaryThreshold2DImageFilterController,"Binary Threshold 2D Image Filter")
 freControllerIDMacro (BinaryThreshold3DImageFilterController,"Binary Threshold 3D Image Filter")
 freControllerIDMacro (CheckerBoardImageFilterControllerBase,"CheckerBoardImageFilterBase")
 freControllerIDMacro (CheckerBoard2DImageFilterController,"Checker Board 2D Image Filter")
 freControllerIDMacro (CheckerBoard3DImageFilterController,"Checker Board 3D Image Filter")
 freControllerIDMacro (DanielssonDistanceMapImageFilterControllerBase,"DanielssonDistanceMapImageFilterBase")
 freControllerIDMacro (DanielssonDistanceMap2DImageFilterController,"Danielsson Distance Map 2D Image Filter")
 freControllerIDMacro (DanielssonDistanceMap3DImageFilterController,"Danielsson Distance Map 3D Image Filter")
 freControllerIDMacro (DiscreteGaussianImageFilterControllerBase,"DiscreteGaussianImageFilterBase")
 freControllerIDMacro (DiscreteGaussian2DImageFilterController,"Discrete Gaussian 2D Image Filter")
 freControllerIDMacro (DiscreteGaussian3DImageFilterController,"Discrete Gaussian 3D Image Filter")
 freControllerIDMacro (FastChamferDistanceImageFilterControllerBase,"FastChamferDistanceImageFilterBase")
 freControllerIDMacro (FastChamferDistance2DImageFilterController,"Fast Chamfer Distance 2D Image Filter")
 freControllerIDMacro (FastChamferDistance3DImageFilterController,"Fast Chamfer Distance 3D Image Filter")
 freControllerIDMacro (ImageToImageFilterControllerBase,"ImageToImageFilterBase")
 freControllerIDMacro (IsoContourDistanceImageFilterControllerBase,"IsoContourDistanceImageFilterBase")
 freControllerIDMacro (IsoContourDistanceImage2DFilterController,"Iso Contour Distance 2D Image Filter")
 freControllerIDMacro (IsoContourDistanceImage3DFilterController,"Iso Contour Distance 3D Image Filter")
 freControllerIDMacro (IterativeInverseDeformationFieldImageFilterControllerBase,"IterativeInverseDeformationFieldImageFilterBase")
 freControllerIDMacro (IterativeInverseDeformationField2DImageFilterController,"Iterative Inverse Deformation Field 2D Image Filter")
 freControllerIDMacro (IterativeInverseDeformationField3DImageFilterController,"Iterative Inverse Deformation Field 3D Image Filter")
void FREEGetControllerList (int &iControllerCount, const char **&pControllerIDs)
GenericComponentControllerFREECreateController (const char *pControllerID)
bool FREEDeleteController (GenericComponentController *pController)
void FREELinkCentralAsDedicated (::FREE::ControllerCentral::ControllerListType *pDedicatedControllerList,::FREE::ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles,::FREE::ProgressEventBase *pfnOnControl,::FREE::ProgressEventBase *pfnOnBuild,::FREE::ControllerCentral::CtrlCallbackListType *pCtrlCallbackList,::FREE::ControllerCentral::CtrlProgressListType *pCtrlProgressList,::itk::MutexLock *pGlobalCallbackMutex,::itk::MutexLock *pGlobalProgressMutex)
void FREEGetControllerList (int &iControllerCount, const char **&pControllerIDs)
GenericComponentControllerFREECreateController (const char *pControllerID)
bool FREEDeleteController (GenericComponentController *pController)
void FREELinkCentralAsDedicated (::FREE::ControllerCentral::ControllerListType *pDedicatedControllerList,::FREE::ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles,::FREE::ProgressEventBase *pfnOnControl,::FREE::ProgressEventBase *pfnOnBuild,::FREE::ControllerCentral::CtrlCallbackListType *pCtrlCallbackList,::FREE::ControllerCentral::CtrlProgressListType *pCtrlProgressList,::itk::MutexLock *pGlobalCallbackMutex,::itk::MutexLock *pGlobalProgressMutex)
 freControllerIDMacro (MaskImageFilterControllerBase,"MaskImageFilterBase")
 freControllerIDMacro (Mask2DImageFilterController,"Mask 2D Image Filter")
 freControllerIDMacro (Mask3DImageFilterController,"Mask 3D Image Filter")
 freControllerIDMacro (Mask2DTransformFieldFilterController,"Mask 2D Transformation Field Filter")
 freControllerIDMacro (Mask3DTransformFieldFilterController,"Mask 3D Transformation Field Filter")
 freControllerIDMacro (NormalizeImageFilterControllerBase,"NormalizeImageFilterBase")
 freControllerIDMacro (Normalize2DImageFilterController,"Normalize 2D Image Filter")
 freControllerIDMacro (Normalize3DImageFilterController,"Normalize 3D Image Filter")
 freControllerIDMacro (OrientImageFilterControllerBase,"OrientImageFilterBase")
 freControllerIDMacro (Orient3DImageFilterController,"Orient 3D Image Filter")
 freControllerIDMacro (ResampleImageFilterControllerBase,"ResampleImageFilterBase")
 freControllerIDMacro (Resample2DImageFilterController,"Resample 2D Image Filter")
 freControllerIDMacro (Resample3DImageFilterController,"Resample 3D Image Filter")
 freControllerIDMacro (ShrinkImageFilterControllerBase,"ShrinkImageFilterBase")
 freControllerIDMacro (Shrink2DImageFilterController,"Shrink 2D Image Filter")
 freControllerIDMacro (Shrink3DImageFilterController,"Shrink 3D Image Filter")
 freControllerIDMacro (SubtractImageFilterControllerBase,"SubtractImageFilterBase")
 freControllerIDMacro (Subtract2DImageFilterController,"Subtract 2D Image Filter")
 freControllerIDMacro (Subtract3DImageFilterController,"Subtract 3D Image Filter")
 freControllerIDMacro (WarpImageFilterControllerBase,"WarpImageFilterBase")
 freControllerIDMacro (Warp2DImageFilterController,"Warp 2D Image Filter")
 freControllerIDMacro (Warp3DImageFilterController,"Warp 3D Image Filter")
 freControllerIDMacro (WeightedAddImageFilterControllerBase,"WeightedAddImageFilterBase")
 freControllerIDMacro (WeightedAdd2DImageFilterController,"Weighted Add 2D Image Filter")
 freControllerIDMacro (WeightedAdd3DImageFilterController,"Weighted Add 3D Image Filter")
 freControllerIDMacro (CharImage2DMediaController,"Char Image 2D Media")
 freControllerIDMacro (CharImage3DMediaController,"Char Image 3D Media")
 freControllerIDMacro (UnsignedCharImage2DMediaController,"Unsigned Char Image 2D Media")
 freControllerIDMacro (UnsignedCharImage3DMediaController,"Unsigned Char Image 3D Media")
 freControllerIDMacro (ImageMediaControllerBase,"ImageMediaBase")
 freControllerIDMacro (IntensityImageMediaControllerBase,"IntensityImageMediaBase")
 freControllerIDMacro (IntensityImage2DMediaController,"Intensity Image 2D Media")
 freControllerIDMacro (IntensityImage3DMediaController,"Intensity Image 3D Media")
 freControllerIDMacro (MaskedROIControllerBase,"MaskedROIBase")
 freControllerIDMacro (MaskedROI2DController,"Masked ROI 2D")
 freControllerIDMacro (MaskedROI3DController,"Masked ROI 3D")
 freControllerIDMacro (MaskedROICoupleControllerBase,"MaskedROICoupleBase")
 freControllerIDMacro (MaskedROICouple2DController,"Masked ROI Couple 2D")
 freControllerIDMacro (MaskedROICouple3DController,"Masked ROI Couple 3D")
 DefineParameterMacro (MediaActualizerController, PersistentResult,"PersistentResult","Indicates if the result should be cached internally and only will be recomputed if the source of the filter is outdated. Keeping the image persistent accelerates the processing, but requires more memory.")
 DefineParameterMacro (MediaActualizerController, UseField,"UseField","Indicates if the media should be actualized by using a field (true) or by using a transformation function (false).")
 DefineMediaIDMacro (MediaActualizerController, deformationField,"deformationField","The deformation field that can be used for actualization.")
 DefineMediaIDMacro (MediaActualizerController, transformFunction,"deformationTransformFunction","The transformation function that can be used for actualization.")
 freControllerIDMacro (MediaActualizerController,"Media Actualizer")
void FREEGetControllerList (int &iControllerCount, const char **&pControllerIDs)
GenericComponentControllerFREECreateController (const char *pControllerID)
bool FREEDeleteController (GenericComponentController *pController)
void FREELinkCentralAsDedicated (::FREE::ControllerCentral::ControllerListType *pDedicatedControllerList,::FREE::ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles,::FREE::ProgressEventBase *pfnOnControl,::FREE::ProgressEventBase *pfnOnBuild,::FREE::ControllerCentral::CtrlCallbackListType *pCtrlCallbackList,::FREE::ControllerCentral::CtrlProgressListType *pCtrlProgressList,::itk::MutexLock *pGlobalCallbackMutex,::itk::MutexLock *pGlobalProgressMutex)
void FREEGetControllerList (int &iControllerCount, const char **&pControllerIDs)
GenericComponentControllerFREECreateController (const char *pControllerID)
bool FREEDeleteController (GenericComponentController *pController)
void FREELinkCentralAsDedicated (::FREE::ControllerCentral::ControllerListType *pDedicatedControllerList,::FREE::ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles,::FREE::ProgressEventBase *pfnOnControl,::FREE::ProgressEventBase *pfnOnBuild,::FREE::ControllerCentral::CtrlCallbackListType *pCtrlCallbackList,::FREE::ControllerCentral::CtrlProgressListType *pCtrlProgressList,::itk::MutexLock *pGlobalCallbackMutex,::itk::MutexLock *pGlobalProgressMutex)
 DefineParameterMacro (ParameterListMediaController, ReadMode,"ReadMode","Indicates if this component should be used in read (true) or write mode (false).")
 DefineParameterMacro (ParameterListMediaController, ParameterLink,"ParameterLink","Link specifing a parameter in the setup that should be read or written.")
 freControllerIDMacro (ParameterListMediaController,"Parameter List Media")
 freControllerIDMacro (PointSetMediaControllerBase,"PointSetMediaBase")
 freControllerIDMacro (PointSet2DMediaController,"Point Set 2D Media")
 freControllerIDMacro (PointSet3DMediaController,"Point Set 3D Media")
 freControllerIDMacro (RegionImageMediaControllerBase,"RegionImageMediaControllerBase")
 freControllerIDMacro (RegionImage2DMediaController,"Region Image 2D Media")
 freControllerIDMacro (RegionImage3DMediaController,"Region Image 3D Media")
 freControllerIDMacro (ROIControllerBase,"ROIBase")
 freControllerIDMacro (ROI2DController,"ROI 2D")
 freControllerIDMacro (ROI3DController,"ROI 3D")
 freControllerIDMacro (ROICoupleControllerBase,"ROICoupleBase")
 freControllerIDMacro (ROICouple2DController,"ROI Couple 2D")
 freControllerIDMacro (ROICouple3DController,"ROI Couple 3D")
 freControllerIDMacro (ShortImage2DMediaController,"Short Image 2D Media")
 freControllerIDMacro (ShortImage3DMediaController,"Short Image 3D Media")
 freControllerIDMacro (UnsignedShortImage2DMediaController,"Unsigned Short Image 2D Media")
 freControllerIDMacro (UnsignedShortImage3DMediaController,"Unsigned Short Image 3D Media")
 freControllerIDMacro (TransformFieldMediaControllerBase,"TransformFieldMediaBase")
 freControllerIDMacro (TransformField2DMediaController,"Transformation Field 2D Media")
 freControllerIDMacro (TransformField3DMediaController,"Transformation Field 3D Media")
 freControllerIDMacro (TransformFunctionMediaControllerBase,"TransformFunctionMediaBase")
 freControllerIDMacro (TransformFunction2DMediaController,"Transformation Function 2D Media")
 freControllerIDMacro (TransformFunction3DMediaController,"Transformation Function 3D Media")
 freControllerIDMacro (PointSupportedMetricControllerBase,"PointSupportedMetricBase")
 freControllerIDMacro (PointSupported2DMetricController,"Point Supported 2D Metric")
 freControllerIDMacro (PointSupported3DMetricController,"Point Supported 3D Metric")
void FREEGetControllerList (int &iControllerCount, const char **&pControllerIDs)
GenericComponentControllerFREECreateController (const char *pControllerID)
bool FREEDeleteController (GenericComponentController *pController)
void FREELinkCentralAsDedicated (::FREE::ControllerCentral::ControllerListType *pDedicatedControllerList,::FREE::ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles,::FREE::ProgressEventBase *pfnOnControl,::FREE::ProgressEventBase *pfnOnBuild,::FREE::ControllerCentral::CtrlCallbackListType *pCtrlCallbackList,::FREE::ControllerCentral::CtrlProgressListType *pCtrlProgressList,::itk::MutexLock *pGlobalCallbackMutex,::itk::MutexLock *pGlobalProgressMutex)
void FREEGetControllerList (int &iControllerCount, const char **&pControllerIDs)
GenericComponentControllerFREECreateController (const char *pControllerID)
bool FREEDeleteController (GenericComponentController *pController)
void FREELinkCentralAsDedicated (::FREE::ControllerCentral::ControllerListType *pDedicatedControllerList,::FREE::ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles,::FREE::ProgressEventBase *pfnOnControl,::FREE::ProgressEventBase *pfnOnBuild,::FREE::ControllerCentral::CtrlCallbackListType *pCtrlCallbackList,::FREE::ControllerCentral::CtrlProgressListType *pCtrlProgressList,::itk::MutexLock *pGlobalCallbackMutex,::itk::MutexLock *pGlobalProgressMutex)
 freControllerIDMacro (AffineTransformControllerBase,"AffineTransformBase")
 freControllerIDMacro (Affine2DTransformController,"Affine 2D Transform")
 freControllerIDMacro (Affine3DTransformController,"Affine 3D Transform")
 DefineParameterMacro (AmoebaOptimizerController, AutoInitialSimplex,"AutoInitialSimplex","Determines if the optimizer uses a small default simplex, SimplexDelta will be ignored.")
 DefineParameterMacro (AmoebaOptimizerController, SimplexDelta,"SimplexDelta","Starting size of the simplex")
 DefineParameterMacro (AmoebaOptimizerController, ParamConvTolerance,"ParamConvTolerance","Parameter convergence tolerance is the simplex diameter treshold. Optimation stopps if when the simplex diameter and the function convergence falls below their tresholds.")
 DefineParameterMacro (AmoebaOptimizerController, FunctConvTolerance,"FunctConvTolerance","Function convergence tolerance is the function convergence treshold. Optimation stopps if when the simplex diameter and the function convergence falls below their tresholds.")
 freControllerIDMacro (AmoebaOptimizerController,"Amoeba Optimizer")
 freControllerIDMacro (BSplineDeformableTransformControllerBase,"BSplineTransformBase")
 freControllerIDMacro (BSpline3rdOrder2DTransformController,"BSpline 3rd Order 2D Transform")
 freControllerIDMacro (BSpline3rdOrder3DTransformController,"BSpline 3rd Order 3D Transform")
 freControllerIDMacro (BSplineInterpolateControllerBase,"BSplineInterpolationBase")
 freControllerIDMacro (BSpline2DInterpolateController,"BSpline 2D Interpolation")
 freControllerIDMacro (BSpline3DInterpolateController,"BSpline 3D Interpolation")
 freControllerIDMacro (CenteredAffineTransformControllerBase,"CenteredAffineTransformBase")
 freControllerIDMacro (CenteredAffine2DTransformController,"Centered Affine 2D Transform")
 freControllerIDMacro (CenteredAffine3DTransformController,"Centered Affine 3D Transform")
 DefineParameterMacro (CenteredEuler3DTransformController, InitializeRotation,"InitializeRotation","Indicates if rotation is initialized via point set (true) or set via ITV (false).")
 freControllerIDMacro (CenteredEuler3DTransformController,"Centered Euler 3D Transform")
 freControllerIDMacro (CenteredRigid2DTransformController,"Centered Rigid 2D Transform")
 freControllerIDMacro (CenteredRigid3DTransformController,"Centered Rigid 3D Transform")
 freControllerIDMacro (ClosedForm2DRegistrationController,"Closed Form 2D Registration")
 freControllerIDMacro (ClosedForm3DRegistrationController,"Closed Form 3D Registration")
 freControllerIDMacro (ClosedFormRegistrationControllerBase,"ClosedFormRegistrationBase")
 ParameterMacro (TrainHisto,"TrainingHistogram","Defines the training historgram that should be used for comparing.\nIf the training histogram is set, no other training parameters / components are required.")
 ParameterMacro (TrainFixed,"TrainingFixedImage","Training fixed image, which will be used to calculate the training historgram.\nOnly required if the histogram is not set directly.")
 ParameterMacro (TrainMoving,"TrainingMovingImage","Training moving image, which will be used to calculate the training historgram.\nOnly required if the histogram is not set directly.")
 ComponentMacro (TrainTransform,"Transform used to calculate the training histogram.\nOnly required if the histogram is not set directly.")
 ComponentMacro (TrainInterpolator,"Interpolator used to calculate the training histogram.\nOnly required if the histogram is not set directly.")
 freControllerIDMacro (CompareHistogramMetricControllerBase,"CompareHistogramMetricBase")
 freControllerIDMacro (ConjugateGradientOptimizerController,"Conjugate Gradient Optimizer")
 DefineParameterMacro (ContinuousLBFGSOptimizerController, GradConvTolerance,"GradConvTolerance","Treshold for the accuracy with which the solution is to be found.")
 DefineParameterMacro (ContinuousLBFGSOptimizerController, LineSearchAccuracy,"LineSearchAccuracy","Accuracy of the line search.")
 DefineParameterMacro (ContinuousLBFGSOptimizerController, DefaultStepLength,"DefaultStepLength","Step size for the line search.")
 DefineParameterMacro (ContinuousLBFGSOptimizerController, TraceOn,"TraceOn","Optimizer should print his progress.")
 freControllerIDMacro (ContinuousLBFGSOptimizerController,"Continuous LBFGS Optimizer")
 freControllerIDMacro (CorrelationCoefficientHistogramMetricControlleBase,"CorrelationCoefficientHistogramMetricBase")
 freControllerIDMacro (CorrelationCoefficientHistogram2DMetricController,"Correlation Coefficient Histogram 2D Metric")
 freControllerIDMacro (CorrelationCoefficientHistogram3DMetricController,"Correlation Coefficient Histogram 3D Metric")
 freControllerIDMacro (DemonRegistrationControllerBase,"DemonRegistrationBase")
 freControllerIDMacro (Demon2DRegistrationController,"Demon Registration 2D")
 freControllerIDMacro (Demon3DRegistrationController,"Demon Registration 3D")
 freControllerIDMacro (DifferenceEnergy2DMetricController,"Difference Energy 2D Metric")
 freControllerIDMacro (DifferenceEnergy3DMetricController,"Difference Energy 3D Metric")
 freControllerIDMacro (DifferenceEntropy2DMetricController,"Difference Entropy 2D Metric")
 freControllerIDMacro (DifferenceEntropy3DMetricController,"Difference Entropy 3D Metric")
 freControllerIDMacro (DifferenceHistogramMetricControllerBase,"DifferenceHistogramMetricBase") template< class TMetric > class DifferenceHistogramMetricControllerBase
 freControllerIDMacro (EuclidianDistancePointMetricControllerBase,"EuclidianDistancePointMetricBase")
 freControllerIDMacro (EuclidianDistancePoint2DMetricController,"Euclidian Distance Point 2D Metric")
 freControllerIDMacro (EuclidianDistancePoint3DMetricController,"Euclidian Distance Point 3D Metric")
 freControllerIDMacro (Euler3DTransformController,"Euler 3D Transform")
 DefineParameterMacro (ExhaustiveOptimizerController, StepLength,"StepLength","Steplength of each step in each direction.")
 DefineParameterMacro (ExhaustiveOptimizerController, NumberOfSteps,"NumberOfSteps","Number of steps in each dimension along each direction. Thus there will be (2*NumberOfSteps)+1 steps in each dimension. One value per parameter.")
 freControllerIDMacro (ExhaustiveOptimizerController,"Exhaustive Optimizer")
 freControllerIDMacro (FEMRegistrationControllerBase,"FEMRegistrationBase")
 freControllerIDMacro (FEM2DRegistrationController,"FEM Registration 2D")
 freControllerIDMacro (FEM3DRegistrationController,"FEM Registration 3D")
 freControllerIDMacro (GradientDescentOptimizerController,"Gradient Descent Optimizer")
 freControllerIDMacro (HistogramMetricControllerBase,"HistogramMetricBase")
 freControllerIDMacro (ImageRegistrationControllerBase,"ImageRegistrationProcessorBase")
 freControllerIDMacro (ImageToImageMetricControllerBase,"ImageToImageMetricBase")
void FREEGetControllerList (int &iControllerCount, const char **&pControllerIDs)
GenericComponentControllerFREECreateController (const char *pControllerID)
bool FREEDeleteController (GenericComponentController *pController)
void FREELinkCentralAsDedicated (::FREE::ControllerCentral::ControllerListType *pDedicatedControllerList,::FREE::ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles,::FREE::ProgressEventBase *pfnOnControl,::FREE::ProgressEventBase *pfnOnBuild,::FREE::ControllerCentral::CtrlCallbackListType *pCtrlCallbackList,::FREE::ControllerCentral::CtrlProgressListType *pCtrlProgressList,::itk::MutexLock *pGlobalCallbackMutex,::itk::MutexLock *pGlobalProgressMutex)
void FREEGetControllerList (int &iControllerCount, const char **&pControllerIDs)
GenericComponentControllerFREECreateController (const char *pControllerID)
bool FREEDeleteController (GenericComponentController *pController)
void FREELinkCentralAsDedicated (::FREE::ControllerCentral::ControllerListType *pDedicatedControllerList,::FREE::ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles,::FREE::ProgressEventBase *pfnOnControl,::FREE::ProgressEventBase *pfnOnBuild,::FREE::ControllerCentral::CtrlCallbackListType *pCtrlCallbackList,::FREE::ControllerCentral::CtrlProgressListType *pCtrlProgressList,::itk::MutexLock *pGlobalCallbackMutex,::itk::MutexLock *pGlobalProgressMutex)
 freControllerIDMacro (ITKTransformControllerBase,"ITKTransformControllerBase")
 DefineParameterMacro (LBFGSOptimizerController, GradConvTolerance,"GradConvTolerance","Treshold for the accuracy with which the solution is to be found.")
 DefineParameterMacro (LBFGSOptimizerController, LineSearchAccuracy,"LineSearchAccuracy","Accuracy of the line search.")
 DefineParameterMacro (LBFGSOptimizerController, DefaultStepLength,"DefaultStepLength","Step size for the line search.")
 DefineParameterMacro (LBFGSOptimizerController, TraceOn,"TraceOn","Optimizer should print his progress.")
 freControllerIDMacro (LBFGSOptimizerController,"LBFGS Optimizer")
 freControllerIDMacro (LevenbergMarquardtOptimizerController,"Levenberg Marquardt Optimizer")
 freControllerIDMacro (Linear2DInterpolateController,"Linear 2D Interpolation")
 freControllerIDMacro (Linear3DInterpolateController,"Linear 3D Interpolation")
 freControllerIDMacro (MatrixOffsetTransformControllerBase,"MatrixOffsetTransformControllerBase")
 freControllerIDMacro (MattesMutualInformationMetricControllerBase,"MattesMutualInformationMetricBase")
 freControllerIDMacro (MattesMutualInformation2DMetricController,"Mattes Mutual Information 2D Metric")
 freControllerIDMacro (MattesMutualInformation3DMetricController,"Mattes Mutual Information 3D Metric")
 freControllerIDMacro (MeanReciprocalSquaresMetricControllerBase,"MeanReciprocalSquaresMetricBase")
 freControllerIDMacro (MeanReciprocalSquares2DMetricController,"Mean Reciprocal Squares 2D Metric")
 freControllerIDMacro (MeanReciprocalSquares3DMetricController,"Mean Reciprocal Squares 3D Metric")
 freControllerIDMacro (MeanSquaresMetricControllerBase,"MeanSquaresMetricControllerBase")
 freControllerIDMacro (MeanSquares2DMetricController,"Mean Squares 2D Metric")
 freControllerIDMacro (MeanSquares3DMetricController,"Mean Squares 3D Metric")
void FREEGetControllerList (int &iControllerCount, const char **&pControllerIDs)
GenericComponentControllerFREECreateController (const char *pControllerID)
bool FREEDeleteController (GenericComponentController *pController)
void FREELinkCentralAsDedicated (::FREE::ControllerCentral::ControllerListType *pDedicatedControllerList,::FREE::ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles,::FREE::ProgressEventBase *pfnOnControl,::FREE::ProgressEventBase *pfnOnBuild,::FREE::ControllerCentral::CtrlCallbackListType *pCtrlCallbackList,::FREE::ControllerCentral::CtrlProgressListType *pCtrlProgressList,::itk::MutexLock *pGlobalCallbackMutex,::itk::MutexLock *pGlobalProgressMutex)
void FREEGetControllerList (int &iControllerCount, const char **&pControllerIDs)
GenericComponentControllerFREECreateController (const char *pControllerID)
bool FREEDeleteController (GenericComponentController *pController)
void FREELinkCentralAsDedicated (::FREE::ControllerCentral::ControllerListType *pDedicatedControllerList,::FREE::ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles,::FREE::ProgressEventBase *pfnOnControl,::FREE::ProgressEventBase *pfnOnBuild,::FREE::ControllerCentral::CtrlCallbackListType *pCtrlCallbackList,::FREE::ControllerCentral::CtrlProgressListType *pCtrlProgressList,::itk::MutexLock *pGlobalCallbackMutex,::itk::MutexLock *pGlobalProgressMutex)
 freControllerIDMacro (MultiRigidRegistrationControllerBase,"MultiRigidRegistrationBase")
 freControllerIDMacro (MultiRigid2DRegistrationController,"Multi Rigid 2D Registration")
 freControllerIDMacro (MultiRigid3DRegistrationController,"Multi Rigid 3D Registration")
 freControllerIDMacro (MutualInformationHistogramMetricControllerBase,"MutualInformationHistogramMetricBase")
 freControllerIDMacro (MutualInformationHistogram2DMetricController,"Mutual Information Histogram 2D Metric")
 freControllerIDMacro (MutualInformationHistogram3DMetricController,"Mutual Information Histogram 3D Metric")
 freControllerIDMacro (MutualInformationMetricControllerBase,"MutualInformationMetricBase")
 freControllerIDMacro (MutualInformation2DMetricController,"Mutual Information 2D Metric")
 freControllerIDMacro (MutualInformation3DMetricController,"Mutual Information 3D Metric")
 freControllerIDMacro (NearestNeighbor2DInterpolateController,"Nearest Neighbor 2D Interpolation")
 freControllerIDMacro (NearestNeighbor3DInterpolateController,"Nearest Neighbor 3D Interpolation")
 freControllerIDMacro (NormalizedCorrelationMetricControllerBase,"NormalizedCorrelationMetricControllerBase")
 freControllerIDMacro (NormalizedCorrelation2DMetricController,"Normal Correlation 2D Metric")
 freControllerIDMacro (NormalizedCorrelation3DMetricController,"Normal Correlation 3D Metric")
 DefineParameterMacro (NormalVariateGeneratorController, InitialSeed,"InitialSeed","Seed for the variate gernerator.")
 DefineParameterMacro (NormalVariateGeneratorController, UseInitialSeed,"UseInitialSeed","Use the initial seed for initializing the variate gernerator; otherwise use actual time to initialize.")
 freControllerIDMacro (VariateGeneratorControllerBase,"VariateGeneratorBase")
 freControllerIDMacro (NormalVariateGeneratorController,"Normal Variate Generator")
 freControllerIDMacro (OnePlusOneEvolutionaryOptimizerController,"1+1 Evolutionary Optimizer")
 freControllerIDMacro (PointSet2DRegistrationController,"PointSet 2D Registration")
 freControllerIDMacro (PointSet3DRegistrationController,"PointSet 3D Registration")
 freControllerIDMacro (PointSetRegistrationControllerBase,"PointSetRegistrationBase")
 freControllerIDMacro (PointSetToPointSetMetricControllerBase,"PointSetToPointSetMetricBase")
 DefineParameterMacro (PowellOptimizerController, MaximumLineIteration,"MaximumLineIteration","Maximum number of line search iterations.")
 DefineParameterMacro (PowellOptimizerController, StepLength,"StepLength","StepLength for the (scaled) spacing of the sampling of parameter space while bracketing the extremum")
 DefineParameterMacro (PowellOptimizerController, StepTolerance,"StepTolerance","Once the local extreme is known to be within this distance of the current parameter values, optimization terminates.")
 DefineParameterMacro (PowellOptimizerController, ValueTolerance,"ValueTolerance","Once this current cost function value is known to be within this tolerance of the cost function value at the local extreme, optimization terminates.")
 freControllerIDMacro (PowellOptimizerController,"Powell Optimizer")
void FREEGetControllerList (int &iControllerCount, const char **&pControllerIDs)
GenericComponentControllerFREECreateController (const char *pControllerID)
bool FREEDeleteController (GenericComponentController *pController)
void FREELinkCentralAsDedicated (::FREE::ControllerCentral::ControllerListType *pDedicatedControllerList,::FREE::ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles,::FREE::ProgressEventBase *pfnOnControl,::FREE::ProgressEventBase *pfnOnBuild,::FREE::ControllerCentral::CtrlCallbackListType *pCtrlCallbackList,::FREE::ControllerCentral::CtrlProgressListType *pCtrlProgressList,::itk::MutexLock *pGlobalCallbackMutex,::itk::MutexLock *pGlobalProgressMutex)
void FREEGetControllerList (int &iControllerCount, const char **&pControllerIDs)
GenericComponentControllerFREECreateController (const char *pControllerID)
bool FREEDeleteController (GenericComponentController *pController)
void FREELinkCentralAsDedicated (::FREE::ControllerCentral::ControllerListType *pDedicatedControllerList,::FREE::ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles,::FREE::ProgressEventBase *pfnOnControl,::FREE::ProgressEventBase *pfnOnBuild,::FREE::ControllerCentral::CtrlCallbackListType *pCtrlCallbackList,::FREE::ControllerCentral::CtrlProgressListType *pCtrlProgressList,::itk::MutexLock *pGlobalCallbackMutex,::itk::MutexLock *pGlobalProgressMutex)
 freControllerIDMacro (RegStepGradDescOptimizerController,"Regular Step Gradient Descent Optimizer")
 freControllerIDMacro (RegStepGradDescOptimizerControllerBase,"RegularStepGradientDescentOptimizerBase")
 freControllerIDMacro (Rigid2DTransformController,"Rigid 2D Transform")
 freControllerIDMacro (Rigid2DRegistrationController,"Rigid 2D Registration")
 freControllerIDMacro (Rigid3DRegistrationController,"Rigid 3D Registration")
 freControllerIDMacro (RigidRegistrationControllerBase,"RigidRegistrationBase")
 freControllerIDMacro (ScaleTransformControllerBase,"ScaleTransformBase")
 freControllerIDMacro (Scale2DTransformController,"Scale 2D Transform")
 freControllerIDMacro (Scale3DTransformController,"Scale 3D Transform")
 freControllerIDMacro (Similarity2DTransformController,"Similarity 2D Transform")
 DefineParameterMacro (SPSAOptimizerController, MinimumNumberOfIteration,"MinimumNumberOfIteration","Minimum number of iteration the optimizer will compute.")
 DefineParameterMacro (SPSAOptimizerController, MaximumNumberOfIteration,"MaximumNumberOfIteration","Maximum number of iterations the optimizer will compute before terminating, even if no convergence is achieved.")
 DefineParameterMacro (SPSAOptimizerController, a,"a","a is a factor that scales the estimated gradient before substracting it from the current position to achive the next position. Should be non-negative. Can be estimated via GuessParameters.")
 DefineParameterMacro (SPSAOptimizerController, A,"A","A is a non-negative coefficient used to calculate the a of the next iteration step. Can be estimated via GuessParameters.")
 DefineParameterMacro (SPSAOptimizerController, c,"c","c is a factor that scales the pertubation vector, which will be added to the current position to estimate the gradient")
 DefineParameterMacro (SPSAOptimizerController, Alpha,"Alpha","Alpha is used to calculate the gain sequence a k.")
 DefineParameterMacro (SPSAOptimizerController, Gamma,"Gamma","Gamma is used to calculate the gain sequence c k.")
 DefineParameterMacro (SPSAOptimizerController, NumberOfPertubations,"NumberOfPertubations","Number of pertubations used to estimate the gradient at the current position.")
 DefineParameterMacro (SPSAOptimizerController, ConvergenceDecayRate,"ConvergenceDecayRate","The convergence value (magnitute of the gradient) will be multiplied every iteration step with this factor.")
 DefineParameterMacro (SPSAOptimizerController, Tolerance,"Tolerance","if the convergence value is below the tolerance the optimizer will terminate.")
 DefineParameterMacro (SPSAOptimizerController, GuessParameters,"GuessParameters","Indicates if the parameters a and A will be guessed (in this case any given value for both will be ignored).")
 DefineParameterMacro (SPSAOptimizerController, Guess_GradientEstimates,"Guess_GradientEstimates","Number of gradient estimations used to guess the parameters.")
 DefineParameterMacro (SPSAOptimizerController, Guess_InitialStepSize,"Guess_InitialStepSize","Maximum of the absolute values of the parameter update.")
 freControllerIDMacro (SPSAOptimizerController,"SPSA Optimizer")
void FREEGetControllerList (int &iControllerCount, const char **&pControllerIDs)
GenericComponentControllerFREECreateController (const char *pControllerID)
bool FREEDeleteController (GenericComponentController *pController)
void FREELinkCentralAsDedicated (::FREE::ControllerCentral::ControllerListType *pDedicatedControllerList,::FREE::ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles,::FREE::ProgressEventBase *pfnOnControl,::FREE::ProgressEventBase *pfnOnBuild,::FREE::ControllerCentral::CtrlCallbackListType *pCtrlCallbackList,::FREE::ControllerCentral::CtrlProgressListType *pCtrlProgressList,::itk::MutexLock *pGlobalCallbackMutex,::itk::MutexLock *pGlobalProgressMutex)
void FREEGetControllerList (int &iControllerCount, const char **&pControllerIDs)
GenericComponentControllerFREECreateController (const char *pControllerID)
bool FREEDeleteController (GenericComponentController *pController)
void FREELinkCentralAsDedicated (::FREE::ControllerCentral::ControllerListType *pDedicatedControllerList,::FREE::ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles,::FREE::ProgressEventBase *pfnOnControl,::FREE::ProgressEventBase *pfnOnBuild,::FREE::ControllerCentral::CtrlCallbackListType *pCtrlCallbackList,::FREE::ControllerCentral::CtrlProgressListType *pCtrlProgressList,::itk::MutexLock *pGlobalCallbackMutex,::itk::MutexLock *pGlobalProgressMutex)
 freControllerIDMacro (TranslationTransformControllerBase,"TranslationTransformBase")
 freControllerIDMacro (Translation2DTransformController,"Translation 2D Transform")
 freControllerIDMacro (Translation3DTransformController,"Translation 3D Transform")
 DefineParameterMacro (VersorRigid3DTransformController, CenterInitializationType,"CenterInitializationType","Type of rotation center computation and translation initialisation, if not set via ITV.\n0: Use the center specified via the parameter 'Center' (translation is zero).\n1: use geometrical center for calculation\n2: use center of mass of images for calculation.\n3: center and translation is computet via LandmarkBasedInitializer using the initial point sets.\n4: center and translation are defined via the first point in the initial point sets.")
 DefineParameterMacro (VersorRigid3DTransformController, Center,"Center","Coordinates of the center used as rotation center if CenterInitializationType = 0.")
 freControllerIDMacro (VersorRigid3DTransformController,"Versor Rigid 3D Transform")
 freControllerIDMacro (VersorRigid3DTransformOptimizerController,"Versor Rigid 3D Transform Optimizer")
 freControllerIDMacro (VersorTransformController,"Versor Transform")
 freControllerIDMacro (VersorTransformOptimizerController,"Versor Transform Optimizer")
 freControllerIDMacro (AccuracySOMetricControllerBase,"AccuracySOMetricBase")
 freControllerIDMacro (Accuracy2DSOMetricController,"Accuracy 2D SO Metric")
 freControllerIDMacro (Accuracy3DSOMetricController,"Accuracy 3D SO Metric")
 DefineParameterMacro (AmoebaSOOptimizerController, AutoInitialSimplex,"AutoInitialSimplex","Determines if the optimizer uses a small default simplex, SimplexDelta will be ignored.")
 DefineParameterMacro (AmoebaSOOptimizerController, SimplexDelta,"SimplexDelta","Starting size of the simplex")
 DefineParameterMacro (AmoebaSOOptimizerController, ParamConvTolerance,"ParamConvTolerance","Parameter convergence tolerance is the simplex diameter treshold. Optimation stopps if when the simplex diameter and the function convergence falls below their tresholds.")
 DefineParameterMacro (AmoebaSOOptimizerController, FunctConvTolerance,"FunctConvTolerance","Function convergence tolerance is the function convergence treshold. Optimation stopps if when the simplex diameter and the function convergence falls below their tresholds.")
 freControllerIDMacro (AmoebaSOOptimizerController,"Amoeba SO Optimizer")
 freControllerIDMacro (ConsistencySOMetricControllerBase,"ConsistencySOMetricControllerBase")
 freControllerIDMacro (Consistency2DSOMetricController,"Consistency 2D SO Metric")
 freControllerIDMacro (Consistency3DSOMetricController,"Consistency 3D SO Metric")
 freControllerIDMacro (ConstrainedAccuracySOMetricControllerBase,"ConstrainedAccuracySOMetricBase")
 freControllerIDMacro (ConstrainedAccuracy2DSOMetricController,"Constrained Accuracy 2D SO Metric")
 freControllerIDMacro (ConstrainedAccuracy3DSOMetricController,"Constrained Accuracy 3D SO Metric")
 freControllerIDMacro (ConstrainedImageClassificationSOMetricControllerBase,"ConstrainedImageClassificationSOMetricBase")
 freControllerIDMacro (ConstrainedImageClassification2DSOMetricController,"Constrained Image Classification 2D SO Metric")
 freControllerIDMacro (ConstrainedImageClassification3DSOMetricController,"Constrained Image Classification 3D SO Metric")
 freControllerIDMacro (ConstrainedImageDifferenceSOMetricControllerBase,"ConstrainedImageDifferenceSOMetricBase")
 freControllerIDMacro (ConstrainedImageDifference2DSOMetricController,"Constrained Image Difference 2D SO Metric")
 freControllerIDMacro (ConstrainedImageDifference3DSOMetricController,"Constrained Image Difference 3D SO Metric")
 freControllerIDMacro (ConstrainedOnePlusOneEvolutionarySOOptimizerController,"Constrained 1+1 Evolutionary SO Optimizer")
 DefineParameterMacro (EvolutionaryStrategySOOptimizerController, MutateIntitialPopulation,"MutateIntitialPopulation","Indicates if the starting population will be mutated one time befor beginning the evolutionary process. Usefull if the population is generated automatically.")
 DefineParameterMacro (EvolutionaryStrategySOOptimizerController, IntitialPopulation,"IntitialPopulation","The starting population for the optimization process. Every layer is one individuals, the values are the objective parameters. If the initial population is empty the initial position of the transform will be used to generate the starting population.")
 DefineParameterMacro (EvolutionaryStrategySOOptimizerController, NumberOfParents,"NumberOfParents","Number of parents in every generation. Equals the term Mu in evolutionary strategies.")
 DefineParameterMacro (EvolutionaryStrategySOOptimizerController, NumberOfChildren,"NumberOfChildren","Number of parents in every generation. Equals the term lambda in evolutionary strategies.")
 DefineParameterMacro (EvolutionaryStrategySOOptimizerController, Threshold,"Threshold","Threshold for the best individual in the population. If this treshold is reached, the optimization process will stop.")
 freControllerIDMacro (EvolutionaryStrategySOOptimizerController,"Evolutionary Strategy SO Optimizer")
 DefineParameterMacro (ExhaustiveSOOptimizerController, StepLength,"StepLength","Determines the basic step length of the optimizer along every search axis.")
 DefineParameterMacro (ExhaustiveSOOptimizerController, NumberOfSteps,"NumberOfSteps","Number of steps to the left and to the right of the initial value along the search axis.")
 DefineParameterMacro (ExhaustiveSOOptimizerController, ParameterAxis,"ParameterAxis","Indicates the search axis a parameter belongs to.")
 DefineParameterMacro (ExhaustiveSOOptimizerController, LogarithmicAxis,"LogarithmicAxis","Indicates if the axis will be searched linear (flase) or logarithmic (true).")
 DefineParameterMacro (ExhaustiveSOOptimizerController, MinimumIsBest,"MinimumIsBest","Indicates if the best result found by the search is the maximum finding or minimum.")
 freControllerIDMacro (ExhaustiveSOOptimizerController,"Exhaustive SO Optimizer")
 freControllerIDMacro (ImageClassificationSOMetricControllerBase,"ImageClassificationSOMetricBase")
 freControllerIDMacro (ImageClassification2DSOMetricController,"Image Classification 2D SO Metric")
 freControllerIDMacro (ImageClassification3DSOMetricController,"Image Classification 3D SO Metric")
 freControllerIDMacro (ImageDifferenceSOMetricControllerBase,"ImageDifferenceSOMetricBase")
 freControllerIDMacro (ImageDifference2DSOMetricController,"Image Difference 2D SO Metric")
 freControllerIDMacro (ImageDifference3DSOMetricController,"Image Difference 3D SO Metric")
 DefineParameterMacro (LimitedAxisAmoebaSOOptimizerController, ParameterAxis,"ParameterAxis","Indicating the search axis a parameter belongs to.")
 DefineParameterMacro (LimitedAxisAmoebaSOOptimizerController, NumberOfAxis,"NumberOfAxis","The number of axis (dimensionality of search space) that should be optimized.")
 DefineParameterMacro (LimitedAxisAmoebaSOOptimizerController, AutoInitialSimplex,"AutoInitialSimplex","Determines if the optimizer uses a small default simplex, SimplexDelta will be ignored.")
 DefineParameterMacro (LimitedAxisAmoebaSOOptimizerController, SimplexDelta,"SimplexDelta","Starting size of the simplex")
 DefineParameterMacro (LimitedAxisAmoebaSOOptimizerController, ParamConvTolerance,"ParamConvTolerance","Parameter convergence tolerance is the simplex diameter treshold. Optimation stopps if when the simplex diameter and the function convergence falls below their tresholds.")
 DefineParameterMacro (LimitedAxisAmoebaSOOptimizerController, FunctConvTolerance,"FunctConvTolerance","Function convergence tolerance is the function convergence treshold. Optimation stopps if when the simplex diameter and the function convergence falls below their tresholds.")
 freControllerIDMacro (LimitedAxisAmoebaSOOptimizerController,"Limited Axis Amoeba SO Optimizer")
 freControllerIDMacro (OnePlusOneEvolutionarySOOptimizerController,"1+1 Evolutionary SO Optimizer")
 DefineParameterMacro (PowellSOOptimizerController, MaximumLineIteration,"MaximumLineIteration","Maximum number of line search iterations.")
 DefineParameterMacro (PowellSOOptimizerController, StepLength,"StepLength","StepLength for the (scaled) spacing of the sampling of parameter space while bracketing the extremum")
 DefineParameterMacro (PowellSOOptimizerController, StepTolerance,"StepTolerance","Once the local extreme is known to be within this distance of the current parameter values, optimization terminates.")
 DefineParameterMacro (PowellSOOptimizerController, ValueTolerance,"ValueTolerance","Once this current cost function value is known to be within this tolerance of the cost function value at the local extreme, optimization terminates.")
 freControllerIDMacro (PowellSOOptimizerController,"Powell SO Optimizer")
 DefineParameterMacro (PrecisionSOMetricController, SampleSize,"SampleSize","Number of metric evaluations that will be used to compute the precision.")
 freControllerIDMacro (PrecisionSOMetricController,"Precision SO Metric")
void FREEGetControllerList (int &iControllerCount, const char **&pControllerIDs)
GenericComponentControllerFREECreateController (const char *pControllerID)
bool FREEDeleteController (GenericComponentController *pController)
void FREELinkCentralAsDedicated (::FREE::ControllerCentral::ControllerListType *pDedicatedControllerList,::FREE::ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles,::FREE::ProgressEventBase *pfnOnControl,::FREE::ProgressEventBase *pfnOnBuild,::FREE::ControllerCentral::CtrlCallbackListType *pCtrlCallbackList,::FREE::ControllerCentral::CtrlProgressListType *pCtrlProgressList,::itk::MutexLock *pGlobalCallbackMutex,::itk::MutexLock *pGlobalProgressMutex)
void FREEGetControllerList (int &iControllerCount, const char **&pControllerIDs)
GenericComponentControllerFREECreateController (const char *pControllerID)
bool FREEDeleteController (GenericComponentController *pController)
void FREELinkCentralAsDedicated (::FREE::ControllerCentral::ControllerListType *pDedicatedControllerList,::FREE::ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles,::FREE::ProgressEventBase *pfnOnControl,::FREE::ProgressEventBase *pfnOnBuild,::FREE::ControllerCentral::CtrlCallbackListType *pCallbackList,::FREE::ControllerCentral::CtrlProgressListType *pCtrlProgressList,::itk::MutexLock *pGlobalCallbackMutex,::itk::MutexLock *pGlobalProgressMutex)
 DefineParameterMacro (SPSASOOptimizerController, MinimumNumberOfIteration,"MinimumNumberOfIteration","Minimum number of iteration the optimizer will compute.")
 DefineParameterMacro (SPSASOOptimizerController, MaximumNumberOfIteration,"MaximumNumberOfIteration","Maximum number of iterations the optimizer will compute before terminating, even if no convergence is achieved.")
 DefineParameterMacro (SPSASOOptimizerController, a,"a","a is a factor that scales the estimated gradient before substracting it from the current position to achive the next position. Should be non-negative. Can be estimated via GuessParameters.")
 DefineParameterMacro (SPSASOOptimizerController, A,"A","A is a non-negative coefficient used to calculate the a of the next iteration step. Can be estimated via GuessParameters.")
 DefineParameterMacro (SPSASOOptimizerController, c,"c","c is a factor that scales the pertubation vector, which will be added to the current position to estimate the gradient")
 DefineParameterMacro (SPSASOOptimizerController, Alpha,"Alpha","Alpha is used to calculate the gain sequence a k.")
 DefineParameterMacro (SPSASOOptimizerController, Gamma,"Gamma","Gamma is used to calculate the gain sequence c k.")
 DefineParameterMacro (SPSASOOptimizerController, NumberOfPertubations,"NumberOfPertubations","Number of pertubations used to estimate the gradient at the current position.")
 DefineParameterMacro (SPSASOOptimizerController, ConvergenceDecayRate,"ConvergenceDecayRate","The convergence value (magnitute of the gradient) will be multiplied every iteration step with this factor.")
 DefineParameterMacro (SPSASOOptimizerController, Tolerance,"Tolerance","if the convergence value is below the tolerance the optimizer will terminate.")
 DefineParameterMacro (SPSASOOptimizerController, GuessParameters,"GuessParameters","Indicates if the parameters a and A will be guessed (in this case any given value for both will be ignored).")
 DefineParameterMacro (SPSASOOptimizerController, Guess_GradientEstimates,"Guess_GradientEstimates","Number of gradient estimations used to guess the parameters.")
 DefineParameterMacro (SPSASOOptimizerController, Guess_InitialStepSize,"Guess_InitialStepSize","Maximum of the absolute values of the parameter update.")
 DefineParameterMacro (SPSASOOptimizerController, ValueUpdateRate,"ValueUpdateRate","Because the value of the current position is not calculated explicitly by SPSA, Updating the actual optimizer value cost the evaluation of the objective function. Hence it can be adjusted how often the value should be updated (1 = every step; 5 = every fifth step etc.)")
 freControllerIDMacro (SPSASOOptimizerController,"SPSA SO Optimizer")
 DefineParameterMacro (MediaDrainController, SaveAllMedia,"SaveAllMedia","Request this parameter to save all linked media that have changed. In the returning parameter every layer is associated to one stored media. Values are media ID and IDPath of the source.")
 DefineParameterMacro (OptimizerOwnerControllerInterface, MinimizeToOptimize,"MinimizeToOptimize","Indicates if the owned optimizer should search for a maximum (false) or a minimum (true)")
bool NameIsSharedLibrary (const char *name)
static std::string CreateFullPath (const char *path, const char *file)
void DispatchParameterIDPath (const IDPath &parameterID, std::string &sParameterName, unsigned long &riItemPos, unsigned long &riLayer)
static bool operator== (const std::string &left, const IDPath &right)
static bool operator== (const IDPath &left, const std::string &right)
static const IDPath cIDPMediaMoving (std::string("/")+cComp_MediaMoving)
static const IDPath cIDPMediaFixed (std::string("/")+cComp_MediaFixed)
static const IDPath cIDPMediaFinal (std::string("/")+cComp_MediaFinal)
static const IDPath cIDPMediaInterim (std::string("/")+cComp_MediaInterim)
 freXMLTagMacro (StatisticData,"freStat:Data")
 freXMLTagMacro (StatisticDictionary,"freStat:Dictionary")
 freXMLTagMacro (StatisticValueDefinitions,"freStat:ValueDefinitions")
 freXMLTagMacro (StatisticEntryDefinitions,"freStat:EntryDefinitions")
 freXMLTagMacro (StatisticEntry,"freStat:Entry")
 freXMLTagMacro (StatisticEntryRef,"freStat:RefID")
 freXMLTagMacro (StatisticEntryID,"freStat:ID")
 freXMLTagMacro (StatisticEntryReference,"freStat:RefID")
 freXMLTagMacro (StatisticEntryDefinition,"freStat:EntryDefinition")
 freXMLTagMacro (StatisticEntryDefName,"freStat:Name")
 freXMLTagMacro (StatisticEntryDefControllerID,"freStat:ControllerID")
 freXMLTagMacro (StatisticEntryDefDescription,"freStat:Description")
 freXMLTagMacro (StatisticEntryDefIDPath,"freStat:ComponentIDPath")
 freXMLTagMacro (Statistic,"freStat:Statistic")
 freXMLTagMacro (StatisticDescription,"freStat:Description")
 freXMLTagMacro (StatisticTag,"freStat:Tag")
 freXMLTagMacro (StatisticTagKey,"freStat:TagKey")
 freXMLTagMacro (StatisticValue,"freStat:Value")
 freXMLTagMacro (StatisticValueReference,"freStat:RefID")
 freXMLTagMacro (StatisticValueDefinition,"freStat:ValueDefinition")
 freXMLTagMacro (StatisticValueDefName,"freStat:Name")
 freXMLTagMacro (StatisticValueDefType,"freStat:Type")
 freXMLTagMacro (StatisticValueDefDescription,"freStat:Description")
 freXMLTagMacro (StatisticValueDefIDPath,"freStat:ComponentIDPath")
 freXMLTagMacro (TimeStamp,"freStat:TimeStamp")
 freXMLTagMacro (TimeStampCreate,"freStat:TSCreate")
 freXMLTagMacro (TimeStampClose,"freStat:TSClose")

Variables

const char *const csFREEGeneralPath = "FREE_GENERAL_PATH"
const char *const csFREEAutoLoadPath = "FREE_AUTOLOAD_PATH"
const char *const csFREEGeneralPathDefault = "~\\"
const char *const csPVTBool = "xs:bool"
const char *const csPVTDouble = "xs:double"
const char *const csPVTInteger = "xs:int"
const char *const csPVTLong = "xs:long"
const char *const csPVTULong = "xs:unsignedLong"
const char *const csPVTString = "xs:string"
const char *const csPVTURI = "xs:anyURI"
const char *const csPVTIDPath = "xs:IDPath"
const char *const csMDNone = "none"
const char *const csMDAny = "any"
const char *const csMDFixed = "fixed"
const char *const csMDMoving = "moving"
const char *const csUndefinedController = ""
const int cMDDAny = -1
CallbackType ccbROI = 5
CallbackFlagType ccfROIMoving = 1
CallbackFlagType ccfROIFixed = 2
CallbackFlagType ccfROIBoth = 3
CallbackType ccbROIMask = 6
const char *const cParam_InitialTransformValues = "InitialTransformValues"
const char *const cParamDsc_InitialTransformValues = "Initial values of the transformation. Meaning depends on he transformation."
const char *const cParam_CurrentTransformValues = "CurrentTransformValues"
const char *const cParamDsc_CurrentTransformValues = "Curent values of the transformation. After registration, there are the final parameters. Directly before the registration the parameters used to initialize the transformation."
const char *const cParam_TransformScale = "TransformScales"
const char *const cParamDsc_TransformScale = "Depending on the Transformation."
const char *const cParam_MovingReferencePoints = "MovingReferencePoints"
const char *const cParamDsc_MovingReferencePoints = "Reference points in the moving image. In special case lower levels are further points. Same layers in MovingReferencePoints and FixedReferencePoints are point couples.\n"
const char *const cParam_FixedReferencePoints = "FixedReferencePoints"
const char *const cParamDsc_FixedReferencePoints = "Reference points in the fixed image. In special case lower levels are further points. Same layers in MovingReferencePoints and FixedReferencePoints are point couples.\n"
const char *const cParam_InitialisationMethod = "InitialisationMethod"
const char *const cParamDsc_InitialisationMethod = "Defines how the Transform will be initialized by initial transform values (itv) or estimation of the parameters. The kind of estimation depends on the transform and its setup.\n\n0: All initial parameters will be estimated"
const char *const cParam_ActualizeReferences = "ActualizeReferences"
const char *const cParamDsc_ActualizeReferences = "The section allows to actualize his references within the registration process, to avoid outdating of the setup be preceding transformations.\nThe actualizing will only have an effect, if the Registrator has activated ComputeTransformation."
const char *const cParam_Iterations = "NrOfIterations"
const char *const cParamDsc_Iterations = "Maximums number of iterations the optimizer should do."
const char *const cParam_StdDev = "StandardDeviation"
const char *const cParamDsc_StdDev = "Standard deviation"
const char *const cParam_HistoMatch = "HistogramMatchOn"
const char *const cParamDsc_HistoMatch = "Use a histogram match on the moving image, when using same modality, to gain better results."
const char *const cParam_HistoLevels = "HistogramLevels"
const char *const cParamDsc_HistoLevels = "Levels/Bins of the histogram."
const char *const cParam_HistoMatchPoints = "HistogramPoints"
const char *const cParamDsc_HistoMatchPoints = "Number of quantile values to be matched."
const char *const cParam_HistoThreshold = "HistogramThresholdOn"
const char *const cParamDsc_HistoThreshold = "Activates background exclusion for the histogram matching."
const char *const cParam_SplinOrder = "SplineOrder"
const char *const cParamDsc_SplinOrder = "Order of the BSpline used. (0: almost nearest neighbor; 1: almost linear)"
const char *const cParam_MaxStepLength = "maxStepLength"
const char *const cParamDsc_MaxStepLength = "Maximal size of the optimizer steps."
const char *const cParam_MinStepLength = "minStepLength"
const char *const cParamDsc_MinStepLength = "Minimal size of the optimizer steps."
const char *const cParam_GradMagTolerance = "GradMagTolerance"
const char *const cParamDsc_GradMagTolerance = "Tolerance of gradient magnitude."
const char *const cParam_DynamicLevelStepLength = "DynamicLevelStepLength"
const char *const cParamDsc_DynamicLevelStepLength = "Flag indicates if the last step length of the preceding level should be the max step length of the level.\n In the first level the maxStepLength value will always be used."
const char *const cParam_LearningRate = "LearningRate"
const char *const cParamDsc_LearningRate = "Learning Rate of the optimizer."
const char *const cParam_Lambda = "Lambda"
const char *const cParamDsc_Lambda = "Adjust the capture radius of the metric.\nLow lambda means greater capture radius."
const char *const cParam_ValueTolerance = "ValueTolerance"
const char *const cParamDsc_ValueTolerance = "TODO"
const char *const cParam_EpsilonFunction = "EpsilonFunction"
const char *const cParamDsc_EpsilonFunction = "TODO"
const char *const cParam_ROIOrigin = "ROIOrigins"
const char *const cParamDsc_ROIOrigin = "Origin of the ROI in the moving and fixed image (n is the dimension of the pipe)."
const char *const cParam_ROISize = "ROISize"
const char *const cParamDsc_ROISize = "Size of the ROI."
const char *const cParam_ROIMaskFile = "MaskFile"
const char *const cParamDsc_ROIMaskFile = "Specifies the path of the mask file to use with the ROI. If ROIType forces to use a mask and this value is empty, it will cause the registrator to make a callback."
const char *const cParam_ROIMaskFileFeedback = "MaskFileFeedback"
const char *const cParamDsc_ROIMaskFileFeedback = "Determines if the controller triggers an event before loading the mask file, so it can be checked and respecified.\n0: No event.\n1: Trigger event before loading mask."
const char *const cParam_ROI_M_Origin = "ROIOrigins_Moving"
const char *const cParamDsc_ROI_M_Origin = "Origin of the ROI in the moving and fixed image."
const char *const cParam_ROI_M_Size = "ROISize_Moving"
const char *const cParamDsc_ROI_M_Size = "Size of the ROI for the moving Image of an image couple."
const char *const cParam_ROI_M_MaskFile = "MaskFile_Moving"
const char *const cParamDsc_ROI_M_MaskFile = "Specifies the path of the mask file to use with the ROI. If ROIType forces to use a mask and this value is empty, it will cause the registrator to make a callback."
const char *const cParam_ROI_M_MaskFileFeedback = "MaskFileFeedback_Moving"
const char *const cParamDsc_ROI_M_MaskFileFeedback = "Determines if the controller triggers an event before loading the mask file, so it can be checked and respecified.\n0: No event.\n1: Trigger event before loading mask."
const char *const cParam_ROI_F_Origin = "ROIOrigins_Fixed"
const char *const cParamDsc_ROI_F_Origin = "Origin of the ROI for the fixed image of an image couple."
const char *const cParam_ROI_F_Size = "ROISize_Fixed"
const char *const cParamDsc_ROI_F_Size = "Size of the ROI for the moving Image of an image couple."
const char *const cParam_ROI_F_MaskFile = "MaskFile_Fixed"
const char *const cParamDsc_ROI_F_MaskFile = "Specifies the path of the mask file to use with the ROI. If ROIType forces to use a mask and this value is empty, it will cause the registrator to make a callback."
const char *const cParam_ROI_F_MaskFileFeedback = "MaskFileFeedback_Fixed"
const char *const cParamDsc_ROI_F_MaskFileFeedback = "Determines if the controller triggers an event before loading the mask file, so it can be checked and respecified.\n0: No event.\n1: Trigger event before loading mask."
const char *const cParam_MetricMinimize = "Minimize"
const char *const cParamDsc_MetricMinimize = "Determines the the direction of the best metric value.\nThis Value is not meant to be configured by user, it stores predefined information. The registration process will always use the default value, even if changed in the setup file."
const char *const cParam_FEMSetup = "SetupFile"
const char *const cParamDsc_FEMSetup = "File with the FEM setup information. (Full filename) If a setup file is given, all parameters for FEM are taken from the file, changing it in the fre-file has no effect."
const char *const cParam_FEMRegLevels = "ResolutionLevels"
const char *const cParamDsc_FEMRegLevels = "Number of resolution levels for the registration.\n1 means single-res registration. In every level the resolution will be doubled, until the orginal resolution is reached."
const char *const cParam_FEMPPE = "PixelsPerElement"
const char *const cParamDsc_FEMPPE = "Number of pixels per finite element."
const char *const cParam_FEMElasticity = "Elasticity"
const char *const cParamDsc_FEMElasticity = "Elasticity of the elemental connections"
const char *const cParam_FEMDensity = "Density"
const char *const cParamDsc_FEMDensity = "Density of the model"
const char *const cParam_FEMEnergyScale = "ImageEnergyScale"
const char *const cParamDsc_FEMEnergyScale = "Image similarity energy weight (gamma) - sets gradient step size"
const char *const cParam_FEMNrIntPoints = "NrOfIntegrationPoints"
const char *const cParamDsc_FEMNrIntPoints = "This determines the number of integration points to use at each resolution. These integration points are used to generate the force.\nThe actual number used will be NrOfIntegrationPoints^d, where d is the number of parameters in the elements local domain."
const char *const cParam_FEMWidthOfMetric = "WidthOfMetricRegion"
const char *const cParamDsc_FEMWidthOfMetric = "The metric region allows one to compute the derivative (force) of the similarity metric using a region of size [i,i] in 2D [i,i,i] in 3D, where i is WidthOfMetricRegion."
const char *const cParam_FEMAlpha = "Alpha"
const char *const cParamDsc_FEMAlpha = "Set alpha for the trapezoidal rule."
const char *const cParam_FEMDescentDirection = "DescentDirectionMinimize"
const char *const cParamDsc_FEMDescentDirection = "FEM tries to maximize energy (1) or minimize it (0)."
const char *const cParam_FEMDoLineSearch = "DoLineSearch"
const char *const cParamDsc_FEMDoLineSearch = "LineSearch finds the minimum energy between the current and next solution by linear search.\n(0=never, 1=always, 2=if needed)"
const char *const cParam_FEMTimeStep = "TimeStep"
const char *const cParamDsc_FEMTimeStep = "Setting the time step."
const char *const cParam_FEMEnergyReduction = "EnergyReduction"
const char *const cParamDsc_FEMEnergyReduction = "Sets the energy below which we decide the solution has converged."
const char *const cParam_FEMLandmarkType = "LandmarkType"
const char *const cParamDsc_FEMLandmarkType = "Defines if the fem should use landmarks and from which source.\n0: No Landmarks\n1: Use the file specified in the parameter LandmarkFile.\n2: Use the landmarks specified by the parameter Landmarks."
const char *const cParam_FEMLandmarks = "Landmarks"
const char *const cParamDsc_FEMLandmarks = "Landmarks used for the fem. Every level is one couple of landmarks for the moving and fixed image.\n\n2D:\n1..2: x/y moving image\n3..4: x/y fixed image\n\n3D:\n1..3: x/y/z moving image\n4..6: x/y/z fixed image"
const char *const cParam_FEMLandmarkFile = "LandmarkFile"
const char *const cParamDsc_FEMLandmarkFile = "Uses a given landmark file for the registration.(Full filename with path)"
const char *const cParam_FEMMetric = "Metric"
const char *const cParamDsc_FEMMetric = "Metric type that should be used for the registration:\n0: Mean Square\n1: Normalized Correlation\n2: Pattern Intensity\n3: Mutual Information; StdDev = 0.4; Sample# = 0.5*( WidthOfMetric ^Image dimension)\n4: Mattes MI; bins = 10; Sample# = see 3.\n5: Demon based Metric"
const char *const cParam_FEMScaleGradient = "ScaleGradient"
const char *const cParamDsc_FEMScaleGradient = "The scale gradient of the metric"
const char *const cParam_FEMRegridding = "EmployRegridding"
const char *const cParamDsc_FEMRegridding = "Sets the use of multi-resolution strategy. 1 = true, 0 = false"
const char *const cParam_MRRegLevel = "ResolutionLevels"
const char *const cParamDsc_MRRegLevel = "The level of the image pyramid."
const char *const cParam_MRRegUseSchedule = "UseSchedule"
const char *const cParamDsc_MRRegUseSchedule = "If schedule is used, the pixel size for every level is get by the resolution schedule (ResolutionSchedule), otherwise the starting pixel size is 2^(levels-1) and will be halfed with every following level."
const char *const cParam_MRRegResolutionSchedule = "ResolutionSchedule"
const char *const cParamDsc_MRRegResolutionSchedule = "The resolution schedule defines the pixel size in every dimension, for every level. The schedule will only be used, if UseSchedule is true."
const char *const cParam_HistSize = "HistogramSize"
const char *const cParamDsc_HistSize = "Number of bins in the 2D histogram.\n1: bins for the fixed image\n2: bins for the moving image"
const char *const cParam_HistPadValue = "HistogramPaddingValue"
const char *const cParamDsc_HistPadValue = "Pixel value that should be ignored for histogram calculation.\n-1 (default) indicates to use every pixel value."
const char *const cParam_HistDerivativeStep = "DerivativeStepLength"
const char *const cParamDsc_HistDerivativeStep = "The 'length' of transform parameter changes to estimate the derivates for the actual parameter set."
const char *const cParam_HistDerivativeScales = "DerivativeStepLengthScales"
const char *const cParamDsc_HistDerivativeScales = "This value is similar to the scale value of transforms. It modifies the step length (length/scale) for every parameter in the process of derivates computation.\n If it is set to true the transform scales will be used, otherwise all parameters are treated equal."
const char *const cParam_UpperBoundIncreaseFactor = "UpperBoundIncreaseFactor"
const char *const cParamDsc_UpperBoundIncreaseFactor = ""
const char *const cXML_Collection = "Collection"
const char *const cXML_TemplateID = "TemplateID"
const char *const cXML_Parameter = "Parameter"
const char *const cXML_ParameterValue = "Value"
const char *const cXML_ParameterLayer = "Layer"
const char *const cXML_ParameterName = "Name"
const char *const cXML_ParameterSize = "Size"
const char *const cXML_MediaLink = "MediaLink"
const char *const cXML_MediaID = "MediaID"
const char *const cXML_MediaLinks = "MediaLinks"
const char *const cXML_Component = "Component"
const char *const cXML_ComponentControllerID = "ControllerID"
const char *const cXML_ComponentID = "ComponentID"
const char *const cXML_ComponentType = "ComponentType"
const char *const cXML_ComponentComment = "Comment"
const char *const cXML_ComponentParameters = "Parameters"
const char *const cXML_Components = "Components"
const char *const cXML_Setup = "freeSetup"
const char *const cXML_SetupName = "Name"
const char *const cXML_SetupDescription = "Description"
const char *const cXML_SetupDimension = "Dimension"
const char *const cXML_SetupSections = "Sections"
const char *const cXML_SetupMedia = "Media"
const char *const cXML_SetupVersion = "Version"
const char *const cXML_AdaptionList = "AdaptionList"
const char *const cXML_Adaptation_Item = "Adaption"
const char *const cXML_Adaptation_Mode = "AdaptationMode"
const char *const cXML_Adaptation_ItemID = "ID"
const char *const cXML_Adaptation_Description = "Description"
const char *const cXML_IDPath = "IDPath"
const char *const cXML_CP_ControllerProfile = "ControllerProfile"
const char *const cXML_CP_ControllerID = "ControllerID"
const char *const cXML_CP_Description = "Description"
const char *const cXML_CP_Inheritance = "Inheritance"
const char *const cXML_CP_Template = "Template"
const char *const cXML_CP_Group = "Group"
const char *const cXML_CP_Parameter = "Parameter"
const char *const cXML_CP_ParamName = "Name"
const char *const cXML_CP_ParamHint = "Hint"
const char *const cXML_CP_ParamDynamic = "MultiRes"
const char *const cXML_CP_ParamLayerCount = "LayerCount"
const char *const cXML_CP_ParamSize = "Size"
const char *const cXML_CP_ParamType = "Type"
const char *const cXML_CP_Parameters = "Parameters"
const char *const cXML_CP_SubComponent = "SubComponent"
const char *const cXML_CP_SubCompID = "ComponentID"
const char *const cXML_CP_SubCompCtrlID = "ControllerID"
const char *const cXML_CP_SubCompRequired = "Required"
const char *const cXML_CP_SubCompDescription = "Description"
const char *const cXML_CP_SubComponents = "SubComponents"
const char *const cXML_CP_SubCompInternal = "Internal"
const char *const cXML_CP_Media = "Media"
const char *const cXML_CP_MediaAccess = "Access"
const char *const cXML_CP_MediaDomain = "Domain"
const char *const cXML_CP_MediaInternal = "Internal"
const char *const cXML_CP_MediaName = "Name"
const char *const cXML_CP_MediaType = "Type"
const char *const cXML_CP_MediaDim = "Dimension"
const char *const cXML_CP_MediaHint = "Hint"
const char *const cXML_CP_MediaMap = "MediaMap"
const char *const cXML_CP_ProfileOption = "ProfileOption"
const char *const cXML_CP_Requirement = "Requirement"
const char *const cXML_CP_RequDestination = "Destination"
const char *const cXML_CP_RequNegated = "Negated"
const char *const cXML_CP_Requirements = "Requirements"
LogFileController logException (GetGeneralFREEPath()+"free_error.log","Error log of F.R.E.E. - flexible registration evaluation engine")
LogFileController logException
static
CleanUpControllerCentral 
CleanUpControllerCentralGlobal
static
CleanUpControllerCentral 
CleanUpControllerCentralGlobal
static
CleanUpControllerCentral 
CleanUpControllerCentralGlobal
const char *const cComp_NotDefined = "NotDefined"
const char *const cCompDsc_NotDefined = "No component ID has been defined"
const char *const cComp_ROI = "ROI"
const char *const cCompDsc_ROI = "ROI of the processor"
const char *const cComp_MainInterpolator = "MainInterpolator"
const char *const cCompDsc_MainInterpolator = "The main interpolator of the processor."
const char *const cComp_MainMetric = "MainMetric"
const char *const cCompDsc_MainMetric = "The main metric of the processor."
const char *const cComp_MainTransform = "MainTransform"
const char *const cCompDsc_MainTransform = "The main transform of the processor."
const char *const cComp_MainOptimizer = "MainOptimizer"
const char *const cCompDsc_MainOptimizer = "The main optimizer of the processor."
const char *const cComp_MediaFinal = "MediaFinal"
const char *const cCompDsc_MediaFinal = "The media container with interim/final results of the ongoing registration."
const char *const cComp_MediaFixed = "MediaFixed"
const char *const cCompDsc_MediaFixed = "The media container containing the fixed media."
const char *const cComp_MediaMoving = "MediaMoving"
const char *const cCompDsc_MediaMoving = "The media container containing the moving media."
const char *const cComp_MediaInterim = "MediaInterim"
const char *const cCompDsc_MediaInterim = "The media container containing interim results of the sections (like transformation fields)."
const char *const cComp_NotDefined
const char *const cCompDsc_NotDefined
const char *const cComp_Section
const char *const cCompDsc_Section
const char *const cComp_ROI
const char *const cCompDsc_ROI
const char *const cComp_MainInterpolator
const char *const cCompDsc_MainInterpolator
const char *const cComp_MainMetric
const char *const cCompDsc_MainMetric
const char *const cComp_MainTransform
const char *const cCompDsc_MainTransform
const char *const cComp_MainOptimizer
const char *const cCompDsc_MainOptimizer
const char *const cComp_MediaFinal
const char *const cCompDsc_MediaFinal
const char *const cComp_MediaFixed
const char *const cCompDsc_MediaFixed
const char *const cComp_MediaMoving
const char *const cCompDsc_MediaMoving
const char *const cComp_MediaInterim
const char *const cCompDsc_MediaInterim
static const IDPath cIDPSelf (".")
static const IDPath cIDPParent ("..")
static const IDPath cIDPRoot ("/")
static const IDPath cIDPEveryone ("//*")


Typedef Documentation

typedef const unsigned int FREE::CallbackFlagType

This type is used to for additional Callback specification.

Definition at line 33 of file freConstCallbackIDs.h.

typedef const unsigned int FREE::CallbackType

This type is used to identify the kind of CallbackEvent.

Definition at line 31 of file freConstCallbackIDs.h.

typedef ClosedFormRegistrationProcessor<2> FREE::ClosedFormRegistrationProcessor2D

the registration processor types used in F.R.E.E. (2D/3D); 2D version of the ClosedFormRegistrationProcessor

Definition at line 129 of file freClosedFormRegistrationProcessor.h.

typedef ClosedFormRegistrationProcessor<3> FREE::ClosedFormRegistrationProcessor3D

3D version of the ClosedFormRegistrationProcessor

Definition at line 131 of file freClosedFormRegistrationProcessor.h.

typedef std::string FREE::ComponentID

Definition at line 32 of file freComponentID.h.

typedef DemonRegistrationProcessor<2> FREE::DemonRegistrationProcessor2D

the registration processor types used in F.R.E.E. (2D/3D); 2D version of the DemonRegistrationProcessor

Definition at line 111 of file freDemonRegistrationProcessor.h.

typedef DemonRegistrationProcessor<3> FREE::DemonRegistrationProcessor3D

3D version of the DemonRegistrationProcessor

Definition at line 113 of file freDemonRegistrationProcessor.h.

typedef long FREE::DurationType

Definition at line 35 of file freTimeStampedObject.h.

typedef ES::Individual< double, double, double > FREE::ESIndividualType

This file is used to define concrete versions of ES template classes that will be integrated in the controller concept of f.r.e.e.

Definition at line 34 of file freESControllerInfo.h.

typedef FEMRegistrationProcessor<2> FREE::FEMRegistrationProcessor2D

the registration processor types used in F.R.E.E. (2D/3D); 2D version of the FEMRegistrationProcessor

Definition at line 193 of file freFEMRegistrationProcessor.h.

typedef FEMRegistrationProcessor<3> FREE::FEMRegistrationProcessor3D

3D version of the FEMRegistrationProcessor

Definition at line 195 of file freFEMRegistrationProcessor.h.

typedef GenericComponentController*(* FREE::FREE_CREATE_CONTROLLER_FUNCTION)(char *pControllerID)

Definition at line 43 of file freControllerFactoryBase.cxx.

typedef GenericComponentController*(* FREE::FREE_CREATE_CONTROLLER_FUNCTION)(char *pControllerID)

Definition at line 43 of file freControllerFactory.txx.

typedef GenericComponentController*(* FREE::FREE_CREATE_CONTROLLER_FUNCTION)(char *pControllerID)

Function returns an instance of the controller specified by the passed ID.

Definition at line 338 of file freControllerCentral.h.

typedef bool(* FREE::FREE_DELETE_CONTROLLER_FUNCTION)(GenericComponentController *pController)

Definition at line 45 of file freControllerFactoryBase.cxx.

typedef bool(* FREE::FREE_DELETE_CONTROLLER_FUNCTION)(GenericComponentController *pController)

Definition at line 45 of file freControllerFactory.txx.

typedef bool(* FREE::FREE_DELETE_CONTROLLER_FUNCTION)(GenericComponentController *pController)

Function disposes the passed controller. Should only be called with controllers belonging the called DLL.

Definition at line 344 of file freControllerCentral.h.

typedef void(* FREE::FREE_GET_CONTROLLER_LIST_FUNCTION)(int &iCount, char **&pControllerIDs)

A file scope typedef to make the cast code to the load function cleaner to read.

Definition at line 41 of file freControllerFactoryBase.cxx.

typedef void(* FREE::FREE_GET_CONTROLLER_LIST_FUNCTION)(int &iCount, char **&pControllerIDs)

A file scope typedef to make the cast code to the load function cleaner to read.

Definition at line 41 of file freControllerFactory.txx.

typedef void(* FREE::FREE_GET_CONTROLLER_LIST_FUNCTION)(int &iCount, char **&pControllerIDs)

Function signatures of all functions a controller DLL should offer. Function gets a list of controller ids of all controllers a DLL offers.

Definition at line 333 of file freControllerCentral.h.

typedef void(* FREE::FREE_LINK_CENTRAL_FUNCTION)(ControllerCentral::ControllerListType *pDedicatedControllerList, ControllerCentral::PointerListType *pDedicatedLibraryHandles, ProgressEventBase *pfnOnControl, ProgressEventBase *pfnOnBuild, ControllerCentral::CtrlCallbackListType *pCallbackList, ControllerCentral::CtrlProgressListType *pProgressList, itk::MutexLock *pGlobalCallbackMutex, itk::MutexLock *pGlobalProgressMutex)

Definition at line 47 of file freControllerFactoryBase.cxx.

typedef void(* FREE::FREE_LINK_CENTRAL_FUNCTION)(ControllerCentral::ControllerListType *pDedicatedControllerList, ControllerCentral::PointerListType *pDedicatedLibraryHandles, ProgressEventBase *pfnOnControl, ProgressEventBase *pfnOnBuild, ControllerCentral::CtrlCallbackListType *pCallbackList, ControllerCentral::CtrlProgressListType *pProgressList, itk::MutexLock *pGlobalCallbackMutex, itk::MutexLock *pGlobalProgressMutex)

Definition at line 47 of file freControllerFactory.txx.

typedef void(* FREE::FREE_LINK_CENTRAL_FUNCTION)(ControllerCentral::ControllerListType *pDedicatedControllerList, ControllerCentral::LibraryHandleListType *pDedicatedLibraryHandles, ProgressEventBase *pfnOnControl, ProgressEventBase *pfnOnBuild, ControllerCentral::CtrlCallbackListType *pCallbackList, ControllerCentral::CtrlProgressListType *pProgressList, itk::MutexLock *pGlobalCallbackMutex, itk::MutexLock *pGlobalProgressMutex)

Function links the controller central across all loaded controller DLLs. this is needed to ensure that every controller can request any other controller.

Definition at line 350 of file freControllerCentral.h.

typedef ComponentControllerInterface FREE::GenericComponentController

Definition at line 35 of file freSessionComponentCache.h.

typedef ComponentControllerInterface FREE::GenericComponentController

The generic controller object used within the interface of f.r.e.e. (e.g. ControllerCentral).

Definition at line 222 of file freControllerInterface.h.

typedef GenericComponentController::GenericComponentType FREE::GenericComponentType

Definition at line 223 of file freControllerInterface.h.

typedef MediaControllerInterface FREE::GenericMediaController

Definition at line 92 of file freMediaControllerBase.h.

typedef itk::LightObject FREE::GenericMediaType

Definition at line 74 of file freElementals.h.

typedef OptimizerControllerInterface FREE::GenericOptimizerController

Definition at line 53 of file freOptimizerControllerInterface.h.

typedef OptimizerControllerInterface FREE::GenericOptimizerController

Definition at line 86 of file freOptimizerControllerBase.h.

typedef StoreableMediaControllerInterface FREE::GenericStoreableMediaController

Definition at line 89 of file freStoreableMediaControllerBase.h.

typedef std::vector<IDPath> FREE::IDPathVectorType

Definition at line 279 of file freIDPath.h.

typedef ImageTypes<2>::InternalImageType FREE::InternalImage2DType

InternalImageType (2D) used in the engine for the image representation.

Definition at line 84 of file freImageTypes.h.

typedef ImageTypes<3>::InternalImageType FREE::InternalImage3DType

InternalImageType (3D) used in the engine for the image representation.

Definition at line 86 of file freImageTypes.h.

typedef PixelType FREE::InternalImagePixelType

Definition at line 36 of file freImageTypes.h.

typedef ImagePolyStorage<InternalImagePixelType> FREE::InternalImagePolyStorageType

Poly storage for internal images.

Definition at line 103 of file freImagePolyStorage.h.

typedef RegistrationObserverBase<itk::IterationEvent> FREE::IterationObserver

Observer used by the registration processor to observe the registration development.

Definition at line 84 of file freRegistrationObserver.h.

typedef unsigned short FREE::LoadingPixelType

Pixel type; often used to store data in images (analyze, dicom, etc).

Definition at line 55 of file freElementals.h.

typedef ImageTypes<2>::MaskType FREE::Mask2DType

MaskType (2D) used as a mask for the region of interest. The value 0 will mask out, all other values not change the masked image.

Definition at line 105 of file freImageTypes.h.

typedef ImageTypes<3>::MaskType FREE::Mask3DType

MaskType (3D) used as a mask for the region of interest. The value 0 will mask out, all other values not change the masked image.

Definition at line 109 of file freImageTypes.h.

typedef ViewImagePixelType FREE::MaskPixelType

Pixel type used for masks within f.r.e.e..

Definition at line 43 of file freImageTypes.h.

typedef ImagePolyStorage<MaskPixelType> FREE::MaskPolyStorageType

Poly storage for image based masks.

Definition at line 112 of file freImagePolyStorage.h.

typedef int FREE::MediaDomainDimensionType

Definition at line 72 of file freElementals.h.

typedef std::string FREE::MediaID

Definition at line 57 of file freElementals.h.

typedef MultiRigidRegistrationProcessor<2> FREE::MultiRigidRegistrationProcessor2D

2D version of the MultiRigidRegistrationProcessor

Definition at line 284 of file freRigidRegistrationProcessor.h.

typedef MultiRigidRegistrationProcessor<3> FREE::MultiRigidRegistrationProcessor3D

3D version of the MultiRigidRegistrationProcessor

Definition at line 286 of file freRigidRegistrationProcessor.h.

typedef itk::Array< ScalarType > FREE::ParameterArrayType

Parameter array is used in the class OptimizerSetup and TransformSetup to establish a flexible set of parameter, used and maintained by the controller.

Definition at line 62 of file freElementals.h.

typedef float FREE::PixelType

Pixel type; value range/representation for a pixel of an image in the engine.

Definition at line 49 of file freElementals.h.

typedef ImageTypes<2>::PointType FREE::Point2DType

Pointype (2D) used to represent a point within the image.

Definition at line 112 of file freImageTypes.h.

typedef ImageTypes<3>::PointType FREE::Point3DType

Pointype (3D) used to represent a point within the image.

Definition at line 114 of file freImageTypes.h.

typedef RegistrationObserverBase<itk::ProgressEvent> FREE::ProgressObserver

Observer used to observe the progress of itk image filters.

Definition at line 86 of file freRegistrationObserver.h.

typedef RigidRegistrationProcessor<2> FREE::RigidRegistrationProcessor2D

the registration processor types used in F.R.E.E. (2D/3D); 2D version of the RigidRegistrationProcessor

Definition at line 279 of file freRigidRegistrationProcessor.h.

typedef RigidRegistrationProcessor<3> FREE::RigidRegistrationProcessor3D

3D version of the RigidRegistrationProcessor

Definition at line 281 of file freRigidRegistrationProcessor.h.

typedef double FREE::ScalarType

Accuracy of calculations (e.g. interpolator, transform) within the engine.

Definition at line 52 of file freElementals.h.

typedef std::deque<std::string> FREE::STLStringDeque

Definition at line 93 of file freElementals.h.

typedef std::vector<std::string> FREE::STLStringVector

Needed generic container types based on the stl.

Definition at line 92 of file freElementals.h.

typedef std::map<std::string, std::string > FREE::STLStrToStrMap

Definition at line 94 of file freElementals.h.

typedef long FREE::TimeStampType

Definition at line 36 of file freTimeStampedObject.h.

typedef ImageTypes<2>::TransformationFieldType FREE::TransformationField2DType

Transformation field type (2D) used in the engine to represent registration changes.

Definition at line 90 of file freImageTypes.h.

typedef ImageTypes<3>::TransformationFieldType FREE::TransformationField3DType

Transformation field type (3D) used in the engine to represent registration changes.

Definition at line 93 of file freImageTypes.h.

typedef ImagePolyStorage< ImageTypes<2>::TransformationFieldPixelType, ImageTypes<3>::TransformationFieldPixelType > FREE::TransformationFieldPolyStorageType

Poly storage for transformation fields.

Definition at line 106 of file freImagePolyStorage.h.

typedef ImageTypes<2>::VectorType FREE::Vector2DType

Vectortypes used in the engine for the transformation fields.

Definition at line 80 of file freImageTypes.h.

typedef ImageTypes<3>::VectorType FREE::Vector3DType

Definition at line 81 of file freImageTypes.h.

typedef ImageTypes<2>::ViewImageType FREE::ViewImage2DType

ViewImageType (2D) used for images, which are only supposed to be shown.

Definition at line 97 of file freImageTypes.h.

typedef ImageTypes<3>::ViewImageType FREE::ViewImage3DType

ViewImageType (3D) used for images, which are only supposed to be shown.

Definition at line 100 of file freImageTypes.h.

typedef unsigned char FREE::ViewImagePixelType

Standard pixel used for images, which are only supposed to be shown, so 256 gray values are enough and will save memory.

Definition at line 40 of file freImageTypes.h.

typedef ImagePolyStorage<ViewImagePixelType> FREE::ViewImagePolyStorageType

Poly storage for viewing images.

Definition at line 109 of file freImagePolyStorage.h.


Enumeration Type Documentation

enum FREE::DataAccessType

Enumeration of the different access types for parameter or media data.

Enumerator:
DAGet  information can only be retrieved but not set (e.g. minimize or maximize value of a metric)
DASet  Information can only be set, but cannot be retreived.
DAAny  Information can arbitrary be set and retrieved

Definition at line 65 of file freElementals.h.

enum FREE::RegistrationStatusType

Enumeration of the different processing states a registration passes, when it is processed.

Enumerator:
RSTInitializing  The Registrator was just created and is now ready to run.
RSTNewSection  The Registrator is starting the work on a new section.
RSTCreateProcessor  A processor for the Sector is going to be created.
RSTInitProcessor  The processor is initializing.
RSTProcessing  The processor starts with is work on the section.
RSTFinalizing  The processor is finished with its work and and computes the final results.
RSTSavingResults  Registration of the section is finished and the result are going to be saved now.
RSTFinished  The registrator is finished with one step.

Definition at line 78 of file freElementals.h.

enum FREE::RotationAxisType

Enumeration of the different rotation axis used by the rotation initializer.

Enumerator:
RA_X  Rotation axis is the x axis.
RA_Y  Rotation axis is the y axis.
RA_Z  Rotation axis is the z axis.

Definition at line 41 of file freTransformInitializer.h.


Function Documentation

static std::string FREE::ActTimeStampToStr (  )  [static]

Definition at line 31 of file freLogFileController.cxx.

Referenced by FREE::LogFileController::AddEntry(), FREE::LogFileController::StartLog(), and FREE::LogFileController::StopLog().

static const IDPath FREE::cIDPMediaFinal ( std::string("/")+  cComp_MediaFinal  )  [static]

static const IDPath FREE::cIDPMediaFixed ( std::string("/")+  cComp_MediaFixed  )  [static]

Referenced by FREE::ImageAdaptationInverter::InvertAdaptation().

static const IDPath FREE::cIDPMediaInterim ( std::string("/")+  cComp_MediaInterim  )  [static]

static const IDPath FREE::cIDPMediaMoving ( std::string("/")+  cComp_MediaMoving  )  [static]

Referenced by FREE::ImageAdaptationInverter::InvertAdaptation().

FREE::ComponentMacro ( TrainInterpolator  ,
"Interpolator used to calculate the training histogram.\nOnly required if the histogram is not set directly."   
)

FREE::ComponentMacro ( TrainTransform  ,
"Transform used to calculate the training histogram.\nOnly required if the histogram is not set directly."   
)

static std::string FREE::CreateFullPath ( const char *  path,
const char *  file 
) [static]

A file scope helper function to concat path and file into a full path

make sure the end of path is a separator

Definition at line 255 of file freControllerFactory.txx.

Referenced by FREE::ControllerCollector::LoadLibrariesInPath(), and FREE::ControllerCentral::LoadLibrariesInPath().

FREE::DefineMediaIDMacro ( MediaActualizerController  ,
transformFunction  ,
"deformationTransformFunction"  ,
"The transformation function that can be used for actualization."   
)

FREE::DefineMediaIDMacro ( MediaActualizerController  ,
deformationField  ,
"deformationField"  ,
"The deformation field that can be used for actualization."   
)

FREE::DefineParameterMacro ( OptimizerOwnerControllerInterface  ,
MinimizeToOptimize  ,
"MinimizeToOptimize"  ,
"Indicates if the owned optimizer should search for a maximum (false) or a minimum (true)"   
)

Implementation of FREE::OptimizerOwnerControllerInterface //////////

FREE::DefineParameterMacro ( MediaDrainController  ,
SaveAllMedia  ,
"SaveAllMedia"  ,
"Request this parameter to save all linked media that have changed. In the returning parameter every layer is associated to one stored media. Values are media ID and IDPath of the source."   
)

Implementation of FREE::MediaDrainController //////////////////////

FREE::DefineParameterMacro ( SPSASOOptimizerController  ,
ValueUpdateRate  ,
"ValueUpdateRate"  ,
"Because the value of the current position is not calculated explicitly by   SPSA,
Updating the actual optimizer value cost the evaluation of the objective function.Hence it can be adjusted how often the value should be updated(1=every step;5=every fifth step etc.)"   
)

FREE::DefineParameterMacro ( SPSASOOptimizerController  ,
Guess_InitialStepSize  ,
"Guess_InitialStepSize"  ,
"Maximum of the absolute values of the parameter update."   
)

FREE::DefineParameterMacro ( SPSASOOptimizerController  ,
Guess_GradientEstimates  ,
"Guess_GradientEstimates"  ,
"Number of gradient estimations used to guess the parameters."   
)

FREE::DefineParameterMacro ( SPSASOOptimizerController  ,
GuessParameters  ,
"GuessParameters"  ,
"Indicates if the parameters a and A will be guessed (in this case any given value for both will be ignored)."   
)

FREE::DefineParameterMacro ( SPSASOOptimizerController  ,
Tolerance  ,
"Tolerance"  ,
"if the convergence value is below the tolerance the optimizer will terminate."   
)

FREE::DefineParameterMacro ( SPSASOOptimizerController  ,
ConvergenceDecayRate  ,
"ConvergenceDecayRate"  ,
"The convergence value (magnitute of the gradient) will be multiplied every iteration step with this factor."   
)

FREE::DefineParameterMacro ( SPSASOOptimizerController  ,
NumberOfPertubations  ,
"NumberOfPertubations"  ,
"Number of pertubations used to estimate the gradient at the current position."   
)

FREE::DefineParameterMacro ( SPSASOOptimizerController  ,
Gamma  ,
"Gamma"  ,
"Gamma is used to calculate the gain sequence c k."   
)

FREE::DefineParameterMacro ( SPSASOOptimizerController  ,
Alpha  ,
"Alpha"  ,
"Alpha is used to calculate the gain sequence a k."   
)

FREE::DefineParameterMacro ( SPSASOOptimizerController  ,
,
"c"  ,
"c is a factor that scales the pertubation   vector,
which will be added to the current position to estimate the gradient"   
)

FREE::DefineParameterMacro ( SPSASOOptimizerController  ,
,
"A"  ,
"A is a non-negative coefficient used to calculate the a of the next iteration step. Can be estimated via GuessParameters."   
)

FREE::DefineParameterMacro ( SPSASOOptimizerController  ,
,
"a"  ,
"a is a factor that scales the estimated gradient before substracting it from the current position to achive the next position. Should be non-negative. Can be estimated via GuessParameters."   
)

FREE::DefineParameterMacro ( SPSASOOptimizerController  ,
MaximumNumberOfIteration  ,
"MaximumNumberOfIteration"  ,
"Maximum number of iterations the optimizer will compute before   terminating,
even if no convergence is achieved."   
)

FREE::DefineParameterMacro ( SPSASOOptimizerController  ,
MinimumNumberOfIteration  ,
"MinimumNumberOfIteration"  ,
"Minimum number of iteration the optimizer will compute."   
)

Implementation of FREE::SPSASOOptimizerController ///

FREE::DefineParameterMacro ( PrecisionSOMetricController  ,
SampleSize  ,
"SampleSize"  ,
"Number of metric evaluations that will be used to compute the precision."   
)

FREE::DefineParameterMacro ( PowellSOOptimizerController  ,
ValueTolerance  ,
"ValueTolerance"  ,
"Once this current cost function value is known to be within this tolerance of the cost function value at the local   extreme,
optimization terminates."   
)

FREE::DefineParameterMacro ( PowellSOOptimizerController  ,
StepTolerance  ,
"StepTolerance"  ,
"Once the local extreme is known to be within this distance of the current parameter   values,
optimization terminates."   
)

FREE::DefineParameterMacro ( PowellSOOptimizerController  ,
StepLength  ,
"StepLength"  ,
"StepLength for the (scaled) spacing of the sampling of parameter space while bracketing the extremum"   
)

FREE::DefineParameterMacro ( PowellSOOptimizerController  ,
MaximumLineIteration  ,
"MaximumLineIteration"  ,
"Maximum number of line search iterations."   
)

Implementation of FREE::PowellSOOptimizerController ///

FREE::DefineParameterMacro ( LimitedAxisAmoebaSOOptimizerController  ,
FunctConvTolerance  ,
"FunctConvTolerance"  ,
"Function convergence tolerance is the function convergence treshold. Optimation stopps if when the simplex diameter and the function convergence falls below their tresholds."   
)

FREE::DefineParameterMacro ( LimitedAxisAmoebaSOOptimizerController  ,
ParamConvTolerance  ,
"ParamConvTolerance"  ,
"Parameter convergence tolerance is the simplex diameter treshold. Optimation stopps if when the simplex diameter and the function convergence falls below their tresholds."   
)

FREE::DefineParameterMacro ( LimitedAxisAmoebaSOOptimizerController  ,
SimplexDelta  ,
"SimplexDelta"  ,
"Starting size of the simplex"   
)

FREE::DefineParameterMacro ( LimitedAxisAmoebaSOOptimizerController  ,
AutoInitialSimplex  ,
"AutoInitialSimplex"  ,
"Determines if the optimizer uses a small default   simplex,
SimplexDelta will be ignored."   
)

FREE::DefineParameterMacro ( LimitedAxisAmoebaSOOptimizerController  ,
NumberOfAxis  ,
"NumberOfAxis"  ,
"The number of axis (dimensionality of search space) that should be optimized."   
)

FREE::DefineParameterMacro ( LimitedAxisAmoebaSOOptimizerController  ,
ParameterAxis  ,
"ParameterAxis"  ,
"Indicating the search axis a parameter belongs to."   
)

Implementation of FREE::LimitedAxisAmoebaSOOptimizerController //////

FREE::DefineParameterMacro ( ExhaustiveSOOptimizerController  ,
MinimumIsBest  ,
"MinimumIsBest"  ,
"Indicates if the best result found by the search is the maximum finding or minimum."   
)

FREE::DefineParameterMacro ( ExhaustiveSOOptimizerController  ,
LogarithmicAxis  ,
"LogarithmicAxis"  ,
"Indicates if the axis will be searched linear (flase) or logarithmic (true)."   
)

FREE::DefineParameterMacro ( ExhaustiveSOOptimizerController  ,
ParameterAxis  ,
"ParameterAxis"  ,
"Indicates the search axis a parameter belongs to."   
)

FREE::DefineParameterMacro ( ExhaustiveSOOptimizerController  ,
NumberOfSteps  ,
"NumberOfSteps"  ,
"Number of steps to the left and to the right of the initial value along the search axis."   
)

FREE::DefineParameterMacro ( ExhaustiveSOOptimizerController  ,
StepLength  ,
"StepLength"  ,
"Determines the basic step length of the optimizer along every search axis."   
)

Implementation of FREE::ExhaustiveSOOptimizerController //////////////////

FREE::DefineParameterMacro ( EvolutionaryStrategySOOptimizerController  ,
Threshold  ,
"Threshold"  ,
"Threshold for the best individual in the population. If this treshold is   reached,
the optimization process will stop."   
)

FREE::DefineParameterMacro ( EvolutionaryStrategySOOptimizerController  ,
NumberOfChildren  ,
"NumberOfChildren"  ,
"Number of parents in every generation. Equals the term lambda in evolutionary strategies."   
)

FREE::DefineParameterMacro ( EvolutionaryStrategySOOptimizerController  ,
NumberOfParents  ,
"NumberOfParents"  ,
"Number of parents in every generation. Equals the term Mu in evolutionary strategies."   
)

FREE::DefineParameterMacro ( EvolutionaryStrategySOOptimizerController  ,
IntitialPopulation  ,
"IntitialPopulation"  ,
"The starting population for the optimization process. Every layer is one   individuals,
the values are the objective parameters.If the initial population is empty the initial position of the transform will be used to generate the starting population."   
)

FREE::DefineParameterMacro ( EvolutionaryStrategySOOptimizerController  ,
MutateIntitialPopulation  ,
"MutateIntitialPopulation"  ,
"Indicates if the starting population will be mutated one time befor beginning the evolutionary process. Usefull if the population is generated automatically."   
)

Implementation of FREE::EvolutionaryStrategySOOptimizerController ///

FREE::DefineParameterMacro ( AmoebaSOOptimizerController  ,
FunctConvTolerance  ,
"FunctConvTolerance"  ,
"Function convergence tolerance is the function convergence treshold. Optimation stopps if when the simplex diameter and the function convergence falls below their tresholds."   
)

FREE::DefineParameterMacro ( AmoebaSOOptimizerController  ,
ParamConvTolerance  ,
"ParamConvTolerance"  ,
"Parameter convergence tolerance is the simplex diameter treshold. Optimation stopps if when the simplex diameter and the function convergence falls below their tresholds."   
)

FREE::DefineParameterMacro ( AmoebaSOOptimizerController  ,
SimplexDelta  ,
"SimplexDelta"  ,
"Starting size of the simplex"   
)

FREE::DefineParameterMacro ( AmoebaSOOptimizerController  ,
AutoInitialSimplex  ,
"AutoInitialSimplex"  ,
"Determines if the optimizer uses a small default   simplex,
SimplexDelta will be ignored."   
)

Implementation of FREE::AmoebaSOOptimizerController //////////////////

FREE::DefineParameterMacro ( VersorRigid3DTransformController  ,
Center  ,
"Center"   
)

FREE::DefineParameterMacro ( VersorRigid3DTransformController  ,
CenterInitializationType  ,
"CenterInitializationType"  ,
"Type of rotation center computation and translation   initialisation,
if not set via ITV.\n0:Use the center specified via the parameter 'Center'(translation is zero).\n1:use geometrical center for calculation\n2:use center of mass of images for calculation.\n3:center and translation is computet via LandmarkBasedInitializer using the initial point sets.\n4:center and translation are defined via the first point in the initial point sets."   
)

Implementation of FREE::VersorRigid3DTransformController ///////////

FREE::DefineParameterMacro ( SPSAOptimizerController  ,
Guess_InitialStepSize  ,
"Guess_InitialStepSize"  ,
"Maximum of the absolute values of the parameter update."   
)

FREE::DefineParameterMacro ( SPSAOptimizerController  ,
Guess_GradientEstimates  ,
"Guess_GradientEstimates"  ,
"Number of gradient estimations used to guess the parameters."   
)

FREE::DefineParameterMacro ( SPSAOptimizerController  ,
GuessParameters  ,
"GuessParameters"  ,
"Indicates if the parameters a and A will be guessed (in this case any given value for both will be ignored)."   
)

FREE::DefineParameterMacro ( SPSAOptimizerController  ,
Tolerance  ,
"Tolerance"  ,
"if the convergence value is below the tolerance the optimizer will terminate."   
)

FREE::DefineParameterMacro ( SPSAOptimizerController  ,
ConvergenceDecayRate  ,
"ConvergenceDecayRate"  ,
"The convergence value (magnitute of the gradient) will be multiplied every iteration step with this factor."   
)

FREE::DefineParameterMacro ( SPSAOptimizerController  ,
NumberOfPertubations  ,
"NumberOfPertubations"  ,
"Number of pertubations used to estimate the gradient at the current position."   
)

FREE::DefineParameterMacro ( SPSAOptimizerController  ,
Gamma  ,
"Gamma"  ,
"Gamma is used to calculate the gain sequence c k."   
)

FREE::DefineParameterMacro ( SPSAOptimizerController  ,
Alpha  ,
"Alpha"  ,
"Alpha is used to calculate the gain sequence a k."   
)

FREE::DefineParameterMacro ( SPSAOptimizerController  ,
,
"c"  ,
"c is a factor that scales the pertubation   vector,
which will be added to the current position to estimate the gradient"   
)

FREE::DefineParameterMacro ( SPSAOptimizerController  ,
,
"A"  ,
"A is a non-negative coefficient used to calculate the a of the next iteration step. Can be estimated via GuessParameters."   
)

FREE::DefineParameterMacro ( SPSAOptimizerController  ,
,
"a"  ,
"a is a factor that scales the estimated gradient before substracting it from the current position to achive the next position. Should be non-negative. Can be estimated via GuessParameters."   
)

FREE::DefineParameterMacro ( SPSAOptimizerController  ,
MaximumNumberOfIteration  ,
"MaximumNumberOfIteration"  ,
"Maximum number of iterations the optimizer will compute before   terminating,
even if no convergence is achieved."   
)

FREE::DefineParameterMacro ( SPSAOptimizerController  ,
MinimumNumberOfIteration  ,
"MinimumNumberOfIteration"  ,
"Minimum number of iteration the optimizer will compute."   
)

Implementation of FREE::SPSAOptimizerController //

FREE::DefineParameterMacro ( PowellOptimizerController  ,
ValueTolerance  ,
"ValueTolerance"  ,
"Once this current cost function value is known to be within this tolerance of the cost function value at the local   extreme,
optimization terminates."   
)

FREE::DefineParameterMacro ( PowellOptimizerController  ,
StepTolerance  ,
"StepTolerance"  ,
"Once the local extreme is known to be within this distance of the current parameter   values,
optimization terminates."   
)

FREE::DefineParameterMacro ( PowellOptimizerController  ,
StepLength  ,
"StepLength"  ,
"StepLength for the (scaled) spacing of the sampling of parameter space while bracketing the extremum"   
)

FREE::DefineParameterMacro ( PowellOptimizerController  ,
MaximumLineIteration  ,
"MaximumLineIteration"  ,
"Maximum number of line search iterations."   
)

Implementation of FREE::PowellOptimizerController //

FREE::DefineParameterMacro ( NormalVariateGeneratorController  ,
UseInitialSeed  ,
"UseInitialSeed"  ,
"Use the initial seed for initializing the variate gernerator; otherwise use actual time to initialize."   
)

FREE::DefineParameterMacro ( NormalVariateGeneratorController  ,
InitialSeed  ,
"InitialSeed"  ,
"Seed for the variate gernerator."   
)

Implementation of FREE::NormalVariateGeneratorController /////////

FREE::DefineParameterMacro ( LBFGSOptimizerController  ,
TraceOn  ,
"TraceOn"  ,
"Optimizer should print his progress."   
)

FREE::DefineParameterMacro ( LBFGSOptimizerController  ,
DefaultStepLength  ,
"DefaultStepLength"  ,
"Step size for the line search."   
)

FREE::DefineParameterMacro ( LBFGSOptimizerController  ,
LineSearchAccuracy  ,
"LineSearchAccuracy"  ,
"Accuracy of the line search."   
)

FREE::DefineParameterMacro ( LBFGSOptimizerController  ,
GradConvTolerance  ,
"GradConvTolerance"  ,
"Treshold for the accuracy with which the solution is to be found."   
)

Implementation of FREE::LBFGSOptimizerController ///////////////////

FREE::DefineParameterMacro ( ExhaustiveOptimizerController  ,
NumberOfSteps  ,
"NumberOfSteps"  ,
"Number of steps in each dimension along each direction. Thus there will be (2*NumberOfSteps)+1 steps in each dimension. One value per parameter."   
)

FREE::DefineParameterMacro ( ExhaustiveOptimizerController  ,
StepLength  ,
"StepLength"  ,
"Steplength of each step in each direction."   
)

Implementation of FREE::ExhaustiveOptimizerController /////////

FREE::DefineParameterMacro ( ContinuousLBFGSOptimizerController  ,
TraceOn  ,
"TraceOn"  ,
"Optimizer should print his progress."   
)

FREE::DefineParameterMacro ( ContinuousLBFGSOptimizerController  ,
DefaultStepLength  ,
"DefaultStepLength"  ,
"Step size for the line search."   
)

FREE::DefineParameterMacro ( ContinuousLBFGSOptimizerController  ,
LineSearchAccuracy  ,
"LineSearchAccuracy"  ,
"Accuracy of the line search."   
)

FREE::DefineParameterMacro ( ContinuousLBFGSOptimizerController  ,
GradConvTolerance  ,
"GradConvTolerance"  ,
"Treshold for the accuracy with which the solution is to be found."   
)

Implementation of FREE::ContinuousLBFGSOptimizerController ///////////////////

FREE::DefineParameterMacro ( CenteredEuler3DTransformController  ,
InitializeRotation  ,
"InitializeRotation"  ,
"Indicates if rotation is initialized via point set (true) or set via ITV (false)."   
)

Implementation of FREE::CenteredEuler3DTransformController /////////

FREE::DefineParameterMacro ( AmoebaOptimizerController  ,
FunctConvTolerance  ,
"FunctConvTolerance"  ,
"Function convergence tolerance is the function convergence treshold. Optimation stopps if when the simplex diameter and the function convergence falls below their tresholds."   
)

FREE::DefineParameterMacro ( AmoebaOptimizerController  ,
ParamConvTolerance  ,
"ParamConvTolerance"  ,
"Parameter convergence tolerance is the simplex diameter treshold. Optimation stopps if when the simplex diameter and the function convergence falls below their tresholds."   
)

FREE::DefineParameterMacro ( AmoebaOptimizerController  ,
SimplexDelta  ,
"SimplexDelta"  ,
"Starting size of the simplex"   
)

FREE::DefineParameterMacro ( AmoebaOptimizerController  ,
AutoInitialSimplex  ,
"AutoInitialSimplex"  ,
"Determines if the optimizer uses a small default   simplex,
SimplexDelta will be ignored."   
)

Implementation of FREE::AmoebaOptimizerController //////////////////

FREE::DefineParameterMacro ( ParameterListMediaController  ,
ParameterLink  ,
"ParameterLink"  ,
"Link specifing a parameter in the setup that should be read or written."   
)

FREE::DefineParameterMacro ( ParameterListMediaController  ,
ReadMode  ,
"ReadMode"  ,
"Indicates if this component should be used in read (true) or write mode (false)."   
)

Implementation of FREE::ParameterListMediaController ///////////////

FREE::DefineParameterMacro ( MediaActualizerController  ,
UseField  ,
"UseField"  ,
"Indicates if the media should be actualized by using a field (true) or by using a transformation function (false)."   
)

FREE::DefineParameterMacro ( MediaActualizerController  ,
PersistentResult  ,
"PersistentResult"  ,
"Indicates if the result should be cached internally and only will be recomputed if the source of the filter is outdated. Keeping the image persistent accelerates the   processing,
but requires more memory."   
)

FREE::DefineParameterMacro ( EvolutionaryStrategyOptimizerController  ,
Threshold  ,
"Threshold"  ,
"Threshold for the best individual in the population. If this treshold is   reached,
the optimization process will stop."   
)

FREE::DefineParameterMacro ( EvolutionaryStrategyOptimizerController  ,
NumberOfChildren  ,
"NumberOfChildren"  ,
"Number of parents in every generation. Equals the term lambda in evolutionary strategies."   
)

FREE::DefineParameterMacro ( EvolutionaryStrategyOptimizerController  ,
NumberOfParents  ,
"NumberOfParents"  ,
"Number of parents in every generation. Equals the term Mu in evolutionary strategies."   
)

FREE::DefineParameterMacro ( EvolutionaryStrategyOptimizerController  ,
IntitialPopulation  ,
"IntitialPopulation"  ,
"The starting population for the optimization process. Every layer is one   individuals,
the values are the objective parameters.If the initial population is empty the initial position of the transform will be used to generate the starting population."   
)

FREE::DefineParameterMacro ( EvolutionaryStrategyOptimizerController  ,
MutateIntitialPopulation  ,
"MutateIntitialPopulation"  ,
"Indicates if the starting population will be mutated one time befor beginning the evolutionary process. Usefull if the population is generated automatically."   
)

Implementation of FREE::EvolutionaryStrategyOptimizerController //

FREE::DefineParameterMacro ( ESRankRecombinatorController  ,
RankDirection  ,
"RankDirection"  ,
"Determines of the lowest objective value (true) or the highest (false) is best."   
)

Implementation of FREE::ESRankRecombinatorController //

FREE::DefineParameterMacro ( ESRandomMultiParentSelectorController  ,
NumberOfSelections  ,
"NumberOfSelections"  ,
"The number of individuals that should be selected. In terms of ES it is the parameter rho."   
)

FREE::DefineParameterMacro ( ESRandomMultiParentSelectorController  ,
AllowRedraw  ,
"AllowRedraw"  ,
"Indicates if a parent is allowed to be randomly drawn more than once. If redraw isn't allowed the number of selections must be less or equal the size of the population."   
)

Implementation of FREE::ESRandomMultiParentSelectorController //

FREE::DefineParameterMacro ( ESCommaSelectionController  ,
MaxGenerationAge  ,
"MaxGenerationAge"  ,
"Maximum age an individual may have before sorted out (independent from its objectiv value). 0: only use the children (original comma selection)"   
)

Implementation of FREE::ESCommaSelectionController //

FREE::DefineParameterMacro ( ESCMAMutationController  ,
UseInitialSeed  ,
"UseInitialSeed"  ,
"Use the initial seed for initializing the variate gernerator for the mutation; otherwise use actual time to initialize."   
)

FREE::DefineParameterMacro ( ESCMAMutationController  ,
InitialSeed  ,
"InitialSeed"  ,
"Seed for the variate gernerator."   
)

FREE::DefineParameterMacro ( ESCMAMutationController  ,
InitialObjectiveCount  ,
"InitialObjectiveCount"  ,
"Values needed to initialize the mutation. The value is the number of objective parameters."   
)

FREE::DefineParameterMacro ( ESCMAMutationController  ,
InitialMu  ,
"InitialMu"  ,
"Number of individuals used for centroid estimation. This value is only used for default initialization of the control values. The real Mu will be determined by the number of selected points for centroid estimation."   
)

FREE::DefineParameterMacro ( ESCMAMutationController  ,
InitializeControlValues  ,
"InitializeControlValues"  ,
"Initializes the control values   Mu_eff,
Mu_cov  ,
C_c  ,
C_cov  ,
C_sigma and  D_sigma,
by using InitialMu and InitialObjectivCount.\n0:Don't initialize\n1:Initialize for homogeneous mean(requires InitialObjectivCount)\n2:Initialize for weighted mean(by Hansen)(requires InitialObjectivCount and InitialMu)"   
)

FREE::DefineParameterMacro ( ESCMAMutationController  ,
D_sigma  ,
"D_sigma"  ,
"Damping rate for the calculation."   
)

FREE::DefineParameterMacro ( ESCMAMutationController  ,
C_sigma  ,
"C_sigma"  ,
"Learning rate for the cumulation for the step size control."   
)

FREE::DefineParameterMacro ( ESCMAMutationController  ,
C_cov  ,
"C_cov"  ,
"Learing rate for the covariance matrix update"   
)

FREE::DefineParameterMacro ( ESCMAMutationController  ,
C_c  ,
"C_c"  ,
"Learning rate for rank-one update"   
)

FREE::DefineParameterMacro ( ESCMAMutationController  ,
Mu_cov  ,
"Mu_cov"  ,
"Weight between rank-one matrix update and rank-mu update. 0: only use rank-mu update\n1: only use rank-one update"   
)

FREE::DefineParameterMacro ( ESCMAMutationController  ,
Mu_eff  ,
"Mu_eff"  ,
"The variance effective selection mass. If the centroid is computed by calculating the   mean,
Mu_eff equals Mu."   
)

FREE::DefineParameterMacro ( ESCMAMutationController  ,
Sigma  ,
"Sigma"  ,
"Basic step length/variance for the mutation of the objective parameters."   
)

Implementation of FREE::ESCMAMutationController //

FREE::DefineParameterMacro ( ESAsymmetricMutationController  ,
UseInitialSeed  ,
"UseInitialSeed"  ,
"Use the initial seed for initializing the variate gernerator for the mutation; otherwise use actual time to initialize."   
)

FREE::DefineParameterMacro ( ESAsymmetricMutationController  ,
InitialSeed  ,
"InitialSeed"  ,
"Seed for the variate gernerator."   
)

FREE::DefineParameterMacro ( ESAsymmetricMutationController  ,
TauGlobal_Skewness  ,
"TauGlobal_Skewness"  ,
"Controls the (global) step size of the mutation of the strategic parameter skewness."   
)

FREE::DefineParameterMacro ( ESAsymmetricMutationController  ,
Tau_Skewness  ,
"Tau_Skewness"  ,
"Controls the (individual) step size of the mutation of the strategic parameter skewness."   
)

FREE::DefineParameterMacro ( ESAsymmetricMutationController  ,
TauGlobal  ,
"TauGlobal"  ,
"Controls the (global) step size of the mutation of the strategic parameter variance."   
)

FREE::DefineParameterMacro ( ESAsymmetricMutationController  ,
Tau  ,
"Tau"  ,
"Controls the (individual) step size of the mutation of the strategic parameter variance."   
)

FREE::DefineParameterMacro ( ESAsymmetricMutationController  ,
Gamma  ,
"Gamma"  ,
"The general control parameter for the shape of the asymmetric distributen. Default   value = 2; a higher value will enforce the ability of new adaptation,
but lower the asymmetric  characteristics,
thus the ability to adapt a certain direction."   
)

Implementation of FREE::ESAsymmetricMutationController //

FREE::DefineParameterMacro ( ESAdaptiveScaleMutationController  ,
UseInitialSeed  ,
"UseInitialSeed"  ,
"Use the initial seed for initializing the variate gernerator for the mutation; otherwise use actual time to initialize."   
)

FREE::DefineParameterMacro ( ESAdaptiveScaleMutationController  ,
InitialSeed  ,
"InitialSeed"  ,
"Seed for the variate gernerator."   
)

FREE::DefineParameterMacro ( ESAdaptiveScaleMutationController  ,
StrategicMutationVariance  ,
"StrategicMutationVariance"  ,
"The variance for the mutation of strategic parameters of the individual."   
)

Implementation of FREE::ESAdaptiveScaleMutationController ///

FREE::DefineParameterMacro ( ESAdaptiveNormalMutationController  ,
UseInitialSeed  ,
"UseInitialSeed"  ,
"Use the initial seed for initializing the variate gernerator for the mutation; otherwise use actual time to initialize."   
)

FREE::DefineParameterMacro ( ESAdaptiveNormalMutationController  ,
InitialSeed  ,
"InitialSeed"  ,
"Seed for the variate gernerator."   
)

FREE::DefineParameterMacro ( ESAdaptiveNormalMutationController  ,
StrategicMutationVariance  ,
"StrategicMutationVariance"  ,
"The variance for the mutation of strategic parameters of the individual."   
)

Implementation of FREE::ESAdaptiveNormalMutationController //

FREE::DefineParameterMacro ( SetupOptimizationProcessorController  ,
AdaptationList  ,
"AdaptationList"  ,
"Path to the adaptation list used as test basis for the optimization process. If a path is   set,
adaptation list will be loaded automatically."   
)

FREE::DefineParameterMacro ( SetupOptimizationProcessorController  ,
Setup  ,
"Setup"  ,
"Path to the setup that should be optimized. If a path is   set,
setup will be loaded automatically."   
)

Implementation of FREE::SetupOptimizationProcessorController ///////

FREE::DefineParameterMacro ( ConstrainedSetupTransformController  ,
Constraints  ,
"Constraints"  ,
"The constraints of the setup transform. First element is the ID of the constrained   parameter,
second value indicates the type of relation(0:equal;1:lesser or equal;2:greater or equal).The third value is the constraint term.Parameter  IDs,
if used in the term have an underscore as prefix.\nExample:1|2|(_2 *4)+_3\nBy this constrained parameter 1 should be greater or equal four times parameter 2+parameter 3."   
)

Implementation of FREE::ConstrainedSetupTransformController //////////////////

FREE::DefineParameterTemplateMacro ( SetupTransformControllerBase< TTransformComponent >  ,
class  TTransformComponent,
AutoInitialValues  ,
"AutoInitialValues"  ,
"Determines if the transform should use the values of the passed setup (true) as initial transform values."   
)

FREE::DefineParameterTemplateMacro ( SetupTransformControllerBase< TTransformComponent >  ,
class  TTransformComponent,
ParameterIDs  ,
"ParameterIDs"  ,
"Determines parameter values that should be changed."   
)

void FREE::DispatchParameterIDPath ( const IDPath &  parameterID,
std::string &  sParameterName,
unsigned long &  riItemPos,
unsigned long &  riLayer 
)

Definition at line 591 of file freIDPath.cxx.

References FREE::IDPath::GetComponent(), FREE::IDPath::GetParameterIDPath(), FREE::Convert::IsAInt(), FREE::IDPath::IsEmpty(), FREE::IDPath::PTComponent, throwStaticExceptionMacro, FREE::Convert::ToInt(), and FREE::IDPath::ToStr().

Referenced by FREE::SessionAccessor::GetParameterByIDPath(), FREE::SessionAccessor::GetParameterValueByIDPath(), FREE::ParameterCollection::GetParameterValueByIDPath(), FREE::SessionAccessor::SetParameterValueByIDPath(), and FREE::ParameterCollection::SetParameterValueByIDPath().

Here is the call graph for this function:

FREE::IDPath::GetComponentFREE::IDPath::GetParameterIDPathFREE::Convert::IsAIntFREE::Convert::ToIntFREE::IDPath::IsEmptyFREE::IDPath::ToStrFREE::IDPath::SizeFREE::IDPath::AssembleIDPathFREE::IDPath::AddComponentFREE::IDPath::SetAbsoluteFREE::Convert::ToStr

FREE::freControllerIDMacro ( SPSASOOptimizerController  ,
"SPSA SO Optimizer"   
)

FREE::freControllerIDMacro ( PrecisionSOMetricController  ,
"Precision SO Metric"   
)

FREE::freControllerIDMacro ( PowellSOOptimizerController  ,
"Powell SO Optimizer"   
)

FREE::freControllerIDMacro ( OnePlusOneEvolutionarySOOptimizerController  ,
"1+1 Evolutionary SO Optimizer"   
)

FREE::freControllerIDMacro ( LimitedAxisAmoebaSOOptimizerController  ,
"Limited Axis Amoeba SO Optimizer"   
)

FREE::freControllerIDMacro ( ImageDifference3DSOMetricController  ,
"Image Difference 3D SO Metric"   
)

FREE::freControllerIDMacro ( ImageDifference2DSOMetricController  ,
"Image Difference 2D SO Metric"   
)

FREE::freControllerIDMacro ( ImageDifferenceSOMetricControllerBase  ,
"ImageDifferenceSOMetricBase"   
)

FREE::freControllerIDMacro ( ImageClassification3DSOMetricController  ,
"Image Classification 3D SO Metric"   
)

FREE::freControllerIDMacro ( ImageClassification2DSOMetricController  ,
"Image Classification 2D SO Metric"   
)

FREE::freControllerIDMacro ( ImageClassificationSOMetricControllerBase  ,
"ImageClassificationSOMetricBase"   
)

FREE::freControllerIDMacro ( ExhaustiveSOOptimizerController  ,
"Exhaustive SO Optimizer"   
)

FREE::freControllerIDMacro ( EvolutionaryStrategySOOptimizerController  ,
"Evolutionary Strategy SO Optimizer"   
)

FREE::freControllerIDMacro ( ConstrainedOnePlusOneEvolutionarySOOptimizerController  ,
"Constrained 1+1 Evolutionary SO Optimizer"   
)

FREE::freControllerIDMacro ( ConstrainedImageDifference3DSOMetricController  ,
"Constrained Image Difference 3D SO Metric"   
)

FREE::freControllerIDMacro ( ConstrainedImageDifference2DSOMetricController  ,
"Constrained Image Difference 2D SO Metric"   
)

FREE::freControllerIDMacro ( ConstrainedImageDifferenceSOMetricControllerBase  ,
"ConstrainedImageDifferenceSOMetricBase"   
)

FREE::freControllerIDMacro ( ConstrainedImageClassification3DSOMetricController  ,
"Constrained Image Classification 3D SO Metric"   
)

FREE::freControllerIDMacro ( ConstrainedImageClassification2DSOMetricController  ,
"Constrained Image Classification 2D SO Metric"   
)

FREE::freControllerIDMacro ( ConstrainedImageClassificationSOMetricControllerBase  ,
"ConstrainedImageClassificationSOMetricBase"   
)

FREE::freControllerIDMacro ( ConstrainedAccuracy3DSOMetricController  ,
"Constrained Accuracy 3D SO Metric"   
)

FREE::freControllerIDMacro ( ConstrainedAccuracy2DSOMetricController  ,
"Constrained Accuracy 2D SO Metric"   
)

FREE::freControllerIDMacro ( ConstrainedAccuracySOMetricControllerBase  ,
"ConstrainedAccuracySOMetricBase"   
)

FREE::freControllerIDMacro ( Consistency3DSOMetricController  ,
"Consistency 3D SO Metric"   
)

FREE::freControllerIDMacro ( Consistency2DSOMetricController  ,
"Consistency 2D SO Metric"   
)

FREE::freControllerIDMacro ( ConsistencySOMetricControllerBase  ,
"ConsistencySOMetricControllerBase"   
)

FREE::freControllerIDMacro ( AmoebaSOOptimizerController  ,
"Amoeba SO Optimizer"   
)

FREE::freControllerIDMacro ( Accuracy3DSOMetricController  ,
"Accuracy 3D SO Metric"   
)

FREE::freControllerIDMacro ( Accuracy2DSOMetricController  ,
"Accuracy 2D SO Metric"   
)

FREE::freControllerIDMacro ( AccuracySOMetricControllerBase  ,
"AccuracySOMetricBase"   
)

FREE::freControllerIDMacro ( VersorTransformOptimizerController  ,
"Versor Transform Optimizer"   
)

FREE::freControllerIDMacro ( VersorTransformController  ,
"Versor Transform"   
)

FREE::freControllerIDMacro ( VersorRigid3DTransformOptimizerController  ,
"Versor Rigid 3D Transform Optimizer"   
)

FREE::freControllerIDMacro ( VersorRigid3DTransformController  ,
"Versor Rigid 3D Transform"   
)

FREE::freControllerIDMacro ( Translation3DTransformController  ,
"Translation 3D Transform"   
)

FREE::freControllerIDMacro ( Translation2DTransformController  ,
"Translation 2D Transform"   
)

FREE::freControllerIDMacro ( TranslationTransformControllerBase  ,
"TranslationTransformBase"   
)

FREE::freControllerIDMacro ( SPSAOptimizerController  ,
"SPSA Optimizer"   
)

FREE::freControllerIDMacro ( Similarity2DTransformController  ,
"Similarity 2D Transform"   
)

FREE::freControllerIDMacro ( Scale3DTransformController  ,
"Scale 3D Transform"   
)

FREE::freControllerIDMacro ( Scale2DTransformController  ,
"Scale 2D Transform"   
)

FREE::freControllerIDMacro ( ScaleTransformControllerBase  ,
"ScaleTransformBase"   
)

FREE::freControllerIDMacro ( RigidRegistrationControllerBase  ,
"RigidRegistrationBase"   
)

FREE::freControllerIDMacro ( Rigid3DRegistrationController  ,
"Rigid 3D Registration"   
)

FREE::freControllerIDMacro ( Rigid2DRegistrationController  ,
"Rigid 2D Registration"   
)

FREE::freControllerIDMacro ( Rigid2DTransformController  ,
"Rigid 2D Transform"   
)

FREE::freControllerIDMacro ( RegStepGradDescOptimizerControllerBase  ,
"RegularStepGradientDescentOptimizerBase"   
)

FREE::freControllerIDMacro ( RegStepGradDescOptimizerController  ,
"Regular Step Gradient Descent Optimizer"   
)

FREE::freControllerIDMacro ( PowellOptimizerController  ,
"Powell Optimizer"   
)

FREE::freControllerIDMacro ( PointSetToPointSetMetricControllerBase  ,
"PointSetToPointSetMetricBase"   
)

FREE::freControllerIDMacro ( PointSetRegistrationControllerBase  ,
"PointSetRegistrationBase"   
)

FREE::freControllerIDMacro ( PointSet3DRegistrationController  ,
"PointSet 3D Registration"   
)

FREE::freControllerIDMacro ( PointSet2DRegistrationController  ,
"PointSet 2D Registration"   
)

FREE::freControllerIDMacro ( OnePlusOneEvolutionaryOptimizerController  ,
"1+1 Evolutionary Optimizer"   
)

FREE::freControllerIDMacro ( NormalVariateGeneratorController  ,
"Normal Variate Generator"   
)

FREE::freControllerIDMacro ( VariateGeneratorControllerBase  ,
"VariateGeneratorBase"   
)

FREE::freControllerIDMacro ( NormalizedCorrelation3DMetricController  ,
"Normal Correlation 3D Metric"   
)

FREE::freControllerIDMacro ( NormalizedCorrelation2DMetricController  ,
"Normal Correlation 2D Metric"   
)

FREE::freControllerIDMacro ( NormalizedCorrelationMetricControllerBase  ,
"NormalizedCorrelationMetricControllerBase"   
)

FREE::freControllerIDMacro ( NearestNeighbor3DInterpolateController  ,
"Nearest Neighbor 3D Interpolation"   
)

FREE::freControllerIDMacro ( NearestNeighbor2DInterpolateController  ,
"Nearest Neighbor 2D Interpolation"   
)

FREE::freControllerIDMacro ( MutualInformation3DMetricController  ,
"Mutual Information 3D Metric"   
)

FREE::freControllerIDMacro ( MutualInformation2DMetricController  ,
"Mutual Information 2D Metric"   
)

FREE::freControllerIDMacro ( MutualInformationMetricControllerBase  ,
"MutualInformationMetricBase"   
)

FREE::freControllerIDMacro ( MutualInformationHistogram3DMetricController  ,
"Mutual Information Histogram 3D Metric"   
)

FREE::freControllerIDMacro ( MutualInformationHistogram2DMetricController  ,
"Mutual Information Histogram 2D Metric"   
)

FREE::freControllerIDMacro ( MutualInformationHistogramMetricControllerBase  ,
"MutualInformationHistogramMetricBase"   
)

FREE::freControllerIDMacro ( MultiRigid3DRegistrationController  ,
"Multi Rigid 3D Registration"   
)

FREE::freControllerIDMacro ( MultiRigid2DRegistrationController  ,
"Multi Rigid 2D Registration"   
)

FREE::freControllerIDMacro ( MultiRigidRegistrationControllerBase  ,
"MultiRigidRegistrationBase"   
)

FREE::freControllerIDMacro ( MeanSquares3DMetricController  ,
"Mean Squares 3D Metric"   
)

FREE::freControllerIDMacro ( MeanSquares2DMetricController  ,
"Mean Squares 2D Metric"   
)

FREE::freControllerIDMacro ( MeanSquaresMetricControllerBase  ,
"MeanSquaresMetricControllerBase"   
)

FREE::freControllerIDMacro ( MeanReciprocalSquares3DMetricController  ,
"Mean Reciprocal Squares 3D Metric"   
)

FREE::freControllerIDMacro ( MeanReciprocalSquares2DMetricController  ,
"Mean Reciprocal Squares 2D Metric"   
)

FREE::freControllerIDMacro ( MeanReciprocalSquaresMetricControllerBase  ,
"MeanReciprocalSquaresMetricBase"   
)

FREE::freControllerIDMacro ( MattesMutualInformation3DMetricController  ,
"Mattes Mutual Information 3D Metric"   
)

FREE::freControllerIDMacro ( MattesMutualInformation2DMetricController  ,
"Mattes Mutual Information 2D Metric"   
)

FREE::freControllerIDMacro ( MattesMutualInformationMetricControllerBase  ,
"MattesMutualInformationMetricBase"   
)

FREE::freControllerIDMacro ( MatrixOffsetTransformControllerBase  ,
"MatrixOffsetTransformControllerBase"   
)

FREE::freControllerIDMacro ( Linear3DInterpolateController  ,
"Linear 3D Interpolation"   
)

FREE::freControllerIDMacro ( Linear2DInterpolateController  ,
"Linear 2D Interpolation"   
)

FREE::freControllerIDMacro ( LevenbergMarquardtOptimizerController  ,
"Levenberg Marquardt Optimizer"   
)

FREE::freControllerIDMacro ( LBFGSOptimizerController  ,
"LBFGS Optimizer"   
)

FREE::freControllerIDMacro ( ITKTransformControllerBase  ,
"ITKTransformControllerBase"   
)

FREE::freControllerIDMacro ( ImageToImageMetricControllerBase  ,
"ImageToImageMetricBase"   
)

FREE::freControllerIDMacro ( ImageRegistrationControllerBase  ,
"ImageRegistrationProcessorBase"   
)

FREE::freControllerIDMacro ( HistogramMetricControllerBase  ,
"HistogramMetricBase"   
)

FREE::freControllerIDMacro ( GradientDescentOptimizerController  ,
"Gradient Descent Optimizer"   
)

FREE::freControllerIDMacro ( FEM3DRegistrationController  ,
"FEM Registration 3D"   
)

FREE::freControllerIDMacro ( FEM2DRegistrationController  ,
"FEM Registration 2D"   
)

FREE::freControllerIDMacro ( FEMRegistrationControllerBase  ,
"FEMRegistrationBase"   
)

FREE::freControllerIDMacro ( ExhaustiveOptimizerController  ,
"Exhaustive Optimizer"   
)

FREE::freControllerIDMacro ( Euler3DTransformController  ,
"Euler 3D Transform"   
)

FREE::freControllerIDMacro ( EuclidianDistancePoint3DMetricController  ,
"Euclidian Distance Point 3D Metric"   
)

FREE::freControllerIDMacro ( EuclidianDistancePoint2DMetricController  ,
"Euclidian Distance Point 2D Metric"   
)

FREE::freControllerIDMacro ( EuclidianDistancePointMetricControllerBase  ,
"EuclidianDistancePointMetricBase"   
)

FREE::freControllerIDMacro ( DifferenceHistogramMetricControllerBase  ,
"DifferenceHistogramMetricBase"   
)

Definition at line 41 of file freDifferenceHistogramMetricControllerBase.h.

References DeclareParameterMacro.

FREE::freControllerIDMacro ( DifferenceEntropy3DMetricController  ,
"Difference Entropy 3D Metric"   
)

FREE::freControllerIDMacro ( DifferenceEntropy2DMetricController  ,
"Difference Entropy 2D Metric"   
)

FREE::freControllerIDMacro ( DifferenceEnergy3DMetricController  ,
"Difference Energy 3D Metric"   
)

FREE::freControllerIDMacro ( DifferenceEnergy2DMetricController  ,
"Difference Energy 2D Metric"   
)

FREE::freControllerIDMacro ( Demon3DRegistrationController  ,
"Demon Registration 3D"   
)

FREE::freControllerIDMacro ( Demon2DRegistrationController  ,
"Demon Registration 2D"   
)

FREE::freControllerIDMacro ( DemonRegistrationControllerBase  ,
"DemonRegistrationBase"   
)

FREE::freControllerIDMacro ( CorrelationCoefficientHistogram3DMetricController  ,
"Correlation Coefficient Histogram 3D Metric"   
)

FREE::freControllerIDMacro ( CorrelationCoefficientHistogram2DMetricController  ,
"Correlation Coefficient Histogram 2D Metric"   
)

FREE::freControllerIDMacro ( CorrelationCoefficientHistogramMetricControlleBase  ,
"CorrelationCoefficientHistogramMetricBase"   
)

FREE::freControllerIDMacro ( ContinuousLBFGSOptimizerController  ,
"Continuous LBFGS Optimizer"   
)

FREE::freControllerIDMacro ( ConjugateGradientOptimizerController  ,
"Conjugate Gradient Optimizer"   
)

FREE::freControllerIDMacro ( CompareHistogramMetricControllerBase  ,
"CompareHistogramMetricBase"   
)

FREE::freControllerIDMacro ( ClosedFormRegistrationControllerBase  ,
"ClosedFormRegistrationBase"   
)

FREE::freControllerIDMacro ( ClosedForm3DRegistrationController  ,
"Closed Form 3D Registration"   
)

FREE::freControllerIDMacro ( ClosedForm2DRegistrationController  ,
"Closed Form 2D Registration"   
)

FREE::freControllerIDMacro ( CenteredRigid3DTransformController  ,
"Centered Rigid 3D Transform"   
)

FREE::freControllerIDMacro ( CenteredRigid2DTransformController  ,
"Centered Rigid 2D Transform"   
)

FREE::freControllerIDMacro ( CenteredEuler3DTransformController  ,
"Centered Euler 3D Transform"   
)

FREE::freControllerIDMacro ( CenteredAffine3DTransformController  ,
"Centered Affine 3D Transform"   
)

FREE::freControllerIDMacro ( CenteredAffine2DTransformController  ,
"Centered Affine 2D Transform"   
)

FREE::freControllerIDMacro ( CenteredAffineTransformControllerBase  ,
"CenteredAffineTransformBase"   
)

FREE::freControllerIDMacro ( BSpline3DInterpolateController  ,
"BSpline 3D Interpolation"   
)

FREE::freControllerIDMacro ( BSpline2DInterpolateController  ,
"BSpline 2D Interpolation"   
)

FREE::freControllerIDMacro ( BSplineInterpolateControllerBase  ,
"BSplineInterpolationBase"   
)

FREE::freControllerIDMacro ( BSpline3rdOrder3DTransformController  ,
"BSpline 3rd Order 3D Transform"   
)

FREE::freControllerIDMacro ( BSpline3rdOrder2DTransformController  ,
"BSpline 3rd Order 2D Transform"   
)

FREE::freControllerIDMacro ( BSplineDeformableTransformControllerBase  ,
"BSplineTransformBase"   
)

FREE::freControllerIDMacro ( AmoebaOptimizerController  ,
"Amoeba Optimizer"   
)

FREE::freControllerIDMacro ( Affine3DTransformController  ,
"Affine 3D Transform"   
)

FREE::freControllerIDMacro ( Affine2DTransformController  ,
"Affine 2D Transform"   
)

FREE::freControllerIDMacro ( AffineTransformControllerBase  ,
"AffineTransformBase"   
)

FREE::freControllerIDMacro ( PointSupported3DMetricController  ,
"Point Supported 3D Metric"   
)

FREE::freControllerIDMacro ( PointSupported2DMetricController  ,
"Point Supported 2D Metric"   
)

FREE::freControllerIDMacro ( PointSupportedMetricControllerBase  ,
"PointSupportedMetricBase"   
)

FREE::freControllerIDMacro ( TransformFunction3DMediaController  ,
"Transformation Function 3D Media"   
)

FREE::freControllerIDMacro ( TransformFunction2DMediaController  ,
"Transformation Function 2D Media"   
)

FREE::freControllerIDMacro ( TransformFunctionMediaControllerBase  ,
"TransformFunctionMediaBase"   
)

FREE::freControllerIDMacro ( TransformField3DMediaController  ,
"Transformation Field 3D Media"   
)

FREE::freControllerIDMacro ( TransformField2DMediaController  ,
"Transformation Field 2D Media"   
)

FREE::freControllerIDMacro ( TransformFieldMediaControllerBase  ,
"TransformFieldMediaBase"   
)

FREE::freControllerIDMacro ( UnsignedShortImage3DMediaController  ,
"Unsigned Short Image 3D Media"   
)

FREE::freControllerIDMacro ( UnsignedShortImage2DMediaController  ,
"Unsigned Short Image 2D Media"   
)

FREE::freControllerIDMacro ( ShortImage3DMediaController  ,
"Short Image 3D Media"   
)

FREE::freControllerIDMacro ( ShortImage2DMediaController  ,
"Short Image 2D Media"   
)

FREE::freControllerIDMacro ( ROICouple3DController  ,
"ROI Couple 3D"   
)

FREE::freControllerIDMacro ( ROICouple2DController  ,
"ROI Couple 2D"   
)

FREE::freControllerIDMacro ( ROICoupleControllerBase  ,
"ROICoupleBase"   
)

FREE::freControllerIDMacro ( ROI3DController  ,
"ROI 3D"   
)

FREE::freControllerIDMacro ( ROI2DController  ,
"ROI 2D"   
)

FREE::freControllerIDMacro ( ROIControllerBase  ,
"ROIBase"   
)

FREE::freControllerIDMacro ( RegionImage3DMediaController  ,
"Region Image 3D Media"   
)

FREE::freControllerIDMacro ( RegionImage2DMediaController  ,
"Region Image 2D Media"   
)

FREE::freControllerIDMacro ( RegionImageMediaControllerBase  ,
"RegionImageMediaControllerBase"   
)

FREE::freControllerIDMacro ( PointSet3DMediaController  ,
"Point Set 3D Media"   
)

FREE::freControllerIDMacro ( PointSet2DMediaController  ,
"Point Set 2D Media"   
)

FREE::freControllerIDMacro ( PointSetMediaControllerBase  ,
"PointSetMediaBase"   
)

FREE::freControllerIDMacro ( ParameterListMediaController  ,
"Parameter List Media"   
)

FREE::freControllerIDMacro ( MediaActualizerController  ,
"Media Actualizer"   
)

FREE::freControllerIDMacro ( MaskedROICouple3DController  ,
"Masked ROI Couple 3D"   
)

FREE::freControllerIDMacro ( MaskedROICouple2DController  ,
"Masked ROI Couple 2D"   
)

FREE::freControllerIDMacro ( MaskedROICoupleControllerBase  ,
"MaskedROICoupleBase"   
)

FREE::freControllerIDMacro ( MaskedROI3DController  ,
"Masked ROI 3D"   
)

FREE::freControllerIDMacro ( MaskedROI2DController  ,
"Masked ROI 2D"   
)

FREE::freControllerIDMacro ( MaskedROIControllerBase  ,
"MaskedROIBase"   
)

FREE::freControllerIDMacro ( IntensityImage3DMediaController  ,
"Intensity Image 3D Media"   
)

FREE::freControllerIDMacro ( IntensityImage2DMediaController  ,
"Intensity Image 2D Media"   
)

FREE::freControllerIDMacro ( IntensityImageMediaControllerBase  ,
"IntensityImageMediaBase"   
)

FREE::freControllerIDMacro ( ImageMediaControllerBase  ,
"ImageMediaBase"   
)

FREE::freControllerIDMacro ( UnsignedCharImage3DMediaController  ,
"Unsigned Char Image 3D Media"   
)

FREE::freControllerIDMacro ( UnsignedCharImage2DMediaController  ,
"Unsigned Char Image 2D Media"   
)

FREE::freControllerIDMacro ( CharImage3DMediaController  ,
"Char Image 3D Media"   
)

FREE::freControllerIDMacro ( CharImage2DMediaController  ,
"Char Image 2D Media"   
)

FREE::freControllerIDMacro ( WeightedAdd3DImageFilterController  ,
"Weighted Add 3D Image Filter"   
)

FREE::freControllerIDMacro ( WeightedAdd2DImageFilterController  ,
"Weighted Add 2D Image Filter"   
)

FREE::freControllerIDMacro ( WeightedAddImageFilterControllerBase  ,
"WeightedAddImageFilterBase"   
)

FREE::freControllerIDMacro ( Warp3DImageFilterController  ,
"Warp 3D Image Filter"   
)

FREE::freControllerIDMacro ( Warp2DImageFilterController  ,
"Warp 2D Image Filter"   
)

FREE::freControllerIDMacro ( WarpImageFilterControllerBase  ,
"WarpImageFilterBase"   
)

FREE::freControllerIDMacro ( Subtract3DImageFilterController  ,
"Subtract 3D Image Filter"   
)

FREE::freControllerIDMacro ( Subtract2DImageFilterController  ,
"Subtract 2D Image Filter"   
)

FREE::freControllerIDMacro ( SubtractImageFilterControllerBase  ,
"SubtractImageFilterBase"   
)

FREE::freControllerIDMacro ( Shrink3DImageFilterController  ,
"Shrink 3D Image Filter"   
)

FREE::freControllerIDMacro ( Shrink2DImageFilterController  ,
"Shrink 2D Image Filter"   
)

FREE::freControllerIDMacro ( ShrinkImageFilterControllerBase  ,
"ShrinkImageFilterBase"   
)

FREE::freControllerIDMacro ( Resample3DImageFilterController  ,
"Resample 3D Image Filter"   
)

FREE::freControllerIDMacro ( Resample2DImageFilterController  ,
"Resample 2D Image Filter"   
)

FREE::freControllerIDMacro ( ResampleImageFilterControllerBase  ,
"ResampleImageFilterBase"   
)

FREE::freControllerIDMacro ( Orient3DImageFilterController  ,
"Orient 3D Image Filter"   
)

FREE::freControllerIDMacro ( OrientImageFilterControllerBase  ,
"OrientImageFilterBase"   
)

FREE::freControllerIDMacro ( Normalize3DImageFilterController  ,
"Normalize 3D Image Filter"   
)

FREE::freControllerIDMacro ( Normalize2DImageFilterController  ,
"Normalize 2D Image Filter"   
)

FREE::freControllerIDMacro ( NormalizeImageFilterControllerBase  ,
"NormalizeImageFilterBase"   
)

FREE::freControllerIDMacro ( Mask3DTransformFieldFilterController  ,
"Mask 3D Transformation Field Filter"   
)

FREE::freControllerIDMacro ( Mask2DTransformFieldFilterController  ,
"Mask 2D Transformation Field Filter"   
)

FREE::freControllerIDMacro ( Mask3DImageFilterController  ,
"Mask 3D Image Filter"   
)

FREE::freControllerIDMacro ( Mask2DImageFilterController  ,
"Mask 2D Image Filter"   
)

FREE::freControllerIDMacro ( MaskImageFilterControllerBase  ,
"MaskImageFilterBase"   
)

FREE::freControllerIDMacro ( IterativeInverseDeformationField3DImageFilterController  ,
"Iterative Inverse Deformation Field 3D Image Filter"   
)

FREE::freControllerIDMacro ( IterativeInverseDeformationField2DImageFilterController  ,
"Iterative Inverse Deformation Field 2D Image Filter"   
)

FREE::freControllerIDMacro ( IterativeInverseDeformationFieldImageFilterControllerBase  ,
"IterativeInverseDeformationFieldImageFilterBase"   
)

FREE::freControllerIDMacro ( IsoContourDistanceImage3DFilterController  ,
"Iso Contour Distance 3D Image Filter"   
)

FREE::freControllerIDMacro ( IsoContourDistanceImage2DFilterController  ,
"Iso Contour Distance 2D Image Filter"   
)

FREE::freControllerIDMacro ( IsoContourDistanceImageFilterControllerBase  ,
"IsoContourDistanceImageFilterBase"   
)

FREE::freControllerIDMacro ( ImageToImageFilterControllerBase  ,
"ImageToImageFilterBase"   
)

FREE::freControllerIDMacro ( FastChamferDistance3DImageFilterController  ,
"Fast Chamfer Distance 3D Image Filter"   
)

FREE::freControllerIDMacro ( FastChamferDistance2DImageFilterController  ,
"Fast Chamfer Distance 2D Image Filter"   
)

FREE::freControllerIDMacro ( FastChamferDistanceImageFilterControllerBase  ,
"FastChamferDistanceImageFilterBase"   
)

FREE::freControllerIDMacro ( DiscreteGaussian3DImageFilterController  ,
"Discrete Gaussian 3D Image Filter"   
)

FREE::freControllerIDMacro ( DiscreteGaussian2DImageFilterController  ,
"Discrete Gaussian 2D Image Filter"   
)

FREE::freControllerIDMacro ( DiscreteGaussianImageFilterControllerBase  ,
"DiscreteGaussianImageFilterBase"   
)

FREE::freControllerIDMacro ( DanielssonDistanceMap3DImageFilterController  ,
"Danielsson Distance Map 3D Image Filter"   
)

FREE::freControllerIDMacro ( DanielssonDistanceMap2DImageFilterController  ,
"Danielsson Distance Map 2D Image Filter"   
)

FREE::freControllerIDMacro ( DanielssonDistanceMapImageFilterControllerBase  ,
"DanielssonDistanceMapImageFilterBase"   
)

FREE::freControllerIDMacro ( CheckerBoard3DImageFilterController  ,
"Checker Board 3D Image Filter"   
)

FREE::freControllerIDMacro ( CheckerBoard2DImageFilterController  ,
"Checker Board 2D Image Filter"   
)

FREE::freControllerIDMacro ( CheckerBoardImageFilterControllerBase  ,
"CheckerBoardImageFilterBase"   
)

FREE::freControllerIDMacro ( BinaryThreshold3DImageFilterController  ,
"Binary Threshold 3D Image Filter"   
)

FREE::freControllerIDMacro ( BinaryThreshold2DImageFilterController  ,
"Binary Threshold 2D Image Filter"   
)

FREE::freControllerIDMacro ( BinaryThresholdImageFilterControllerBase  ,
"BinaryThresholdImageFilterBase"   
)

FREE::freControllerIDMacro ( BinaryFunctorImageFilterControllerBase  ,
"BinaryFunctorImageFilterBase"   
)

FREE::freControllerIDMacro ( AbsoluteValueDifference3DImageFilterController  ,
"Absolute Value Difference 3D Image Filter"   
)

FREE::freControllerIDMacro ( AbsoluteValueDifference2DImageFilterController  ,
"Absolute Value Difference 2D Image Filter"   
)

FREE::freControllerIDMacro ( AbsoluteValueDifferenceImageFilterControllerBase  ,
"AbsoluteValueDifferenceImageFilterBase"   
)

FREE::freControllerIDMacro ( SpatialRegionOfInterest3DImageFilterController  ,
"Spatial ROI 3D Image Filter"   
)

FREE::freControllerIDMacro ( SpatialRegionOfInterest2DImageFilterController  ,
"Spatial ROI 2D Image Filter"   
)

FREE::freControllerIDMacro ( SpatialRegionOfInterestImageFilterControllerBase  ,
"SpatialRegionOfInterestImageFilterBase"   
)

FREE::freControllerIDMacro ( EvolutionaryStrategyOptimizerControllerBase  ,
"EvolutionaryStrategyOptimizerBase"   
)

FREE::freControllerIDMacro ( EvolutionaryStrategyOptimizerController  ,
"Evolutionary Strategy Optimizer"   
)

FREE::freControllerIDMacro ( ESSelectionControllerBase  ,
"ESSelectionBase"   
)

FREE::freControllerIDMacro ( ESRecombinatorControllerBase  ,
"ESRecombinatorBase"   
)

FREE::freControllerIDMacro ( ESRankRecombinatorController  ,
"ES Rank Recombinator"   
)

FREE::freControllerIDMacro ( ESRandomMultiParentSelectorController  ,
"ES Random Multi Parent Selector"   
)

FREE::freControllerIDMacro ( ESPlusSelectionController  ,
"ES Plus Selection"   
)

FREE::freControllerIDMacro ( ESParentSelectorControllerBase  ,
"ESParentSelectorBase"   
)

FREE::freControllerIDMacro ( ESMutationControllerBase  ,
"ESMutationBase"   
)

FREE::freControllerIDMacro ( ESIntermediateRecombinatorController  ,
"ES Intermediate Recombinator"   
)

FREE::freControllerIDMacro ( ESDominantRecombinatorController  ,
"ES Dominant Recombinator"   
)

FREE::freControllerIDMacro ( ESDiscriminativeRecombinatorController  ,
"ES Discriminative Recombinator"   
)

FREE::freControllerIDMacro ( ESCommaSelectionController  ,
"ES Comma Selection"   
)

FREE::freControllerIDMacro ( ESCMAMutationController  ,
"ES CMA Mutation"   
)

FREE::freControllerIDMacro ( ESAsymmetricMutationController  ,
"ES Asymmetric Mutation"   
)

FREE::freControllerIDMacro ( ESAdaptiveScaleMutationController  ,
"ES Adaptive Scale Mutation"   
)

FREE::freControllerIDMacro ( ESAdaptiveNormalMutationController  ,
"ES Adaptive Normal Mutation"   
)

FREE::freControllerIDMacro ( ConstrainedSetupOptimizationMetricControllerBase  ,
"ConstrainedSetupOptimizationMetricBase"   
)

FREE::freControllerIDMacro ( VnlSetupOptimizationOptimizerControllerBase  ,
"VNLSetupOptimizationOptimizerBase"   
)

FREE::freControllerIDMacro ( SetupTransformController  ,
"Setup Transform"   
)

FREE::freControllerIDMacro ( SetupTransformControllerBase  ,
"SetupTransformBase"   
)

FREE::freControllerIDMacro ( SetupOptimizationProcessorController  ,
"Setup Optimization Processor"   
)

FREE::freControllerIDMacro ( SetupOptimizationOptimizerControllerBase  ,
"SetupOptimizationOptimizerBase"   
)

FREE::freControllerIDMacro ( SetupOptimizationMultiThreadMetricControllerBase  ,
"SetupOptimizationMultiThreadMetricBase"   
)

FREE::freControllerIDMacro ( SetupOptimizationMetricControllerBase  ,
"SetupOptimizationMetricBase"   
)

FREE::freControllerIDMacro ( ConstrainedSetupTransformController  ,
"Constrained Setup Transform"   
)

GenericComponentController* FREE::@515::FREECreateController ( const char *  pControllerID  )  [static]

GenericComponentController* FREE::@514::FREECreateController ( const char *  pControllerID  )  [static]

Definition at line 65 of file freSetupOptimizationCtrlrs.cxx.

GenericComponentController* FREE::@471::FREECreateController ( const char *  pControllerID  )  [static]

GenericComponentController* FREE::@470::FREECreateController ( const char *  pControllerID  )  [static]

Definition at line 58 of file freTransformationCtrlrs.cxx.

GenericComponentController* FREE::@451::FREECreateController ( const char *  pControllerID  )  [static]

GenericComponentController* FREE::@450::FREECreateController ( const char *  pControllerID  )  [static]

Definition at line 68 of file freRegistrationCtrlrs.cxx.

GenericComponentController* FREE::@427::FREECreateController ( const char *  pControllerID  )  [static]

GenericComponentController* FREE::@426::FREECreateController ( const char *  pControllerID  )  [static]

Definition at line 55 of file freMetricCtrlrs.cxx.

GenericComponentController* FREE::@408::FREECreateController ( const char *  pControllerID  )  [static]

GenericComponentController* FREE::@407::FREECreateController ( const char *  pControllerID  )  [static]

Definition at line 49 of file freInterpolatorCtrlrs.cxx.

GenericComponentController* FREE::@356::FREECreateController ( const char *  pControllerID  )  [static]

GenericComponentController* FREE::@355::FREECreateController ( const char *  pControllerID  )  [static]

Definition at line 47 of file frePointSupportedMetricCtrlrs.cxx.

GenericComponentController* FREE::@336::FREECreateController ( const char *  pControllerID  )  [static]

GenericComponentController* FREE::@335::FREECreateController ( const char *  pControllerID  )  [static]

Definition at line 62 of file freMediaCtrlrs.cxx.

GenericComponentController* FREE::@306::FREECreateController ( const char *  pControllerID  )  [static]

GenericComponentController* FREE::@305::FREECreateController ( const char *  pControllerID  )  [static]

Definition at line 62 of file freITKFilterCtrlrs.cxx.

GenericComponentController* FREE::@282::FREECreateController ( const char *  pControllerID  )  [static]

GenericComponentController* FREE::@281::FREECreateController ( const char *  pControllerID  )  [static]

Definition at line 47 of file freImageFilterCtrlrs.cxx.

GenericComponentController* FREE::@276::FREECreateController ( const char *  pControllerID  )  [static]

GenericComponentController* FREE::@275::FREECreateController ( const char *  pControllerID  )  [static]

Definition at line 59 of file freEvolutionaryStrategyCtrlrs.cxx.

bool FREE::@515::FREEDeleteController ( GenericComponentController *  pController  )  [static]

bool FREE::@514::FREEDeleteController ( GenericComponentController *  pController  )  [static]

Definition at line 74 of file freSetupOptimizationCtrlrs.cxx.

bool FREE::@471::FREEDeleteController ( GenericComponentController *  pController  )  [static]

bool FREE::@470::FREEDeleteController ( GenericComponentController *  pController  )  [static]

Definition at line 67 of file freTransformationCtrlrs.cxx.

bool FREE::@451::FREEDeleteController ( GenericComponentController *  pController  )  [static]

bool FREE::@450::FREEDeleteController ( GenericComponentController *  pController  )  [static]

Definition at line 77 of file freRegistrationCtrlrs.cxx.

bool FREE::@427::FREEDeleteController ( GenericComponentController *  pController  )  [static]

bool FREE::@426::FREEDeleteController ( GenericComponentController *  pController  )  [static]

Definition at line 64 of file freMetricCtrlrs.cxx.

bool FREE::@408::FREEDeleteController ( GenericComponentController *  pController  )  [static]

bool FREE::@407::FREEDeleteController ( GenericComponentController *  pController  )  [static]

Definition at line 58 of file freInterpolatorCtrlrs.cxx.

bool FREE::@356::FREEDeleteController ( GenericComponentController *  pController  )  [static]

bool FREE::@355::FREEDeleteController ( GenericComponentController *  pController  )  [static]

Definition at line 56 of file frePointSupportedMetricCtrlrs.cxx.

bool FREE::@336::FREEDeleteController ( GenericComponentController *  pController  )  [static]

bool FREE::@335::FREEDeleteController ( GenericComponentController *  pController  )  [static]

Definition at line 71 of file freMediaCtrlrs.cxx.

bool FREE::@306::FREEDeleteController ( GenericComponentController *  pController  )  [static]

bool FREE::@305::FREEDeleteController ( GenericComponentController *  pController  )  [static]

Definition at line 71 of file freITKFilterCtrlrs.cxx.

bool FREE::@282::FREEDeleteController ( GenericComponentController *  pController  )  [static]

bool FREE::@281::FREEDeleteController ( GenericComponentController *  pController  )  [static]

Definition at line 56 of file freImageFilterCtrlrs.cxx.

bool FREE::@276::FREEDeleteController ( GenericComponentController *  pController  )  [static]

bool FREE::@275::FREEDeleteController ( GenericComponentController *  pController  )  [static]

Definition at line 68 of file freEvolutionaryStrategyCtrlrs.cxx.

void FREE::@515::FREEGetControllerList ( int &  iControllerCount,
const char **&  pControllerIDs 
) [static]

void FREE::@514::FREEGetControllerList ( int &  iControllerCount,
const char **&  pControllerIDs 
) [static]

Definition at line 56 of file freSetupOptimizationCtrlrs.cxx.

References FREE::SetupOptimizationCtrlrs::GetControllerList().

Here is the call graph for this function:

FREE::SetupOptimizationCtrlrs::GetControllerList

void FREE::@471::FREEGetControllerList ( int &  iControllerCount,
const char **&  pControllerIDs 
) [static]

void FREE::@470::FREEGetControllerList ( int &  iControllerCount,
const char **&  pControllerIDs 
) [static]

Definition at line 49 of file freTransformationCtrlrs.cxx.

References FREE::TransformationCtrlrs::GetControllerList().

Here is the call graph for this function:

FREE::TransformationCtrlrs::GetControllerList

void FREE::@451::FREEGetControllerList ( int &  iControllerCount,
const char **&  pControllerIDs 
) [static]

void FREE::@450::FREEGetControllerList ( int &  iControllerCount,
const char **&  pControllerIDs 
) [static]

Definition at line 59 of file freRegistrationCtrlrs.cxx.

References FREE::RegistrationCtrlrs::GetControllerList().

Here is the call graph for this function:

FREE::RegistrationCtrlrs::GetControllerList

void FREE::@427::FREEGetControllerList ( int &  iControllerCount,
const char **&  pControllerIDs 
) [static]

void FREE::@426::FREEGetControllerList ( int &  iControllerCount,
const char **&  pControllerIDs 
) [static]

Definition at line 46 of file freMetricCtrlrs.cxx.

References FREE::MetricCtrlrs::GetControllerList().

Here is the call graph for this function:

FREE::MetricCtrlrs::GetControllerList

void FREE::@408::FREEGetControllerList ( int &  iControllerCount,
const char **&  pControllerIDs 
) [static]

void FREE::@407::FREEGetControllerList ( int &  iControllerCount,
const char **&  pControllerIDs 
) [static]

Definition at line 40 of file freInterpolatorCtrlrs.cxx.

References FREE::InterpolatorCtrlrs::GetControllerList().

Here is the call graph for this function:

FREE::InterpolatorCtrlrs::GetControllerList

void FREE::@356::FREEGetControllerList ( int &  iControllerCount,
const char **&  pControllerIDs 
) [static]

void FREE::@355::FREEGetControllerList ( int &  iControllerCount,
const char **&  pControllerIDs 
) [static]

Definition at line 38 of file frePointSupportedMetricCtrlrs.cxx.

References FREE::PointSupportedMetricCtrlrs::GetControllerList().

Here is the call graph for this function:

FREE::PointSupportedMetricCtrlrs::GetControllerList

void FREE::@336::FREEGetControllerList ( int &  iControllerCount,
const char **&  pControllerIDs 
) [static]

void FREE::@335::FREEGetControllerList ( int &  iControllerCount,
const char **&  pControllerIDs 
) [static]

Definition at line 53 of file freMediaCtrlrs.cxx.

References FREE::MediaCtrlrs::GetControllerList().

Here is the call graph for this function:

FREE::MediaCtrlrs::GetControllerList

void FREE::@306::FREEGetControllerList ( int &  iControllerCount,
const char **&  pControllerIDs 
) [static]

void FREE::@305::FREEGetControllerList ( int &  iControllerCount,
const char **&  pControllerIDs 
) [static]

Definition at line 53 of file freITKFilterCtrlrs.cxx.

References FREE::ITKFilterCtrlrs::GetControllerList().

Here is the call graph for this function:

FREE::ITKFilterCtrlrs::GetControllerList

void FREE::@282::FREEGetControllerList ( int &  iControllerCount,
const char **&  pControllerIDs 
) [static]

void FREE::@281::FREEGetControllerList ( int &  iControllerCount,
const char **&  pControllerIDs 
) [static]

Definition at line 38 of file freImageFilterCtrlrs.cxx.

References FREE::ImageFilterCtrlrs::GetControllerList().

Here is the call graph for this function:

FREE::ImageFilterCtrlrs::GetControllerList

void FREE::@276::FREEGetControllerList ( int &  iControllerCount,
const char **&  pControllerIDs 
) [static]

void FREE::@275::FREEGetControllerList ( int &  iControllerCount,
const char **&  pControllerIDs 
) [static]

Definition at line 50 of file freEvolutionaryStrategyCtrlrs.cxx.

References FREE::EvolutionaryStrategyCtrlrs::GetControllerList().

Here is the call graph for this function:

FREE::EvolutionaryStrategyCtrlrs::GetControllerList

void FREE::@515::FREELinkCentralAsDedicated ( ::FREE::ControllerCentral::ControllerListType pDedicatedControllerList,
::FREE::ControllerCentral::LibraryHandleListType pDedicatedLibraryHandles,
::FREE::ProgressEventBase pfnOnControl,
::FREE::ProgressEventBase pfnOnBuild,
::FREE::ControllerCentral::CtrlCallbackListType pCallbackList,
::FREE::ControllerCentral::CtrlProgressListType pCtrlProgressList,
::itk::MutexLock *  pGlobalCallbackMutex,
::itk::MutexLock *  pGlobalProgressMutex 
) [static]

void FREE::@514::FREELinkCentralAsDedicated ( ::FREE::ControllerCentral::ControllerListType pDedicatedControllerList,
::FREE::ControllerCentral::LibraryHandleListType pDedicatedLibraryHandles,
::FREE::ProgressEventBase pfnOnControl,
::FREE::ProgressEventBase pfnOnBuild,
::FREE::ControllerCentral::CtrlCallbackListType pCtrlCallbackList,
::FREE::ControllerCentral::CtrlProgressListType pCtrlProgressList,
::itk::MutexLock *  pGlobalCallbackMutex,
::itk::MutexLock *  pGlobalProgressMutex 
) [static]

Definition at line 87 of file freSetupOptimizationCtrlrs.cxx.

References FREE::ControllerCentral::LinkControllerCentralAsDedicated().

Here is the call graph for this function:

FREE::ControllerCentral::LinkControllerCentralAsDedicatedFREE::ControllerCentral::UnRegisterAllControllersFREE::ControllerCentral::UnRegisterCallbackEventListFREE::ControllerCentral::UnRegisterProgressEventListFREE::LogFileController::AddEntryFREE::ControllerInfo::GetControllerFREE::ControllerInfo::GetControllerIDFREE::ControllerInfo::GetLibraryHandleFREE::ControllerInfo::IsOwnedByLibraryFREE::ControllerCentral::TriggerControlEvent

void FREE::@471::FREELinkCentralAsDedicated ( ::FREE::ControllerCentral::ControllerListType pDedicatedControllerList,
::FREE::ControllerCentral::LibraryHandleListType pDedicatedLibraryHandles,
::FREE::ProgressEventBase pfnOnControl,
::FREE::ProgressEventBase pfnOnBuild,
::FREE::ControllerCentral::CtrlCallbackListType pCtrlCallbackList,
::FREE::ControllerCentral::CtrlProgressListType pCtrlProgressList,
::itk::MutexLock *  pGlobalCallbackMutex,
::itk::MutexLock *  pGlobalProgressMutex 
) [static]

void FREE::@470::FREELinkCentralAsDedicated ( ::FREE::ControllerCentral::ControllerListType pDedicatedControllerList,
::FREE::ControllerCentral::LibraryHandleListType pDedicatedLibraryHandles,
::FREE::ProgressEventBase pfnOnControl,
::FREE::ProgressEventBase pfnOnBuild,
::FREE::ControllerCentral::CtrlCallbackListType pCtrlCallbackList,
::FREE::ControllerCentral::CtrlProgressListType pCtrlProgressList,
::itk::MutexLock *  pGlobalCallbackMutex,
::itk::MutexLock *  pGlobalProgressMutex 
) [static]

Definition at line 80 of file freTransformationCtrlrs.cxx.

References FREE::ControllerCentral::LinkControllerCentralAsDedicated().

Here is the call graph for this function:

FREE::ControllerCentral::LinkControllerCentralAsDedicatedFREE::ControllerCentral::UnRegisterAllControllersFREE::ControllerCentral::UnRegisterCallbackEventListFREE::ControllerCentral::UnRegisterProgressEventListFREE::LogFileController::AddEntryFREE::ControllerInfo::GetControllerFREE::ControllerInfo::GetControllerIDFREE::ControllerInfo::GetLibraryHandleFREE::ControllerInfo::IsOwnedByLibraryFREE::ControllerCentral::TriggerControlEvent

void FREE::@451::FREELinkCentralAsDedicated ( ::FREE::ControllerCentral::ControllerListType pDedicatedControllerList,
::FREE::ControllerCentral::LibraryHandleListType pDedicatedLibraryHandles,
::FREE::ProgressEventBase pfnOnControl,
::FREE::ProgressEventBase pfnOnBuild,
::FREE::ControllerCentral::CtrlCallbackListType pCtrlCallbackList,
::FREE::ControllerCentral::CtrlProgressListType pCtrlProgressList,
::itk::MutexLock *  pGlobalCallbackMutex,
::itk::MutexLock *  pGlobalProgressMutex 
) [static]

void FREE::@450::FREELinkCentralAsDedicated ( ::FREE::ControllerCentral::ControllerListType pDedicatedControllerList,
::FREE::ControllerCentral::LibraryHandleListType pDedicatedLibraryHandles,
::FREE::ProgressEventBase pfnOnControl,
::FREE::ProgressEventBase pfnOnBuild,
::FREE::ControllerCentral::CtrlCallbackListType pCtrlCallbackList,
::FREE::ControllerCentral::CtrlProgressListType pCtrlProgressList,
::itk::MutexLock *  pGlobalCallbackMutex,
::itk::MutexLock *  pGlobalProgressMutex 
) [static]

Definition at line 90 of file freRegistrationCtrlrs.cxx.

References FREE::ControllerCentral::LinkControllerCentralAsDedicated().

Here is the call graph for this function:

FREE::ControllerCentral::LinkControllerCentralAsDedicatedFREE::ControllerCentral::UnRegisterAllControllersFREE::ControllerCentral::UnRegisterCallbackEventListFREE::ControllerCentral::UnRegisterProgressEventListFREE::LogFileController::AddEntryFREE::ControllerInfo::GetControllerFREE::ControllerInfo::GetControllerIDFREE::ControllerInfo::GetLibraryHandleFREE::ControllerInfo::IsOwnedByLibraryFREE::ControllerCentral::TriggerControlEvent

void FREE::@427::FREELinkCentralAsDedicated ( ::FREE::ControllerCentral::ControllerListType pDedicatedControllerList,
::FREE::ControllerCentral::LibraryHandleListType pDedicatedLibraryHandles,
::FREE::ProgressEventBase pfnOnControl,
::FREE::ProgressEventBase pfnOnBuild,
::FREE::ControllerCentral::CtrlCallbackListType pCtrlCallbackList,
::FREE::ControllerCentral::CtrlProgressListType pCtrlProgressList,
::itk::MutexLock *  pGlobalCallbackMutex,
::itk::MutexLock *  pGlobalProgressMutex 
) [static]

void FREE::@426::FREELinkCentralAsDedicated ( ::FREE::ControllerCentral::ControllerListType pDedicatedControllerList,
::FREE::ControllerCentral::LibraryHandleListType pDedicatedLibraryHandles,
::FREE::ProgressEventBase pfnOnControl,
::FREE::ProgressEventBase pfnOnBuild,
::FREE::ControllerCentral::CtrlCallbackListType pCtrlCallbackList,
::FREE::ControllerCentral::CtrlProgressListType pCtrlProgressList,
::itk::MutexLock *  pGlobalCallbackMutex,
::itk::MutexLock *  pGlobalProgressMutex 
) [static]

Definition at line 77 of file freMetricCtrlrs.cxx.

References FREE::ControllerCentral::LinkControllerCentralAsDedicated().

Here is the call graph for this function:

FREE::ControllerCentral::LinkControllerCentralAsDedicatedFREE::ControllerCentral::UnRegisterAllControllersFREE::ControllerCentral::UnRegisterCallbackEventListFREE::ControllerCentral::UnRegisterProgressEventListFREE::LogFileController::AddEntryFREE::ControllerInfo::GetControllerFREE::ControllerInfo::GetControllerIDFREE::ControllerInfo::GetLibraryHandleFREE::ControllerInfo::IsOwnedByLibraryFREE::ControllerCentral::TriggerControlEvent

void FREE::@408::FREELinkCentralAsDedicated ( ::FREE::ControllerCentral::ControllerListType pDedicatedControllerList,
::FREE::ControllerCentral::LibraryHandleListType pDedicatedLibraryHandles,
::FREE::ProgressEventBase pfnOnControl,
::FREE::ProgressEventBase pfnOnBuild,
::FREE::ControllerCentral::CtrlCallbackListType pCtrlCallbackList,
::FREE::ControllerCentral::CtrlProgressListType pCtrlProgressList,
::itk::MutexLock *  pGlobalCallbackMutex,
::itk::MutexLock *  pGlobalProgressMutex 
) [static]

void FREE::@407::FREELinkCentralAsDedicated ( ::FREE::ControllerCentral::ControllerListType pDedicatedControllerList,
::FREE::ControllerCentral::LibraryHandleListType pDedicatedLibraryHandles,
::FREE::ProgressEventBase pfnOnControl,
::FREE::ProgressEventBase pfnOnBuild,
::FREE::ControllerCentral::CtrlCallbackListType pCtrlCallbackList,
::FREE::ControllerCentral::CtrlProgressListType pCtrlProgressList,
::itk::MutexLock *  pGlobalCallbackMutex,
::itk::MutexLock *  pGlobalProgressMutex 
) [static]

Definition at line 71 of file freInterpolatorCtrlrs.cxx.

References FREE::ControllerCentral::LinkControllerCentralAsDedicated().

Here is the call graph for this function:

FREE::ControllerCentral::LinkControllerCentralAsDedicatedFREE::ControllerCentral::UnRegisterAllControllersFREE::ControllerCentral::UnRegisterCallbackEventListFREE::ControllerCentral::UnRegisterProgressEventListFREE::LogFileController::AddEntryFREE::ControllerInfo::GetControllerFREE::ControllerInfo::GetControllerIDFREE::ControllerInfo::GetLibraryHandleFREE::ControllerInfo::IsOwnedByLibraryFREE::ControllerCentral::TriggerControlEvent

void FREE::@356::FREELinkCentralAsDedicated ( ::FREE::ControllerCentral::ControllerListType pDedicatedControllerList,
::FREE::ControllerCentral::LibraryHandleListType pDedicatedLibraryHandles,
::FREE::ProgressEventBase pfnOnControl,
::FREE::ProgressEventBase pfnOnBuild,
::FREE::ControllerCentral::CtrlCallbackListType pCtrlCallbackList,
::FREE::ControllerCentral::CtrlProgressListType pCtrlProgressList,
::itk::MutexLock *  pGlobalCallbackMutex,
::itk::MutexLock *  pGlobalProgressMutex 
) [static]

void FREE::@355::FREELinkCentralAsDedicated ( ::FREE::ControllerCentral::ControllerListType pDedicatedControllerList,
::FREE::ControllerCentral::LibraryHandleListType pDedicatedLibraryHandles,
::FREE::ProgressEventBase pfnOnControl,
::FREE::ProgressEventBase pfnOnBuild,
::FREE::ControllerCentral::CtrlCallbackListType pCtrlCallbackList,
::FREE::ControllerCentral::CtrlProgressListType pCtrlProgressList,
::itk::MutexLock *  pGlobalCallbackMutex,
::itk::MutexLock *  pGlobalProgressMutex 
) [static]

Definition at line 69 of file frePointSupportedMetricCtrlrs.cxx.

References FREE::ControllerCentral::LinkControllerCentralAsDedicated().

Here is the call graph for this function:

FREE::ControllerCentral::LinkControllerCentralAsDedicatedFREE::ControllerCentral::UnRegisterAllControllersFREE::ControllerCentral::UnRegisterCallbackEventListFREE::ControllerCentral::UnRegisterProgressEventListFREE::LogFileController::AddEntryFREE::ControllerInfo::GetControllerFREE::ControllerInfo::GetControllerIDFREE::ControllerInfo::GetLibraryHandleFREE::ControllerInfo::IsOwnedByLibraryFREE::ControllerCentral::TriggerControlEvent

void FREE::@336::FREELinkCentralAsDedicated ( ::FREE::ControllerCentral::ControllerListType pDedicatedControllerList,
::FREE::ControllerCentral::LibraryHandleListType pDedicatedLibraryHandles,
::FREE::ProgressEventBase pfnOnControl,
::FREE::ProgressEventBase pfnOnBuild,
::FREE::ControllerCentral::CtrlCallbackListType pCtrlCallbackList,
::FREE::ControllerCentral::CtrlProgressListType pCtrlProgressList,
::itk::MutexLock *  pGlobalCallbackMutex,
::itk::MutexLock *  pGlobalProgressMutex 
) [static]

void FREE::@335::FREELinkCentralAsDedicated ( ::FREE::ControllerCentral::ControllerListType pDedicatedControllerList,
::FREE::ControllerCentral::LibraryHandleListType pDedicatedLibraryHandles,
::FREE::ProgressEventBase pfnOnControl,
::FREE::ProgressEventBase pfnOnBuild,
::FREE::ControllerCentral::CtrlCallbackListType pCtrlCallbackList,
::FREE::ControllerCentral::CtrlProgressListType pCtrlProgressList,
::itk::MutexLock *  pGlobalCallbackMutex,
::itk::MutexLock *  pGlobalProgressMutex 
) [static]

Definition at line 84 of file freMediaCtrlrs.cxx.

References FREE::ControllerCentral::LinkControllerCentralAsDedicated().

Here is the call graph for this function:

FREE::ControllerCentral::LinkControllerCentralAsDedicatedFREE::ControllerCentral::UnRegisterAllControllersFREE::ControllerCentral::UnRegisterCallbackEventListFREE::ControllerCentral::UnRegisterProgressEventListFREE::LogFileController::AddEntryFREE::ControllerInfo::GetControllerFREE::ControllerInfo::GetControllerIDFREE::ControllerInfo::GetLibraryHandleFREE::ControllerInfo::IsOwnedByLibraryFREE::ControllerCentral::TriggerControlEvent

void FREE::@306::FREELinkCentralAsDedicated ( ::FREE::ControllerCentral::ControllerListType pDedicatedControllerList,
::FREE::ControllerCentral::LibraryHandleListType pDedicatedLibraryHandles,
::FREE::ProgressEventBase pfnOnControl,
::FREE::ProgressEventBase pfnOnBuild,
::FREE::ControllerCentral::CtrlCallbackListType pCtrlCallbackList,
::FREE::ControllerCentral::CtrlProgressListType pCtrlProgressList,
::itk::MutexLock *  pGlobalCallbackMutex,
::itk::MutexLock *  pGlobalProgressMutex 
) [static]

void FREE::@305::FREELinkCentralAsDedicated ( ::FREE::ControllerCentral::ControllerListType pDedicatedControllerList,
::FREE::ControllerCentral::LibraryHandleListType pDedicatedLibraryHandles,
::FREE::ProgressEventBase pfnOnControl,
::FREE::ProgressEventBase pfnOnBuild,
::FREE::ControllerCentral::CtrlCallbackListType pCtrlCallbackList,
::FREE::ControllerCentral::CtrlProgressListType pCtrlProgressList,
::itk::MutexLock *  pGlobalCallbackMutex,
::itk::MutexLock *  pGlobalProgressMutex 
) [static]

Definition at line 84 of file freITKFilterCtrlrs.cxx.

References FREE::ControllerCentral::LinkControllerCentralAsDedicated().

Here is the call graph for this function:

FREE::ControllerCentral::LinkControllerCentralAsDedicatedFREE::ControllerCentral::UnRegisterAllControllersFREE::ControllerCentral::UnRegisterCallbackEventListFREE::ControllerCentral::UnRegisterProgressEventListFREE::LogFileController::AddEntryFREE::ControllerInfo::GetControllerFREE::ControllerInfo::GetControllerIDFREE::ControllerInfo::GetLibraryHandleFREE::ControllerInfo::IsOwnedByLibraryFREE::ControllerCentral::TriggerControlEvent

void FREE::@282::FREELinkCentralAsDedicated ( ::FREE::ControllerCentral::ControllerListType pDedicatedControllerList,
::FREE::ControllerCentral::LibraryHandleListType pDedicatedLibraryHandles,
::FREE::ProgressEventBase pfnOnControl,
::FREE::ProgressEventBase pfnOnBuild,
::FREE::ControllerCentral::CtrlCallbackListType pCtrlCallbackList,
::FREE::ControllerCentral::CtrlProgressListType pCtrlProgressList,
::itk::MutexLock *  pGlobalCallbackMutex,
::itk::MutexLock *  pGlobalProgressMutex 
) [static]

void FREE::@281::FREELinkCentralAsDedicated ( ::FREE::ControllerCentral::ControllerListType pDedicatedControllerList,
::FREE::ControllerCentral::LibraryHandleListType pDedicatedLibraryHandles,
::FREE::ProgressEventBase pfnOnControl,
::FREE::ProgressEventBase pfnOnBuild,
::FREE::ControllerCentral::CtrlCallbackListType pCtrlCallbackList,
::FREE::ControllerCentral::CtrlProgressListType pCtrlProgressList,
::itk::MutexLock *  pGlobalCallbackMutex,
::itk::MutexLock *  pGlobalProgressMutex 
) [static]

Definition at line 69 of file freImageFilterCtrlrs.cxx.

References FREE::ControllerCentral::LinkControllerCentralAsDedicated().

Here is the call graph for this function:

FREE::ControllerCentral::LinkControllerCentralAsDedicatedFREE::ControllerCentral::UnRegisterAllControllersFREE::ControllerCentral::UnRegisterCallbackEventListFREE::ControllerCentral::UnRegisterProgressEventListFREE::LogFileController::AddEntryFREE::ControllerInfo::GetControllerFREE::ControllerInfo::GetControllerIDFREE::ControllerInfo::GetLibraryHandleFREE::ControllerInfo::IsOwnedByLibraryFREE::ControllerCentral::TriggerControlEvent

void FREE::@276::FREELinkCentralAsDedicated ( ::FREE::ControllerCentral::ControllerListType pDedicatedControllerList,
::FREE::ControllerCentral::LibraryHandleListType pDedicatedLibraryHandles,
::FREE::ProgressEventBase pfnOnControl,
::FREE::ProgressEventBase pfnOnBuild,
::FREE::ControllerCentral::CtrlCallbackListType pCtrlCallbackList,
::FREE::ControllerCentral::CtrlProgressListType pCtrlProgressList,
::itk::MutexLock *  pGlobalCallbackMutex,
::itk::MutexLock *  pGlobalProgressMutex 
) [static]

void FREE::@275::FREELinkCentralAsDedicated ( ::FREE::ControllerCentral::ControllerListType pDedicatedControllerList,
::FREE::ControllerCentral::LibraryHandleListType pDedicatedLibraryHandles,
::FREE::ProgressEventBase pfnOnControl,
::FREE::ProgressEventBase pfnOnBuild,
::FREE::ControllerCentral::CtrlCallbackListType pCtrlCallbackList,
::FREE::ControllerCentral::CtrlProgressListType pCtrlProgressList,
::itk::MutexLock *  pGlobalCallbackMutex,
::itk::MutexLock *  pGlobalProgressMutex 
) [static]

Definition at line 81 of file freEvolutionaryStrategyCtrlrs.cxx.

References FREE::ControllerCentral::LinkControllerCentralAsDedicated().

Here is the call graph for this function:

FREE::ControllerCentral::LinkControllerCentralAsDedicatedFREE::ControllerCentral::UnRegisterAllControllersFREE::ControllerCentral::UnRegisterCallbackEventListFREE::ControllerCentral::UnRegisterProgressEventListFREE::LogFileController::AddEntryFREE::ControllerInfo::GetControllerFREE::ControllerInfo::GetControllerIDFREE::ControllerInfo::GetLibraryHandleFREE::ControllerInfo::IsOwnedByLibraryFREE::ControllerCentral::TriggerControlEvent

FREE::freXMLTagMacro ( TimeStampClose  ,
"freStat:TSClose"   
)

FREE::freXMLTagMacro ( TimeStampCreate  ,
"freStat:TSCreate"   
)

FREE::freXMLTagMacro ( TimeStamp  ,
"freStat:TimeStamp"   
)

FREE::freXMLTagMacro ( StatisticValueDefIDPath  ,
"freStat:ComponentIDPath"   
)

FREE::freXMLTagMacro ( StatisticValueDefDescription  ,
"freStat:Description"   
)

FREE::freXMLTagMacro ( StatisticValueDefType  ,
"freStat:Type"   
)

FREE::freXMLTagMacro ( StatisticValueDefName  ,
"freStat:Name"   
)

FREE::freXMLTagMacro ( StatisticValueDefinition  ,
"freStat:ValueDefinition"   
)

FREE::freXMLTagMacro ( StatisticValueReference  ,
"freStat:RefID"   
)

FREE::freXMLTagMacro ( StatisticValue  ,
"freStat:Value"   
)

FREE::freXMLTagMacro ( StatisticTagKey  ,
"freStat:TagKey"   
)

FREE::freXMLTagMacro ( StatisticTag  ,
"freStat:Tag"   
)

FREE::freXMLTagMacro ( StatisticDescription  ,
"freStat:Description"   
)

FREE::freXMLTagMacro ( Statistic  ,
"freStat:Statistic"   
)

FREE::freXMLTagMacro ( StatisticEntryDefIDPath  ,
"freStat:ComponentIDPath"   
)

FREE::freXMLTagMacro ( StatisticEntryDefDescription  ,
"freStat:Description"   
)

FREE::freXMLTagMacro ( StatisticEntryDefControllerID  ,
"freStat:ControllerID"   
)

FREE::freXMLTagMacro ( StatisticEntryDefName  ,
"freStat:Name"   
)

FREE::freXMLTagMacro ( StatisticEntryDefinition  ,
"freStat:EntryDefinition"   
)

FREE::freXMLTagMacro ( StatisticEntryReference  ,
"freStat:RefID"   
)

FREE::freXMLTagMacro ( StatisticEntryID  ,
"freStat:ID"   
)

FREE::freXMLTagMacro ( StatisticEntryRef  ,
"freStat:RefID"   
)

FREE::freXMLTagMacro ( StatisticEntry  ,
"freStat:Entry"   
)

FREE::freXMLTagMacro ( StatisticEntryDefinitions  ,
"freStat:EntryDefinitions"   
)

FREE::freXMLTagMacro ( StatisticValueDefinitions  ,
"freStat:ValueDefinitions"   
)

FREE::freXMLTagMacro ( StatisticDictionary  ,
"freStat:Dictionary"   
)

FREE::freXMLTagMacro ( StatisticData  ,
"freStat:Data"   
)

FREE::freXMLTagMacro ( PointSetDim  ,
"PointSetDim"   
)

FREE::freXMLTagMacro ( Point  ,
"Point"   
)

FREE::freXMLTagMacro ( PointSet  ,
"PointSet"   
)

static std::string FREE::GetGeneralFREEPath (  )  [static]

Reads from the registry the path FREE uses for error logs, temporary files and so on. If the registry key is not found, the return will be "c:\\".
The return will always have a backslash at his end.

Definition at line 99 of file freElementals.h.

References csFREEGeneralPath, and csFREEGeneralPathDefault.

Referenced by FREE::ControllerCollector::LoadDynamicControllers(), FREE::ControllerCentral::LoadDynamicControllers(), FREE::VectorFieldSetVarianceCalculator< VImageDimension >::Reset(), and FREE::FEMRegistrationProcessor< VImageDimension >::SetRegistrationParameters().

static void FREE::LogControllerException ( const std::string &  sOriginCode,
const std::string &  sControllerName = "unknown controller",
const std::string &  sError = "unspecified error reason",
const std::string &  sMethod = "unspecified method",
const std::string &  sLocation = "unspecified location" 
) [static]

Global function of freExceptions, which is used to log a controller exception. This function is also used by the exception macros.

Definition at line 218 of file freExceptions.h.

References FREE::LogFileController::AddDirectEntry(), and logException.

Here is the call graph for this function:

FREE::LogFileController::AddDirectEntryFREE::LogFileController::AddEntryFREE::LogFileController::StartLogFREE::LogFileController::StopLogFREE::ActTimeStampToStrFREE::LogFileController::OpenLogFileFREE::LogFileController::CloseLogFile

static void FREE::LogException ( const std::string &  sOriginCode,
const std::string &  sError = "unspecified error reason",
const std::string &  sMethod = "unspecified method",
const std::string &  sLocation = "unspecified location" 
) [static]

Static functions Global function of freExceptions, which is used to log a base exception. This function is also used by the exception macros.

Definition at line 208 of file freExceptions.h.

References FREE::LogFileController::AddDirectEntry(), and logException.

Referenced by FREE::XMLStreamObject::AddSubElement(), FREE::ConstrainedMetricInterface::ComputeConstraintPenalty(), and FREE::SetupParameterTraitsGenerator::ComputeTraits().

Here is the call graph for this function:

FREE::LogFileController::AddDirectEntryFREE::LogFileController::AddEntryFREE::LogFileController::StartLogFREE::LogFileController::StopLogFREE::ActTimeStampToStrFREE::LogFileController::OpenLogFileFREE::LogFileController::CloseLogFile

bool FREE::NameIsSharedLibrary ( const char *  name  )  [inline]

A file scoped function to determine if a file has the shared library extension in its name, this converts name to lower case before the compare, DynamicLoader always uses lower case for LibExtension values.

Definition at line 263 of file freControllerCentral.cxx.

Referenced by FREE::ControllerCollector::LoadLibrariesInPath(), and FREE::ControllerCentral::LoadLibrariesInPath().

RotationAxisType FREE::operator++ ( RotationAxisType &  ra,
int   
) [inline]

Definition at line 49 of file freTransformInitializer.h.

RotationAxisType FREE::operator-- ( RotationAxisType &  ra,
int   
) [inline]

Definition at line 55 of file freTransformInitializer.h.

static bool FREE::operator== ( const IDPath &  left,
const std::string &  right 
) [static]

Definition at line 261 of file freIDPath.h.

static bool FREE::operator== ( const std::string &  left,
const IDPath &  right 
) [static]

Definition at line 256 of file freIDPath.h.

FREE::ParameterMacro ( TrainMoving  ,
"TrainingMovingImage"  ,
"Training moving   image,
which will be used to calculate the training historgram.\nOnly required if the histogram is not set directly."   
)

FREE::ParameterMacro ( TrainFixed  ,
"TrainingFixedImage"  ,
"Training fixed   image,
which will be used to calculate the training historgram.\nOnly required if the histogram is not set directly."   
)

FREE::ParameterMacro ( TrainHisto  ,
"TrainingHistogram"  ,
"Defines the training historgram that should be used for comparing.\nIf the training histogram is   set,
no other training parameters/components are required."   
)

static std::string FREE::XMLCreateSimpleElement ( const std::string &  sTag,
const std::string &  sValue 
) [static]

Definition at line 123 of file freXMLStringMultiMap.h.


Variable Documentation

CallbackType FREE::ccbROI = 5

This callback is used by a registration processor, if he needs to request a region of interest. The other parameters have the following meaning:
flag : defines if the moving or the fixed ROI is needed. (1st bit moving, 2nd bit fixed)
pData : Pointer to the ROI of the calling setup component. The new information should be stored there.

Definition at line 41 of file freConstCallbackIDs.h.

CallbackType FREE::ccbROIMask = 6

This callback is used by a registration processor, if he needs to request the roi mask for the registration. The other parameters have the following meaning:
flag : same then ccBRoi, use this flags. pData : Callback should return the pointer to the Smartpointer of a MaskType (Mask2DType / Mask3dType). If no mask was set explicit or by setup, the smartpointer carries NULL, so you need to check before showing the content.

Definition at line 52 of file freConstCallbackIDs.h.

CallbackFlagType FREE::ccfROIBoth = 3

Definition at line 44 of file freConstCallbackIDs.h.

CallbackFlagType FREE::ccfROIFixed = 2

Definition at line 43 of file freConstCallbackIDs.h.

Referenced by FREE::MaskedROICoupleControllerBase< 3 >::ActualizeMainComponent(), and FREE::MaskedROIControllerBase< 3 >::ActualizeMainComponent().

CallbackFlagType FREE::ccfROIMoving = 1

Definition at line 42 of file freConstCallbackIDs.h.

Referenced by FREE::MaskedROICoupleControllerBase< 3 >::ActualizeMainComponent().

const char* const FREE::cComp_MainInterpolator

Definition at line 30 of file freComponentID.cxx.

const char* const FREE::cComp_MainInterpolator = "MainInterpolator"

Definition at line 30 of file freComponentID.cxx.

Referenced by FREE::CompareHistogramMetricControllerBase< TControlledCompareHistogramMetric >::CompareHistogramMetricControllerBase(), FREE::WarpImageFilterControllerBase< FREE::ImageTypes< 3 >::InternalImageType, FREE::ImageTypes< 3 >::TransformationFieldType >::GenerateProfile(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::GenerateProfile(), FREE::ResampleImageFilterControllerBase< FREE::ImageTypes< 2 >::InternalImageType >::GenerateProfile(), FREE::DemonRegistrationControllerBase< FREE::DemonRegistrationProcessor >::GenerateProfile(), FREE::WarpImageFilterControllerBase< FREE::ImageTypes< 3 >::InternalImageType, FREE::ImageTypes< 3 >::TransformationFieldType >::GetSubComponentCasted(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::GetSubComponentCasted(), FREE::ResampleImageFilterControllerBase< FREE::ImageTypes< 2 >::InternalImageType >::GetSubComponentCasted(), FREE::DemonRegistrationControllerBase< FREE::DemonRegistrationProcessor >::GetSubComponentCasted(), FREE::WarpImageFilterControllerBase< FREE::ImageTypes< 3 >::InternalImageType, FREE::ImageTypes< 3 >::TransformationFieldType >::SetSubComponentCasted(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::SetSubComponentCasted(), FREE::ResampleImageFilterControllerBase< FREE::ImageTypes< 2 >::InternalImageType >::SetSubComponentCasted(), and FREE::DemonRegistrationControllerBase< FREE::DemonRegistrationProcessor >::SetSubComponentCasted().

const char* const FREE::cComp_MainMetric

Definition at line 31 of file freComponentID.cxx.

const char* const FREE::cComp_MainMetric = "MainMetric"

Definition at line 31 of file freComponentID.cxx.

Referenced by FREE::SPSASOOptimizerController::ActualizeMainComponent(), FREE::PowellSOOptimizerController::ActualizeMainComponent(), FREE::OnePlusOneEvolutionarySOOptimizerController::ActualizeMainComponent(), FREE::EvolutionaryStrategySOOptimizerController::ActualizeMainComponent(), FREE::ConstrainedOnePlusOneEvolutionarySOOptimizerController::ActualizeMainComponent(), FREE::SetupOptimizationProcessorController::GenerateProfile(), FREE::SetupOptimizationOptimizerControllerBase< TControlledOptimizer >::GenerateProfile(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::GenerateProfile(), FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::GenerateProfile(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::GetMinimizeToOptimize(), FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::GetMinimizeToOptimize(), FREE::SetupOptimizationProcessorController::GetSubComponentCasted(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::GetSubComponentCasted(), FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::GetSubComponentCasted(), FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GetSubComponentCasted(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::ResetSubComponents(), FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::ResetSubComponents(), FREE::SetupOptimizationProcessorController::SetSubComponentCasted(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::SetSubComponentCasted(), FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::SetSubComponentCasted(), and FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::SetSubComponentCasted().

const char* const FREE::cComp_MainOptimizer

Definition at line 33 of file freComponentID.cxx.

const char* const FREE::cComp_MainOptimizer = "MainOptimizer"

Definition at line 33 of file freComponentID.cxx.

Referenced by FREE::RigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >::ComputeRegistration(), FREE::PointSetRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::VersorTransformController::GenerateProfile(), FREE::VersorRigid3DTransformController::GenerateProfile(), FREE::SetupOptimizationProcessorController::GenerateProfile(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::GenerateProfile(), FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::GenerateProfile(), FREE::RigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >::GetMaxIterationCount(), FREE::PointSetRegistrationProcessor< VImageDimension >::GetMaxIterationCount(), FREE::FEMRegistrationProcessor< VImageDimension >::GetMaxIterationCount(), FREE::SetupOptimizationProcessorController::GetSubComponentCasted(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::GetSubComponentCasted(), FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::GetSubComponentCasted(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::ResetSubComponents(), FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::ResetSubComponents(), FREE::SetupOptimizationProcessorController::SetSubComponentCasted(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::SetSubComponentCasted(), and FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::SetSubComponentCasted().

const char* const FREE::cComp_MainTransform

Definition at line 32 of file freComponentID.cxx.

const char* const FREE::cComp_MainTransform = "MainTransform"

Definition at line 32 of file freComponentID.cxx.

Referenced by FREE::HistogramMetricControllerBase< TControlledCompareHistogramMetric >::ActualizeMainComponent(), FREE::ExhaustiveSOOptimizerController::ActualizeMainComponent(), FREE::ConjugateGradientOptimizerController::ActualizeMainComponent(), FREE::AmoebaOptimizerController::ActualizeMainComponent(), FREE::CompareHistogramMetricControllerBase< TControlledCompareHistogramMetric >::CompareHistogramMetricControllerBase(), FREE::MultiRigidRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >::ComputeRegistration(), FREE::PointSetRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::ClosedFormRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::VersorTransformOptimizerController::GenerateProfile(), FREE::VersorRigid3DTransformOptimizerController::GenerateProfile(), FREE::SetupOptimizationProcessorController::GenerateProfile(), FREE::SetupOptimizationOptimizerControllerBase< TControlledOptimizer >::GenerateProfile(), FREE::SetupOptimizationMetricControllerBase< TControlledMetric >::GenerateProfile(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::GenerateProfile(), FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::GenerateProfile(), FREE::ClosedFormRegistrationControllerBase< TControlledRigidProcessor >::GenerateProfile(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::GetMediaCasted(), FREE::SetupOptimizationProcessorController::GetSubComponentCasted(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::GetSubComponentCasted(), FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::GetSubComponentCasted(), FREE::ClosedFormRegistrationControllerBase< TControlledRigidProcessor >::GetSubComponentCasted(), FREE::OptimizerControllerBase< TControlledOptimizer >::GetTransformScales(), FREE::SetupOptimizationProcessorController::SetSubComponentCasted(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::SetSubComponentCasted(), FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::SetSubComponentCasted(), and FREE::ClosedFormRegistrationControllerBase< TControlledRigidProcessor >::SetSubComponentCasted().

const char* const FREE::cComp_MediaFinal

Definition at line 35 of file freComponentID.cxx.

const char* const FREE::cComp_MediaFinal = "MediaFinal"

Definition at line 35 of file freComponentID.cxx.

const char* const FREE::cComp_MediaFixed

Definition at line 36 of file freComponentID.cxx.

const char* const FREE::cComp_MediaFixed = "MediaFixed"

Definition at line 36 of file freComponentID.cxx.

const char* const FREE::cComp_MediaInterim

Definition at line 38 of file freComponentID.cxx.

const char* const FREE::cComp_MediaInterim = "MediaInterim"

Definition at line 38 of file freComponentID.cxx.

const char* const FREE::cComp_MediaMoving

Definition at line 37 of file freComponentID.cxx.

const char* const FREE::cComp_MediaMoving = "MediaMoving"

Definition at line 37 of file freComponentID.cxx.

const char* const FREE::cComp_NotDefined

Definition at line 28 of file freComponentID.cxx.

const char* const FREE::cComp_NotDefined = "NotDefined"

Definition at line 28 of file freComponentID.cxx.

Referenced by FREE::ComponentSetup::ComponentSetup().

const char* const FREE::cComp_ROI

Definition at line 29 of file freComponentID.cxx.

const char* const FREE::cComp_ROI = "ROI"

Definition at line 29 of file freComponentID.cxx.

Referenced by FREE::ImageRegistrationControllerBase< TControlledProcessor >::GenerateProfile().

const char* const FREE::cComp_Section

const char* const FREE::cCompDsc_MainInterpolator

Definition at line 30 of file freComponentID.cxx.

const char* const FREE::cCompDsc_MainInterpolator = "The main interpolator of the processor."

Definition at line 30 of file freComponentID.cxx.

Referenced by FREE::WarpImageFilterControllerBase< FREE::ImageTypes< 3 >::InternalImageType, FREE::ImageTypes< 3 >::TransformationFieldType >::GenerateProfile(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::GenerateProfile(), FREE::ResampleImageFilterControllerBase< FREE::ImageTypes< 2 >::InternalImageType >::GenerateProfile(), and FREE::DemonRegistrationControllerBase< FREE::DemonRegistrationProcessor >::GenerateProfile().

const char* const FREE::cCompDsc_MainMetric

Definition at line 31 of file freComponentID.cxx.

const char* const FREE::cCompDsc_MainMetric = "The main metric of the processor."

Definition at line 31 of file freComponentID.cxx.

Referenced by FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::GenerateProfile(), and FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::GenerateProfile().

const char* const FREE::cCompDsc_MainOptimizer

Definition at line 33 of file freComponentID.cxx.

const char* const FREE::cCompDsc_MainOptimizer = "The main optimizer of the processor."

Definition at line 33 of file freComponentID.cxx.

Referenced by FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::GenerateProfile(), and FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::GenerateProfile().

const char* const FREE::cCompDsc_MainTransform

Definition at line 32 of file freComponentID.cxx.

const char* const FREE::cCompDsc_MainTransform = "The main transform of the processor."

Definition at line 32 of file freComponentID.cxx.

Referenced by FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::GenerateProfile(), FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::GenerateProfile(), and FREE::ClosedFormRegistrationControllerBase< TControlledRigidProcessor >::GenerateProfile().

const char* const FREE::cCompDsc_MediaFinal

Definition at line 35 of file freComponentID.cxx.

const char* const FREE::cCompDsc_MediaFinal = "The media container with interim/final results of the ongoing registration."

Definition at line 35 of file freComponentID.cxx.

const char* const FREE::cCompDsc_MediaFixed

Definition at line 36 of file freComponentID.cxx.

const char* const FREE::cCompDsc_MediaFixed = "The media container containing the fixed media."

Definition at line 36 of file freComponentID.cxx.

const char* const FREE::cCompDsc_MediaInterim

Definition at line 38 of file freComponentID.cxx.

const char* const FREE::cCompDsc_MediaInterim = "The media container containing interim results of the sections (like transformation fields)."

Definition at line 38 of file freComponentID.cxx.

const char* const FREE::cCompDsc_MediaMoving

Definition at line 37 of file freComponentID.cxx.

const char* const FREE::cCompDsc_MediaMoving = "The media container containing the moving media."

Definition at line 37 of file freComponentID.cxx.

const char* const FREE::cCompDsc_NotDefined

Definition at line 28 of file freComponentID.cxx.

const char* const FREE::cCompDsc_NotDefined = "No component ID has been defined"

Definition at line 28 of file freComponentID.cxx.

const char* const FREE::cCompDsc_ROI

Definition at line 29 of file freComponentID.cxx.

const char* const FREE::cCompDsc_ROI = "ROI of the processor"

Definition at line 29 of file freComponentID.cxx.

const char* const FREE::cCompDsc_Section

const IDPath FREE::cIDPEveryone("//*") [static]

Referenced by FREE::SetupManager::ActualizeConstraintCache().

const IDPath FREE::cIDPParent("..") [static]

Referenced by FREE::SPSASOOptimizerController::ActualizeMainComponent(), FREE::PowellSOOptimizerController::ActualizeMainComponent(), FREE::OnePlusOneEvolutionarySOOptimizerController::ActualizeMainComponent(), FREE::EvolutionaryStrategySOOptimizerController::ActualizeMainComponent(), FREE::ConstrainedOnePlusOneEvolutionarySOOptimizerController::ActualizeMainComponent(), and FREE::SVNonLinearOptimizerControllerBase< TControlledOptimizer >::GenerateProfile().

const IDPath FREE::cIDPRoot("/") [static]

Referenced by FREE::SetupTransform::GetInitialValues(), and FREE::SetupTransform::TransformSetup().

const IDPath FREE::cIDPSelf(".") [static]

Referenced by FREE::Adaptation::AdaptationComponent::AdaptationComponent(), FREE::RigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >::ComputeRegistration(), FREE::PointSetRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::GetMediaCasted(), FREE::CtrlProfile::ProfileRequirement::Reset(), and FREE::Adaptation::AdaptationComponent::Reset().

CleanUpControllerCentral FREE::CleanUpControllerCentralGlobal [static]

Definition at line 68 of file freControllerFactoryBase.cxx.

CleanUpControllerCentral FREE::CleanUpControllerCentralGlobal [static]

Definition at line 68 of file freControllerFactory.txx.

CleanUpControllerCentral FREE::CleanUpControllerCentralGlobal [static]

Definition at line 50 of file freControllerCentral.cxx.

const int FREE::cMDDAny = -1

Definition at line 64 of file freConstantValues.h.

const char* const FREE::cParam_ActualizeReferences = "ActualizeReferences"

Definition at line 65 of file freConstParameters.h.

const char* const FREE::cParam_CurrentTransformValues = "CurrentTransformValues"

Definition at line 59 of file freConstParameters.h.

Referenced by FREE::TransformControllerBase< TControlledTransform, iDimension >::ActualizeMainComponent(), FREE::VersorTransformController::GenerateProfile(), FREE::VersorRigid3DTransformController::GenerateProfile(), FREE::Translation3DTransformController::GenerateProfile(), FREE::Translation2DTransformController::GenerateProfile(), FREE::Similarity2DTransformController::GenerateProfile(), FREE::SetupTransformControllerBase< FREE::ConstrainedSetupTransform >::GenerateProfile(), FREE::Scale3DTransformController::GenerateProfile(), FREE::Scale2DTransformController::GenerateProfile(), FREE::Rigid2DTransformController::GenerateProfile(), FREE::MatrixOffsetTransformControllerBase< TMatrixOffsetTransform, VDimension >::GenerateProfile(), FREE::Euler3DTransformController::GenerateProfile(), FREE::CenteredRigid2DTransformController::GenerateProfile(), FREE::CenteredEuler3DTransformController::GenerateProfile(), FREE::CenteredAffine3DTransformController::GenerateProfile(), FREE::CenteredAffine2DTransformController::GenerateProfile(), FREE::BSplineDeformableTransformControllerBase< 3, 3 >::GenerateProfile(), FREE::Affine3DTransformController::GenerateProfile(), FREE::Affine2DTransformController::GenerateProfile(), FREE::TransformSetupAdaptor::GetCurrentTransformParameters(), FREE::TransformSetupAdaptor::SetCurrentTransformParameters(), FREE::VersorRigid3DTransformController::SetInitialTransformValues(), FREE::TranslationTransformControllerBase< 3 >::SetInitialTransformValues(), FREE::Similarity2DTransformController::SetInitialTransformValues(), FREE::ScaleTransformControllerBase< 3 >::SetInitialTransformValues(), FREE::Rigid2DTransformController::SetInitialTransformValues(), FREE::Euler3DTransformController::SetInitialTransformValues(), FREE::CenteredRigid3DTransformController::SetInitialTransformValues(), FREE::CenteredRigid2DTransformController::SetInitialTransformValues(), FREE::CenteredEuler3DTransformController::SetInitialTransformValues(), FREE::CenteredAffine3DTransformController::SetInitialTransformValues(), FREE::CenteredAffine2DTransformController::SetInitialTransformValues(), and FREE::BSplineDeformableTransformControllerBase< 3, 3 >::SetInitialTransformValues().

const char* const FREE::cParam_DynamicLevelStepLength = "DynamicLevelStepLength"

Definition at line 78 of file freConstParameters.h.

Referenced by FREE::VersorTransformOptimizerController::ActualizeMainComponent(), FREE::RegStepGradDescOptimizerControllerBase< TOptimizer >::ActualizeMainComponent(), FREE::VersorTransformOptimizerController::GenerateProfile(), and FREE::RegStepGradDescOptimizerControllerBase< TOptimizer >::GenerateProfile().

const char* const FREE::cParam_EpsilonFunction = "EpsilonFunction"

Definition at line 83 of file freConstParameters.h.

Referenced by FREE::LevenbergMarquardtOptimizerController::ActualizeMainComponent(), and FREE::LevenbergMarquardtOptimizerController::GenerateProfile().

const char* const FREE::cParam_FEMAlpha = "Alpha"

Definition at line 113 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::FEMRegistrationProcessor< VImageDimension >::SetRegistrationParameters().

const char* const FREE::cParam_FEMDensity = "Density"

Definition at line 109 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::FEMRegistrationProcessor< VImageDimension >::SetRegistrationParameters().

const char* const FREE::cParam_FEMDescentDirection = "DescentDirectionMinimize"

Definition at line 114 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::FEMRegistrationProcessor< VImageDimension >::SetRegistrationParameters().

const char* const FREE::cParam_FEMDoLineSearch = "DoLineSearch"

Definition at line 115 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::FEMRegistrationProcessor< VImageDimension >::SetRegistrationParameters().

const char* const FREE::cParam_FEMElasticity = "Elasticity"

Definition at line 108 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::FEMRegistrationProcessor< VImageDimension >::SetRegistrationParameters().

const char* const FREE::cParam_FEMEnergyReduction = "EnergyReduction"

Definition at line 117 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::FEMRegistrationProcessor< VImageDimension >::SetRegistrationParameters().

const char* const FREE::cParam_FEMEnergyScale = "ImageEnergyScale"

Definition at line 110 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::FEMRegistrationProcessor< VImageDimension >::SetRegistrationParameters().

const char* const FREE::cParam_FEMLandmarkFile = "LandmarkFile"

Definition at line 120 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::FEMRegistrationProcessor< VImageDimension >::SetRegistrationParameters().

const char* const FREE::cParam_FEMLandmarks = "Landmarks"

Definition at line 119 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::FEMRegistrationProcessor< VImageDimension >::SaveLandmarksToFile().

const char* const FREE::cParam_FEMLandmarkType = "LandmarkType"

Definition at line 118 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::FEMRegistrationProcessor< VImageDimension >::SetRegistrationParameters().

const char* const FREE::cParam_FEMMetric = "Metric"

Definition at line 121 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::FEMRegistrationProcessor< VImageDimension >::SetRegistrationParameters().

const char* const FREE::cParam_FEMNrIntPoints = "NrOfIntegrationPoints"

Definition at line 111 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::FEMRegistrationProcessor< VImageDimension >::SetRegistrationParameters().

const char* const FREE::cParam_FEMPPE = "PixelsPerElement"

Definition at line 107 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::FEMRegistrationProcessor< VImageDimension >::SetRegistrationParameters().

const char* const FREE::cParam_FEMRegLevels = "ResolutionLevels"

Definition at line 106 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), FREE::FEMRegistrationProcessor< VImageDimension >::GetResolutionLevelCount(), and FREE::FEMRegistrationProcessor< VImageDimension >::SetRegistrationParameters().

const char* const FREE::cParam_FEMRegridding = "EmployRegridding"

Definition at line 123 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::FEMRegistrationProcessor< VImageDimension >::SetRegistrationParameters().

const char* const FREE::cParam_FEMScaleGradient = "ScaleGradient"

Definition at line 122 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::FEMRegistrationProcessor< VImageDimension >::SetRegistrationParameters().

const char* const FREE::cParam_FEMSetup = "SetupFile"

Controller specific:

Definition at line 105 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::FEMRegistrationProcessor< VImageDimension >::SetRegistrationParameters().

const char* const FREE::cParam_FEMTimeStep = "TimeStep"

Definition at line 116 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::FEMRegistrationProcessor< VImageDimension >::SetRegistrationParameters().

const char* const FREE::cParam_FEMWidthOfMetric = "WidthOfMetricRegion"

Definition at line 112 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::FEMRegistrationProcessor< VImageDimension >::SetRegistrationParameters().

const char* const FREE::cParam_FixedReferencePoints = "FixedReferencePoints"

Definition at line 62 of file freConstParameters.h.

Referenced by FREE::TransformControllerBase< TControlledTransform, iDimension >::GenerateProfile(), FREE::ReferencePointsAccessor< iDimension >::ReferencePointsAccessor(), FREE::ReferencePointsAccessor< iDimension >::SetFixedPoints(), and FREE::TransformControllerBase< TControlledTransform, iDimension >::SetMediaCasted().

const char* const FREE::cParam_GradMagTolerance = "GradMagTolerance"

Definition at line 77 of file freConstParameters.h.

Referenced by FREE::VersorTransformOptimizerController::ActualizeMainComponent(), FREE::RegStepGradDescOptimizerControllerBase< TOptimizer >::ActualizeMainComponent(), FREE::LevenbergMarquardtOptimizerController::ActualizeMainComponent(), FREE::VersorTransformOptimizerController::GenerateProfile(), FREE::RegStepGradDescOptimizerControllerBase< TOptimizer >::GenerateProfile(), and FREE::LevenbergMarquardtOptimizerController::GenerateProfile().

const char* const FREE::cParam_HistDerivativeScales = "DerivativeStepLengthScales"

Definition at line 132 of file freConstParameters.h.

Referenced by FREE::HistogramMetricControllerBase< TControlledCompareHistogramMetric >::ActualizeMainComponent(), and FREE::HistogramMetricControllerBase< TControlledCompareHistogramMetric >::GenerateProfile().

const char* const FREE::cParam_HistDerivativeStep = "DerivativeStepLength"

Definition at line 131 of file freConstParameters.h.

Referenced by FREE::HistogramMetricControllerBase< TControlledCompareHistogramMetric >::ActualizeMainComponent(), and FREE::HistogramMetricControllerBase< TControlledCompareHistogramMetric >::GenerateProfile().

const char* const FREE::cParam_HistoLevels = "HistogramLevels"

Definition at line 69 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::DemonRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::DemonRegistrationControllerBase< FREE::DemonRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParam_HistoMatch = "HistogramMatchOn"

Definition at line 68 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::DemonRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::DemonRegistrationControllerBase< FREE::DemonRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParam_HistoMatchPoints = "HistogramPoints"

Definition at line 70 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::DemonRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::DemonRegistrationControllerBase< FREE::DemonRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParam_HistoThreshold = "HistogramThresholdOn"

Definition at line 71 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::DemonRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::DemonRegistrationControllerBase< FREE::DemonRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParam_HistPadValue = "HistogramPaddingValue"

Definition at line 130 of file freConstParameters.h.

Referenced by FREE::HistogramMetricControllerBase< TControlledCompareHistogramMetric >::ActualizeMainComponent(), and FREE::HistogramMetricControllerBase< TControlledCompareHistogramMetric >::GenerateProfile().

const char* const FREE::cParam_HistSize = "HistogramSize"

Definition at line 129 of file freConstParameters.h.

Referenced by FREE::HistogramMetricControllerBase< TControlledCompareHistogramMetric >::ActualizeMainComponent(), and FREE::HistogramMetricControllerBase< TControlledCompareHistogramMetric >::GenerateProfile().

const char* const FREE::cParam_InitialisationMethod = "InitialisationMethod"

Definition at line 63 of file freConstParameters.h.

Referenced by FREE::TransformControllerBase< TControlledTransform, iDimension >::ActualizeMainComponent(), FREE::TransformSetupAdaptor::Adapt(), FREE::CenteredRigid3DTransformController::CenteredRigid3DTransformController(), FREE::VersorTransformController::GenerateProfile(), FREE::VersorRigid3DTransformController::GenerateProfile(), FREE::TranslationTransformControllerBase< 3 >::GenerateProfile(), FREE::TransformControllerBase< TControlledTransform, iDimension >::GenerateProfile(), FREE::Similarity2DTransformController::GenerateProfile(), FREE::ScaleTransformControllerBase< 3 >::GenerateProfile(), FREE::CenteredAffineTransformControllerBase< 3 >::GenerateProfile(), FREE::BSplineDeformableTransformControllerBase< 3, 3 >::GenerateProfile(), FREE::Affine3DTransformController::GenerateProfile(), and FREE::Affine2DTransformController::GenerateProfile().

const char* const FREE::cParam_InitialTransformValues = "InitialTransformValues"

Parameter General

Definition at line 58 of file freConstParameters.h.

Referenced by FREE::TransformControllerBase< TControlledTransform, iDimension >::ActualizeMainComponent(), FREE::SetupTransformControllerBase< FREE::ConstrainedSetupTransform >::ActualizeMainComponent(), FREE::ConstrainedSetupTransformController::ActualizeMainComponent(), FREE::CenteredRigid3DTransformController::ActualizeReferencesMainComponent(), FREE::TransformSetupAdaptor::Adapt(), FREE::CenteredRigid3DTransformController::CenteredRigid3DTransformController(), FREE::VersorTransformController::GenerateProfile(), FREE::VersorRigid3DTransformController::GenerateProfile(), FREE::Translation3DTransformController::GenerateProfile(), FREE::Translation2DTransformController::GenerateProfile(), FREE::Similarity2DTransformController::GenerateProfile(), FREE::SetupTransformControllerBase< FREE::ConstrainedSetupTransform >::GenerateProfile(), FREE::Scale3DTransformController::GenerateProfile(), FREE::Scale2DTransformController::GenerateProfile(), FREE::Rigid2DTransformController::GenerateProfile(), FREE::MatrixOffsetTransformControllerBase< TMatrixOffsetTransform, VDimension >::GenerateProfile(), FREE::Euler3DTransformController::GenerateProfile(), FREE::CenteredRigid2DTransformController::GenerateProfile(), FREE::CenteredEuler3DTransformController::GenerateProfile(), FREE::CenteredAffine3DTransformController::GenerateProfile(), FREE::CenteredAffine2DTransformController::GenerateProfile(), FREE::BSplineDeformableTransformControllerBase< 3, 3 >::GenerateProfile(), FREE::Affine3DTransformController::GenerateProfile(), FREE::Affine2DTransformController::GenerateProfile(), FREE::TransformSetupAdaptor::GetInitialTransformParameters(), and FREE::TransformSetupAdaptor::SetInitialTransformParameters().

const char* const FREE::cParam_Iterations = "NrOfIterations"

Definition at line 66 of file freConstParameters.h.

Referenced by FREE::VersorTransformOptimizerController::ActualizeMainComponent(), FREE::RegStepGradDescOptimizerControllerBase< TOptimizer >::ActualizeMainComponent(), FREE::PowellSOOptimizerController::ActualizeMainComponent(), FREE::PowellOptimizerController::ActualizeMainComponent(), FREE::OnePlusOneEvolutionarySOOptimizerController::ActualizeMainComponent(), FREE::OnePlusOneEvolutionaryOptimizerController::ActualizeMainComponent(), FREE::LimitedAxisAmoebaSOOptimizerController::ActualizeMainComponent(), FREE::LevenbergMarquardtOptimizerController::ActualizeMainComponent(), FREE::LBFGSOptimizerController::ActualizeMainComponent(), FREE::GradientDescentOptimizerController::ActualizeMainComponent(), FREE::EvolutionaryStrategySOOptimizerController::ActualizeMainComponent(), FREE::EvolutionaryStrategyOptimizerControllerBase< TOptimizer >::ActualizeMainComponent(), FREE::ContinuousLBFGSOptimizerController::ActualizeMainComponent(), FREE::ConstrainedOnePlusOneEvolutionarySOOptimizerController::ActualizeMainComponent(), FREE::AmoebaSOOptimizerController::ActualizeMainComponent(), FREE::AmoebaOptimizerController::ActualizeMainComponent(), FREE::DemonRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::VersorTransformOptimizerController::GenerateProfile(), FREE::RegStepGradDescOptimizerControllerBase< TOptimizer >::GenerateProfile(), FREE::PowellSOOptimizerController::GenerateProfile(), FREE::PowellOptimizerController::GenerateProfile(), FREE::OnePlusOneEvolutionarySOOptimizerController::GenerateProfile(), FREE::OnePlusOneEvolutionaryOptimizerController::GenerateProfile(), FREE::LimitedAxisAmoebaSOOptimizerController::GenerateProfile(), FREE::LevenbergMarquardtOptimizerController::GenerateProfile(), FREE::LBFGSOptimizerController::GenerateProfile(), FREE::GradientDescentOptimizerController::GenerateProfile(), FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), FREE::EvolutionaryStrategySOOptimizerController::GenerateProfile(), FREE::EvolutionaryStrategyOptimizerControllerBase< TOptimizer >::GenerateProfile(), FREE::DemonRegistrationControllerBase< FREE::DemonRegistrationProcessor >::GenerateProfile(), FREE::ContinuousLBFGSOptimizerController::GenerateProfile(), FREE::ConstrainedOnePlusOneEvolutionarySOOptimizerController::GenerateProfile(), FREE::AmoebaSOOptimizerController::GenerateProfile(), FREE::AmoebaOptimizerController::GenerateProfile(), FREE::SPSASOOptimizerController::GetMaxIterationCount(), FREE::PowellSOOptimizerController::GetMaxIterationCount(), FREE::OptimizerControllerBase< TControlledOptimizer >::GetMaxIterationCount(), FREE::OnePlusOneEvolutionarySOOptimizerController::GetMaxIterationCount(), FREE::LimitedAxisAmoebaSOOptimizerController::GetMaxIterationCount(), FREE::FEMRegistrationProcessor< VImageDimension >::GetMaxIterationCount(), FREE::EvolutionaryStrategySOOptimizerController::GetMaxIterationCount(), FREE::ConstrainedOnePlusOneEvolutionarySOOptimizerController::GetMaxIterationCount(), FREE::AmoebaSOOptimizerController::GetMaxIterationCount(), and FREE::FEMRegistrationProcessor< VImageDimension >::SetRegistrationParameters().

const char* const FREE::cParam_Lambda = "Lambda"

Definition at line 81 of file freConstParameters.h.

Referenced by FREE::MeanReciprocalSquaresMetricControllerBase< ImageTypes< 3 >::InternalImageType >::ActualizeMainComponent(), and FREE::MeanReciprocalSquaresMetricControllerBase< ImageTypes< 3 >::InternalImageType >::GenerateProfile().

const char* const FREE::cParam_LearningRate = "LearningRate"

Definition at line 79 of file freConstParameters.h.

Referenced by FREE::GradientDescentOptimizerController::ActualizeMainComponent(), and FREE::GradientDescentOptimizerController::GenerateProfile().

const char* const FREE::cParam_MaxStepLength = "maxStepLength"

Definition at line 75 of file freConstParameters.h.

Referenced by FREE::VersorTransformOptimizerController::ActualizeMainComponent(), FREE::RegStepGradDescOptimizerControllerBase< TOptimizer >::ActualizeMainComponent(), FREE::VersorTransformOptimizerController::GenerateProfile(), and FREE::RegStepGradDescOptimizerControllerBase< TOptimizer >::GenerateProfile().

const char* const FREE::cParam_MetricMinimize = "Minimize"

Definition at line 102 of file freConstParameters.h.

Referenced by FREE::SPSASOOptimizerController::ActualizeMainComponent(), FREE::PowellSOOptimizerController::ActualizeMainComponent(), FREE::OnePlusOneEvolutionarySOOptimizerController::ActualizeMainComponent(), FREE::EvolutionaryStrategySOOptimizerController::ActualizeMainComponent(), FREE::ConstrainedOnePlusOneEvolutionarySOOptimizerController::ActualizeMainComponent(), FREE::CompareHistogramMetricControllerBase< TControlledCompareHistogramMetric >::CompareHistogramMetricControllerBase(), FREE::SetupOptimizationMetricControllerBase< TControlledMetric >::GenerateProfile(), FREE::PointSupportedMetricControllerBase< ImageTypes< 3 >::InternalImageType, FREE::ImageTypes< 3 >::PointSetType >::GenerateProfile(), FREE::MutualInformationMetricControllerBase< ImageTypes< 3 >::InternalImageType >::GenerateProfile(), FREE::MetricControllerBase< TControlledMetric >::GenerateProfile(), FREE::MeanReciprocalSquaresMetricControllerBase< ImageTypes< 3 >::InternalImageType >::GenerateProfile(), FREE::ImageClassificationSOMetricControllerBase< FREE::ConstrainedImageClassificationSOMetric< 2 > >::GenerateProfile(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::GetMinimizeToOptimize(), FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::GetMinimizeToOptimize(), FREE::PointSupportedMetricControllerBase< ImageTypes< 3 >::InternalImageType, FREE::ImageTypes< 3 >::PointSetType >::GetParameter(), and FREE::MetricControllerBase< TControlledMetric >::GetParameter().

const char* const FREE::cParam_MinStepLength = "minStepLength"

Definition at line 76 of file freConstParameters.h.

Referenced by FREE::VersorTransformOptimizerController::ActualizeMainComponent(), FREE::RegStepGradDescOptimizerControllerBase< TOptimizer >::ActualizeMainComponent(), FREE::VersorTransformOptimizerController::GenerateProfile(), and FREE::RegStepGradDescOptimizerControllerBase< TOptimizer >::GenerateProfile().

const char* const FREE::cParam_MovingReferencePoints = "MovingReferencePoints"

Definition at line 61 of file freConstParameters.h.

Referenced by FREE::TransformControllerBase< TControlledTransform, iDimension >::GenerateProfile(), FREE::ReferencePointsAccessor< iDimension >::ReferencePointsAccessor(), FREE::TransformControllerBase< TControlledTransform, iDimension >::SetMediaCasted(), and FREE::ReferencePointsAccessor< iDimension >::SetMovingPoints().

const char* const FREE::cParam_MRRegLevel = "ResolutionLevels"

Definition at line 125 of file freConstParameters.h.

Referenced by FREE::MultiRigidRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::MultiRigidRegistrationControllerBase< FREE::MultiRigidRegistrationProcessor >::GenerateProfile(), and FREE::MultiRigidRegistrationProcessor< VImageDimension >::GetResolutionLevelCount().

const char* const FREE::cParam_MRRegResolutionSchedule = "ResolutionSchedule"

Definition at line 127 of file freConstParameters.h.

Referenced by FREE::MultiRigidRegistrationProcessor< VImageDimension >::ComputeRegistration(), and FREE::MultiRigidRegistrationControllerBase< FREE::MultiRigidRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParam_MRRegUseSchedule = "UseSchedule"

Definition at line 126 of file freConstParameters.h.

Referenced by FREE::MultiRigidRegistrationProcessor< VImageDimension >::ComputeRegistration(), and FREE::MultiRigidRegistrationControllerBase< FREE::MultiRigidRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParam_ROI_F_MaskFile = "MaskFile_Fixed"

Definition at line 98 of file freConstParameters.h.

Referenced by FREE::MaskedROICoupleControllerBase< 3 >::ActualizeMainComponent(), and FREE::MaskedROICoupleControllerBase< 3 >::GenerateProfile().

const char* const FREE::cParam_ROI_F_MaskFileFeedback = "MaskFileFeedback_Fixed"

Definition at line 99 of file freConstParameters.h.

Referenced by FREE::MaskedROICoupleControllerBase< 3 >::ActualizeMainComponent(), and FREE::MaskedROICoupleControllerBase< 3 >::GenerateProfile().

const char* const FREE::cParam_ROI_F_Origin = "ROIOrigins_Fixed"

Definition at line 96 of file freConstParameters.h.

Referenced by FREE::ROICoupleControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >::ActualizeMainComponent(), and FREE::ROICoupleControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >::GenerateProfile().

const char* const FREE::cParam_ROI_F_Size = "ROISize_Fixed"

Definition at line 97 of file freConstParameters.h.

Referenced by FREE::ROICoupleControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >::ActualizeMainComponent(), and FREE::ROICoupleControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >::GenerateProfile().

const char* const FREE::cParam_ROI_M_MaskFile = "MaskFile_Moving"

Definition at line 93 of file freConstParameters.h.

Referenced by FREE::MaskedROICoupleControllerBase< 3 >::ActualizeMainComponent(), and FREE::MaskedROICoupleControllerBase< 3 >::GenerateProfile().

const char* const FREE::cParam_ROI_M_MaskFileFeedback = "MaskFileFeedback_Moving"

Definition at line 94 of file freConstParameters.h.

Referenced by FREE::MaskedROICoupleControllerBase< 3 >::ActualizeMainComponent(), and FREE::MaskedROICoupleControllerBase< 3 >::GenerateProfile().

const char* const FREE::cParam_ROI_M_Origin = "ROIOrigins_Moving"

Definition at line 91 of file freConstParameters.h.

Referenced by FREE::ROICoupleControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >::ActualizeMainComponent(), and FREE::ROICoupleControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >::GenerateProfile().

const char* const FREE::cParam_ROI_M_Size = "ROISize_Moving"

Definition at line 92 of file freConstParameters.h.

Referenced by FREE::ROICoupleControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >::ActualizeMainComponent(), and FREE::ROICoupleControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >::GenerateProfile().

const char* const FREE::cParam_ROIMaskFile = "MaskFile"

Definition at line 88 of file freConstParameters.h.

Referenced by FREE::MaskedROIControllerBase< 3 >::ActualizeMainComponent(), and FREE::MaskedROIControllerBase< 3 >::GenerateProfile().

const char* const FREE::cParam_ROIMaskFileFeedback = "MaskFileFeedback"

Definition at line 89 of file freConstParameters.h.

Referenced by FREE::MaskedROIControllerBase< 3 >::ActualizeMainComponent(), and FREE::MaskedROIControllerBase< 3 >::GenerateProfile().

const char* const FREE::cParam_ROIOrigin = "ROIOrigins"

ROIS

Definition at line 86 of file freConstParameters.h.

Referenced by FREE::ROIControllerBase< FREE::ImageROIBase< 3 > >::ActualizeMainComponent(), and FREE::ROIControllerBase< FREE::ImageROIBase< 3 > >::GenerateProfile().

const char* const FREE::cParam_ROISize = "ROISize"

Definition at line 87 of file freConstParameters.h.

Referenced by FREE::ROIControllerBase< FREE::ImageROIBase< 3 > >::ActualizeMainComponent(), and FREE::ROIControllerBase< FREE::ImageROIBase< 3 > >::GenerateProfile().

const char* const FREE::cParam_SplinOrder = "SplineOrder"

Definition at line 73 of file freConstParameters.h.

Referenced by FREE::BSplineInterpolateControllerBase< ImageTypes< 3 >::InternalImageType >::ActualizeMainComponent(), and FREE::BSplineInterpolateControllerBase< ImageTypes< 3 >::InternalImageType >::GenerateProfile().

const char* const FREE::cParam_StdDev = "StandardDeviation"

Definition at line 67 of file freConstParameters.h.

Referenced by FREE::DemonRegistrationProcessor< VImageDimension >::ComputeRegistration(), and FREE::DemonRegistrationControllerBase< FREE::DemonRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParam_TransformScale = "TransformScales"

Definition at line 60 of file freConstParameters.h.

Referenced by FREE::TransformSetupAdaptor::Adapt(), FREE::CenteredRigid3DTransformController::CenteredRigid3DTransformController(), FREE::VersorTransformController::GenerateProfile(), FREE::VersorRigid3DTransformController::GenerateProfile(), FREE::Translation3DTransformController::GenerateProfile(), FREE::Translation2DTransformController::GenerateProfile(), FREE::Similarity2DTransformController::GenerateProfile(), FREE::Scale3DTransformController::GenerateProfile(), FREE::Scale2DTransformController::GenerateProfile(), FREE::Rigid2DTransformController::GenerateProfile(), FREE::MatrixOffsetTransformControllerBase< TMatrixOffsetTransform, VDimension >::GenerateProfile(), FREE::Euler3DTransformController::GenerateProfile(), FREE::CenteredRigid2DTransformController::GenerateProfile(), FREE::CenteredEuler3DTransformController::GenerateProfile(), FREE::CenteredAffine3DTransformController::GenerateProfile(), FREE::CenteredAffine2DTransformController::GenerateProfile(), FREE::BSplineDeformableTransformControllerBase< 3, 3 >::GenerateProfile(), FREE::Affine3DTransformController::GenerateProfile(), FREE::Affine2DTransformController::GenerateProfile(), FREE::TransformSetupAdaptor::GetScales(), FREE::OptimizerControllerBase< TControlledOptimizer >::GetTransformScales(), FREE::BSplineDeformableTransformControllerBase< 3, 3 >::SetInitialTransformValues(), and FREE::TransformSetupAdaptor::SetScales().

const char *const DifferenceHistogramMetricControllerBase::cParam_UpperBoundIncreaseFactor = "UpperBoundIncreaseFactor" [inline]

Definition at line 133 of file freConstParameters.h.

Referenced by FREE::HistogramMetricControllerBase< TControlledCompareHistogramMetric >::ActualizeMainComponent(), and FREE::HistogramMetricControllerBase< TControlledCompareHistogramMetric >::GenerateProfile().

const char* const FREE::cParam_ValueTolerance = "ValueTolerance"

Definition at line 82 of file freConstParameters.h.

Referenced by FREE::PowellSOOptimizerController::ActualizeMainComponent(), FREE::PowellOptimizerController::ActualizeMainComponent(), FREE::LevenbergMarquardtOptimizerController::ActualizeMainComponent(), FREE::PowellSOOptimizerController::GenerateProfile(), FREE::PowellOptimizerController::GenerateProfile(), and FREE::LevenbergMarquardtOptimizerController::GenerateProfile().

const char* const FREE::cParamDsc_ActualizeReferences = "The section allows to actualize his references within the registration process, to avoid outdating of the setup be preceding transformations.\nThe actualizing will only have an effect, if the Registrator has activated ComputeTransformation."

Definition at line 65 of file freConstParameters.h.

const char* const FREE::cParamDsc_CurrentTransformValues = "Curent values of the transformation. After registration, there are the final parameters. Directly before the registration the parameters used to initialize the transformation."

Definition at line 59 of file freConstParameters.h.

const char* const FREE::cParamDsc_DynamicLevelStepLength = "Flag indicates if the last step length of the preceding level should be the max step length of the level.\n In the first level the maxStepLength value will always be used."

Definition at line 78 of file freConstParameters.h.

Referenced by FREE::VersorTransformOptimizerController::GenerateProfile(), and FREE::RegStepGradDescOptimizerControllerBase< TOptimizer >::GenerateProfile().

const char* const FREE::cParamDsc_EpsilonFunction = "TODO"

Definition at line 83 of file freConstParameters.h.

Referenced by FREE::LevenbergMarquardtOptimizerController::GenerateProfile().

const char* const FREE::cParamDsc_FEMAlpha = "Set alpha for the trapezoidal rule."

Definition at line 113 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_FEMDensity = "Density of the model"

Definition at line 109 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_FEMDescentDirection = "FEM tries to maximize energy (1) or minimize it (0)."

Definition at line 114 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_FEMDoLineSearch = "LineSearch finds the minimum energy between the current and next solution by linear search.\n(0=never, 1=always, 2=if needed)"

Definition at line 115 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_FEMElasticity = "Elasticity of the elemental connections"

Definition at line 108 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_FEMEnergyReduction = "Sets the energy below which we decide the solution has converged."

Definition at line 117 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_FEMEnergyScale = "Image similarity energy weight (gamma) - sets gradient step size"

Definition at line 110 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_FEMLandmarkFile = "Uses a given landmark file for the registration.(Full filename with path)"

Definition at line 120 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_FEMLandmarks = "Landmarks used for the fem. Every level is one couple of landmarks for the moving and fixed image.\n\n2D:\n1..2: x/y moving image\n3..4: x/y fixed image\n\n3D:\n1..3: x/y/z moving image\n4..6: x/y/z fixed image"

Definition at line 119 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_FEMLandmarkType = "Defines if the fem should use landmarks and from which source.\n0: No Landmarks\n1: Use the file specified in the parameter LandmarkFile.\n2: Use the landmarks specified by the parameter Landmarks."

Definition at line 118 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_FEMMetric = "Metric type that should be used for the registration:\n0: Mean Square\n1: Normalized Correlation\n2: Pattern Intensity\n3: Mutual Information; StdDev = 0.4; Sample# = 0.5*( WidthOfMetric ^Image dimension)\n4: Mattes MI; bins = 10; Sample# = see 3.\n5: Demon based Metric"

Definition at line 121 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_FEMNrIntPoints = "This determines the number of integration points to use at each resolution. These integration points are used to generate the force.\nThe actual number used will be NrOfIntegrationPoints^d, where d is the number of parameters in the elements local domain."

Definition at line 111 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_FEMPPE = "Number of pixels per finite element."

Definition at line 107 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_FEMRegLevels = "Number of resolution levels for the registration.\n1 means single-res registration. In every level the resolution will be doubled, until the orginal resolution is reached."

Definition at line 106 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_FEMRegridding = "Sets the use of multi-resolution strategy. 1 = true, 0 = false"

Definition at line 123 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_FEMScaleGradient = "The scale gradient of the metric"

Definition at line 122 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_FEMSetup = "File with the FEM setup information. (Full filename) If a setup file is given, all parameters for FEM are taken from the file, changing it in the fre-file has no effect."

Definition at line 105 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_FEMTimeStep = "Setting the time step."

Definition at line 116 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_FEMWidthOfMetric = "The metric region allows one to compute the derivative (force) of the similarity metric using a region of size [i,i] in 2D [i,i,i] in 3D, where i is WidthOfMetricRegion."

Definition at line 112 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_FixedReferencePoints = "Reference points in the fixed image. In special case lower levels are further points. Same layers in MovingReferencePoints and FixedReferencePoints are point couples.\n"

Definition at line 62 of file freConstParameters.h.

const char* const FREE::cParamDsc_GradMagTolerance = "Tolerance of gradient magnitude."

Definition at line 77 of file freConstParameters.h.

Referenced by FREE::VersorTransformOptimizerController::GenerateProfile(), FREE::RegStepGradDescOptimizerControllerBase< TOptimizer >::GenerateProfile(), and FREE::LevenbergMarquardtOptimizerController::GenerateProfile().

const char* const FREE::cParamDsc_HistDerivativeScales = "This value is similar to the scale value of transforms. It modifies the step length (length/scale) for every parameter in the process of derivates computation.\n If it is set to true the transform scales will be used, otherwise all parameters are treated equal."

Definition at line 132 of file freConstParameters.h.

Referenced by FREE::HistogramMetricControllerBase< TControlledCompareHistogramMetric >::GenerateProfile().

const char* const FREE::cParamDsc_HistDerivativeStep = "The 'length' of transform parameter changes to estimate the derivates for the actual parameter set."

Definition at line 131 of file freConstParameters.h.

Referenced by FREE::HistogramMetricControllerBase< TControlledCompareHistogramMetric >::GenerateProfile().

const char* const FREE::cParamDsc_HistoLevels = "Levels/Bins of the histogram."

Definition at line 69 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::DemonRegistrationControllerBase< FREE::DemonRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_HistoMatch = "Use a histogram match on the moving image, when using same modality, to gain better results."

Definition at line 68 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::DemonRegistrationControllerBase< FREE::DemonRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_HistoMatchPoints = "Number of quantile values to be matched."

Definition at line 70 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::DemonRegistrationControllerBase< FREE::DemonRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_HistoThreshold = "Activates background exclusion for the histogram matching."

Definition at line 71 of file freConstParameters.h.

Referenced by FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), and FREE::DemonRegistrationControllerBase< FREE::DemonRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_HistPadValue = "Pixel value that should be ignored for histogram calculation.\n-1 (default) indicates to use every pixel value."

Definition at line 130 of file freConstParameters.h.

Referenced by FREE::HistogramMetricControllerBase< TControlledCompareHistogramMetric >::GenerateProfile().

const char* const FREE::cParamDsc_HistSize = "Number of bins in the 2D histogram.\n1: bins for the fixed image\n2: bins for the moving image"

Definition at line 129 of file freConstParameters.h.

Referenced by FREE::HistogramMetricControllerBase< TControlledCompareHistogramMetric >::GenerateProfile().

const char* const FREE::cParamDsc_InitialisationMethod = "Defines how the Transform will be initialized by initial transform values (itv) or estimation of the parameters. The kind of estimation depends on the transform and its setup.\n\n0: All initial parameters will be estimated"

Definition at line 63 of file freConstParameters.h.

Referenced by FREE::CenteredRigid3DTransformController::CenteredRigid3DTransformController(), FREE::VersorTransformController::GenerateProfile(), FREE::VersorRigid3DTransformController::GenerateProfile(), FREE::TranslationTransformControllerBase< 3 >::GenerateProfile(), FREE::TransformControllerBase< TControlledTransform, iDimension >::GenerateProfile(), FREE::Similarity2DTransformController::GenerateProfile(), FREE::ScaleTransformControllerBase< 3 >::GenerateProfile(), FREE::CenteredAffineTransformControllerBase< 3 >::GenerateProfile(), FREE::BSplineDeformableTransformControllerBase< 3, 3 >::GenerateProfile(), FREE::Affine3DTransformController::GenerateProfile(), and FREE::Affine2DTransformController::GenerateProfile().

const char* const FREE::cParamDsc_InitialTransformValues = "Initial values of the transformation. Meaning depends on he transformation."

Definition at line 58 of file freConstParameters.h.

const char* const FREE::cParamDsc_Iterations = "Maximums number of iterations the optimizer should do."

Definition at line 66 of file freConstParameters.h.

Referenced by FREE::VersorTransformOptimizerController::GenerateProfile(), FREE::RegStepGradDescOptimizerControllerBase< TOptimizer >::GenerateProfile(), FREE::PowellSOOptimizerController::GenerateProfile(), FREE::PowellOptimizerController::GenerateProfile(), FREE::OnePlusOneEvolutionarySOOptimizerController::GenerateProfile(), FREE::OnePlusOneEvolutionaryOptimizerController::GenerateProfile(), FREE::LimitedAxisAmoebaSOOptimizerController::GenerateProfile(), FREE::LevenbergMarquardtOptimizerController::GenerateProfile(), FREE::LBFGSOptimizerController::GenerateProfile(), FREE::GradientDescentOptimizerController::GenerateProfile(), FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::GenerateProfile(), FREE::EvolutionaryStrategySOOptimizerController::GenerateProfile(), FREE::EvolutionaryStrategyOptimizerControllerBase< TOptimizer >::GenerateProfile(), FREE::DemonRegistrationControllerBase< FREE::DemonRegistrationProcessor >::GenerateProfile(), FREE::ContinuousLBFGSOptimizerController::GenerateProfile(), FREE::ConstrainedOnePlusOneEvolutionarySOOptimizerController::GenerateProfile(), FREE::AmoebaSOOptimizerController::GenerateProfile(), and FREE::AmoebaOptimizerController::GenerateProfile().

const char* const FREE::cParamDsc_Lambda = "Adjust the capture radius of the metric.\nLow lambda means greater capture radius."

Definition at line 81 of file freConstParameters.h.

Referenced by FREE::MeanReciprocalSquaresMetricControllerBase< ImageTypes< 3 >::InternalImageType >::GenerateProfile().

const char* const FREE::cParamDsc_LearningRate = "Learning Rate of the optimizer."

Definition at line 79 of file freConstParameters.h.

Referenced by FREE::GradientDescentOptimizerController::GenerateProfile().

const char* const FREE::cParamDsc_MaxStepLength = "Maximal size of the optimizer steps."

Definition at line 75 of file freConstParameters.h.

Referenced by FREE::VersorTransformOptimizerController::GenerateProfile(), and FREE::RegStepGradDescOptimizerControllerBase< TOptimizer >::GenerateProfile().

const char* const FREE::cParamDsc_MetricMinimize = "Determines the the direction of the best metric value.\nThis Value is not meant to be configured by user, it stores predefined information. The registration process will always use the default value, even if changed in the setup file."

Definition at line 102 of file freConstParameters.h.

Referenced by FREE::CompareHistogramMetricControllerBase< TControlledCompareHistogramMetric >::CompareHistogramMetricControllerBase(), FREE::SetupOptimizationMetricControllerBase< TControlledMetric >::GenerateProfile(), FREE::PointSupportedMetricControllerBase< ImageTypes< 3 >::InternalImageType, FREE::ImageTypes< 3 >::PointSetType >::GenerateProfile(), FREE::MutualInformationMetricControllerBase< ImageTypes< 3 >::InternalImageType >::GenerateProfile(), FREE::MetricControllerBase< TControlledMetric >::GenerateProfile(), FREE::MeanReciprocalSquaresMetricControllerBase< ImageTypes< 3 >::InternalImageType >::GenerateProfile(), and FREE::ImageClassificationSOMetricControllerBase< FREE::ConstrainedImageClassificationSOMetric< 2 > >::GenerateProfile().

const char* const FREE::cParamDsc_MinStepLength = "Minimal size of the optimizer steps."

Definition at line 76 of file freConstParameters.h.

Referenced by FREE::VersorTransformOptimizerController::GenerateProfile(), and FREE::RegStepGradDescOptimizerControllerBase< TOptimizer >::GenerateProfile().

const char* const FREE::cParamDsc_MovingReferencePoints = "Reference points in the moving image. In special case lower levels are further points. Same layers in MovingReferencePoints and FixedReferencePoints are point couples.\n"

Definition at line 61 of file freConstParameters.h.

const char* const FREE::cParamDsc_MRRegLevel = "The level of the image pyramid."

Definition at line 125 of file freConstParameters.h.

Referenced by FREE::MultiRigidRegistrationControllerBase< FREE::MultiRigidRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_MRRegResolutionSchedule = "The resolution schedule defines the pixel size in every dimension, for every level. The schedule will only be used, if UseSchedule is true."

Definition at line 127 of file freConstParameters.h.

Referenced by FREE::MultiRigidRegistrationControllerBase< FREE::MultiRigidRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_MRRegUseSchedule = "If schedule is used, the pixel size for every level is get by the resolution schedule (ResolutionSchedule), otherwise the starting pixel size is 2^(levels-1) and will be halfed with every following level."

Definition at line 126 of file freConstParameters.h.

Referenced by FREE::MultiRigidRegistrationControllerBase< FREE::MultiRigidRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_ROI_F_MaskFile = "Specifies the path of the mask file to use with the ROI. If ROIType forces to use a mask and this value is empty, it will cause the registrator to make a callback."

Definition at line 98 of file freConstParameters.h.

Referenced by FREE::MaskedROICoupleControllerBase< 3 >::GenerateProfile().

const char* const FREE::cParamDsc_ROI_F_MaskFileFeedback = "Determines if the controller triggers an event before loading the mask file, so it can be checked and respecified.\n0: No event.\n1: Trigger event before loading mask."

Definition at line 99 of file freConstParameters.h.

Referenced by FREE::MaskedROICoupleControllerBase< 3 >::GenerateProfile().

const char* const FREE::cParamDsc_ROI_F_Origin = "Origin of the ROI for the fixed image of an image couple."

Definition at line 96 of file freConstParameters.h.

Referenced by FREE::ROICoupleControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >::GenerateProfile().

const char* const FREE::cParamDsc_ROI_F_Size = "Size of the ROI for the moving Image of an image couple."

Definition at line 97 of file freConstParameters.h.

Referenced by FREE::ROICoupleControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >::GenerateProfile().

const char* const FREE::cParamDsc_ROI_M_MaskFile = "Specifies the path of the mask file to use with the ROI. If ROIType forces to use a mask and this value is empty, it will cause the registrator to make a callback."

Definition at line 93 of file freConstParameters.h.

Referenced by FREE::MaskedROICoupleControllerBase< 3 >::GenerateProfile().

const char* const FREE::cParamDsc_ROI_M_MaskFileFeedback = "Determines if the controller triggers an event before loading the mask file, so it can be checked and respecified.\n0: No event.\n1: Trigger event before loading mask."

Definition at line 94 of file freConstParameters.h.

Referenced by FREE::MaskedROICoupleControllerBase< 3 >::GenerateProfile().

const char* const FREE::cParamDsc_ROI_M_Origin = "Origin of the ROI in the moving and fixed image."

Definition at line 91 of file freConstParameters.h.

Referenced by FREE::ROICoupleControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >::GenerateProfile().

const char* const FREE::cParamDsc_ROI_M_Size = "Size of the ROI for the moving Image of an image couple."

Definition at line 92 of file freConstParameters.h.

Referenced by FREE::ROICoupleControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >::GenerateProfile().

const char* const FREE::cParamDsc_ROIMaskFile = "Specifies the path of the mask file to use with the ROI. If ROIType forces to use a mask and this value is empty, it will cause the registrator to make a callback."

Definition at line 88 of file freConstParameters.h.

Referenced by FREE::MaskedROIControllerBase< 3 >::GenerateProfile().

const char* const FREE::cParamDsc_ROIMaskFileFeedback = "Determines if the controller triggers an event before loading the mask file, so it can be checked and respecified.\n0: No event.\n1: Trigger event before loading mask."

Definition at line 89 of file freConstParameters.h.

Referenced by FREE::MaskedROIControllerBase< 3 >::GenerateProfile().

const char* const FREE::cParamDsc_ROIOrigin = "Origin of the ROI in the moving and fixed image (n is the dimension of the pipe)."

Definition at line 86 of file freConstParameters.h.

Referenced by FREE::ROIControllerBase< FREE::ImageROIBase< 3 > >::GenerateProfile().

const char* const FREE::cParamDsc_ROISize = "Size of the ROI."

Definition at line 87 of file freConstParameters.h.

Referenced by FREE::ROIControllerBase< FREE::ImageROIBase< 3 > >::GenerateProfile().

const char* const FREE::cParamDsc_SplinOrder = "Order of the BSpline used. (0: almost nearest neighbor; 1: almost linear)"

Definition at line 73 of file freConstParameters.h.

Referenced by FREE::BSplineInterpolateControllerBase< ImageTypes< 3 >::InternalImageType >::GenerateProfile().

const char* const FREE::cParamDsc_StdDev = "Standard deviation"

Definition at line 67 of file freConstParameters.h.

Referenced by FREE::DemonRegistrationControllerBase< FREE::DemonRegistrationProcessor >::GenerateProfile().

const char* const FREE::cParamDsc_TransformScale = "Depending on the Transformation."

Definition at line 60 of file freConstParameters.h.

const char *const DifferenceHistogramMetricControllerBase::cParamDsc_UpperBoundIncreaseFactor = "" [inline]

Definition at line 133 of file freConstParameters.h.

Referenced by FREE::HistogramMetricControllerBase< TControlledCompareHistogramMetric >::GenerateProfile().

const char* const FREE::cParamDsc_ValueTolerance = "TODO"

Definition at line 82 of file freConstParameters.h.

Referenced by FREE::PowellSOOptimizerController::GenerateProfile(), FREE::PowellOptimizerController::GenerateProfile(), and FREE::LevenbergMarquardtOptimizerController::GenerateProfile().

const char* const FREE::csFREEAutoLoadPath = "FREE_AUTOLOAD_PATH"

Enverioment variable containing the default load paths for controller libraries.

Definition at line 36 of file freConstantValues.h.

Referenced by FREE::ControllerCollector::LoadDynamicControllers(), and FREE::ControllerCentral::LoadDynamicControllers().

const char* const FREE::csFREEGeneralPath = "FREE_GENERAL_PATH"

Collection of all constant definition and values within in the code of F.R.E.E.. Enverioment variable for the general default path of f.r.e.e.

Definition at line 34 of file freConstantValues.h.

Referenced by GetGeneralFREEPath().

const char* const FREE::csFREEGeneralPathDefault = "~\\"

Definition at line 41 of file freConstantValues.h.

Referenced by GetGeneralFREEPath().

const char* const FREE::csMDAny = "any"

Definition at line 56 of file freConstantValues.h.

const char* const FREE::csMDFixed = "fixed"

Definition at line 57 of file freConstantValues.h.

const char* const FREE::csMDMoving = "moving"

Definition at line 58 of file freConstantValues.h.

const char* const FREE::csMDNone = "none"

Media domaine descriptions

Definition at line 55 of file freConstantValues.h.

const char* const FREE::csPVTBool = "xs:bool"

Parameter type descriptions, naming based on XML schema types

Definition at line 45 of file freConstantValues.h.

Referenced by FREE::Convert::ToParameterValueType(), and FREE::Convert::ToStr().

const char* const FREE::csPVTDouble = "xs:double"

Definition at line 46 of file freConstantValues.h.

Referenced by FREE::Convert::ToParameterValueType(), and FREE::Convert::ToStr().

const char* const FREE::csPVTIDPath = "xs:IDPath"

Definition at line 52 of file freConstantValues.h.

Referenced by FREE::Convert::ToParameterValueType(), and FREE::Convert::ToStr().

const char* const FREE::csPVTInteger = "xs:int"

Definition at line 47 of file freConstantValues.h.

Referenced by FREE::Convert::ToParameterValueType(), and FREE::Convert::ToStr().

const char* const FREE::csPVTLong = "xs:long"

Definition at line 48 of file freConstantValues.h.

Referenced by FREE::Convert::ToParameterValueType(), and FREE::Convert::ToStr().

const char* const FREE::csPVTString = "xs:string"

Definition at line 50 of file freConstantValues.h.

Referenced by FREE::Convert::ToStr().

const char* const FREE::csPVTULong = "xs:unsignedLong"

Definition at line 49 of file freConstantValues.h.

Referenced by FREE::Convert::ToParameterValueType(), and FREE::Convert::ToStr().

const char* const FREE::csPVTURI = "xs:anyURI"

Definition at line 51 of file freConstantValues.h.

Referenced by FREE::Convert::ToParameterValueType(), and FREE::Convert::ToStr().

const char* const FREE::csUndefinedController = ""

Controller ID for undefined controller

Definition at line 61 of file freConstantValues.h.

Referenced by FREE::SetupManager::ActualizeConstraintCache(), FREE::CompareHistogramMetricControllerBase< TControlledCompareHistogramMetric >::CompareHistogramMetricControllerBase(), FREE::ComponentSetup::ControllerIsAssigned(), FREE::WarpImageFilterControllerBase< FREE::ImageTypes< 3 >::InternalImageType, FREE::ImageTypes< 3 >::TransformationFieldType >::GenerateProfile(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::GenerateProfile(), FREE::ResampleImageFilterControllerBase< FREE::ImageTypes< 2 >::InternalImageType >::GenerateProfile(), FREE::PointSupportedMetricControllerBase< ImageTypes< 3 >::InternalImageType, FREE::ImageTypes< 3 >::PointSetType >::GenerateProfile(), FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::GenerateProfile(), FREE::EvolutionaryStrategySOOptimizerController::GenerateProfile(), FREE::EvolutionaryStrategyOptimizerController::GenerateProfile(), FREE::ESCMAMutationController::GenerateProfile(), FREE::DemonRegistrationControllerBase< FREE::DemonRegistrationProcessor >::GenerateProfile(), FREE::ClosedFormRegistrationControllerBase< TControlledRigidProcessor >::GenerateProfile(), FREE::MediaContainerController::GetMediaControllerID(), FREE::MediaBridgeController::GetMediaControllerID(), FREE::MediaActualizerController::GetMediaControllerID(), FREE::ComponentControllerBase< TControlledComponent >::GetMediaControllerID(), FREE::SetupManager::InitializeComponentSetup(), FREE::CtrlProfile::SubComponent::Reset(), FREE::ComponentSetup::SaveAttributes(), FREE::Adaptation::AdaptationComponent::SaveAttributes(), and FREE::GenericSetupToImageAdaptor::ValidateController().

const char* const FREE::cXML_Adaptation_Description = "Description"

Definition at line 64 of file freConstXMLTags.h.

Referenced by FREE::Adaptation::Adaptation::SaveData(), and FREE::Adaptation::Adaptation::SubElementLoadProcessing().

const char* const FREE::cXML_Adaptation_Item = "Adaption"

Definition at line 61 of file freConstXMLTags.h.

Referenced by FREE::Adaptation::AdaptationList::SubElementLoadProcessing().

const char* const FREE::cXML_Adaptation_ItemID = "ID"

Definition at line 63 of file freConstXMLTags.h.

Referenced by FREE::Adaptation::Adaptation::AttributesLoadProcessing(), and FREE::Adaptation::Adaptation::SaveAttributes().

const char* const FREE::cXML_Adaptation_Mode = "AdaptationMode"

Definition at line 62 of file freConstXMLTags.h.

Referenced by FREE::Adaptation::AdaptationComponent::AttributesLoadProcessing(), and FREE::Adaptation::AdaptationComponent::SaveAttributes().

const char* const FREE::cXML_AdaptionList = "AdaptionList"

Definition at line 60 of file freConstXMLTags.h.

Referenced by FREE::Adaptation::AdaptationList::AdaptationList().

const char* const FREE::cXML_Collection = "Collection"

XML constants used

Definition at line 29 of file freConstXMLTags.h.

const char* const FREE::cXML_Component = "Component"

Definition at line 43 of file freConstXMLTags.h.

Referenced by FREE::SetupLoadingHelper::SubElementLoadProcessing(), FREE::ComponentSetupCollection::SubElementLoadProcessing(), and FREE::Adaptation::Adaptation::SubElementLoadProcessing().

const char* const FREE::cXML_ComponentComment = "Comment"

Definition at line 47 of file freConstXMLTags.h.

Referenced by FREE::ComponentSetup::SaveData(), and FREE::ComponentSetup::SubElementLoadProcessing().

const char* const FREE::cXML_ComponentControllerID = "ControllerID"

Definition at line 44 of file freConstXMLTags.h.

Referenced by FREE::ComponentSetup::AttributesLoadProcessing(), FREE::Adaptation::AdaptationComponent::AttributesLoadProcessing(), FREE::ComponentSetup::SaveAttributes(), and FREE::Adaptation::AdaptationComponent::SaveAttributes().

const char* const FREE::cXML_ComponentID = "ComponentID"

Definition at line 45 of file freConstXMLTags.h.

Referenced by FREE::ComponentSetup::AttributesLoadProcessing(), FREE::Adaptation::AdaptationComponent::AttributesLoadProcessing(), FREE::ComponentSetup::SaveAttributes(), and FREE::Adaptation::AdaptationComponent::SaveAttributes().

const char* const FREE::cXML_ComponentParameters = "Parameters"

Definition at line 48 of file freConstXMLTags.h.

Referenced by FREE::ComponentSetup::SubElementLoadProcessing().

const char* const FREE::cXML_Components = "Components"

Definition at line 50 of file freConstXMLTags.h.

Referenced by FREE::ComponentSetupCollection::ComponentSetupCollection(), and FREE::ComponentSetup::SubElementLoadProcessing().

const char* const FREE::cXML_ComponentType = "ComponentType"

Definition at line 46 of file freConstXMLTags.h.

const char* const FREE::cXML_CP_ControllerID = "ControllerID"

Definition at line 70 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::ProfileInheritance::AddAncestor(), FREE::CtrlProfile::ProfileOption::SaveData(), FREE::CtrlProfile::ControllerProfileBase::SaveData(), FREE::CtrlProfile::ControllerProfile::SetNeededSubElements(), FREE::CtrlProfile::ProfileOption::SubElementLoadProcessing(), and FREE::CtrlProfile::ControllerProfileBase::SubElementLoadProcessing().

const char* const FREE::cXML_CP_ControllerProfile = "ControllerProfile"

Definition at line 68 of file freConstXMLTags.h.

const char* const FREE::cXML_CP_Description = "Description"

Definition at line 71 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::ProfileOption::SaveData(), FREE::CtrlProfile::ControllerProfileBase::SaveData(), FREE::CtrlProfile::ControllerProfile::SetNeededSubElements(), FREE::CtrlProfile::ProfileOption::SubElementLoadProcessing(), and FREE::CtrlProfile::ControllerProfileBase::SubElementLoadProcessing().

const char* const FREE::cXML_CP_Group = "Group"

Definition at line 75 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::Parameter::AttributesLoadProcessing(), FREE::CtrlProfile::Media::AttributesLoadProcessing(), FREE::CtrlProfile::Parameter::SaveAttributes(), and FREE::CtrlProfile::Media::SaveAttributes().

const char* const FREE::cXML_CP_Inheritance = "Inheritance"

Definition at line 72 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::ControllerProfile::SetNeededSubElements(), FREE::CtrlProfile::ProfileOption::SubElementLoadProcessing(), and FREE::CtrlProfile::ControllerProfileBase::SubElementLoadProcessing().

const char* const FREE::cXML_CP_Media = "Media"

Definition at line 94 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::ProfileMediaMap::SubElementLoadProcessing().

const char* const FREE::cXML_CP_MediaAccess = "Access"

Definition at line 95 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::Parameter::AttributesLoadProcessing(), FREE::CtrlProfile::Media::AttributesLoadProcessing(), FREE::CtrlProfile::Parameter::SaveAttributes(), and FREE::CtrlProfile::Media::SaveAttributes().

const char* const FREE::cXML_CP_MediaDim = "Dimension"

Definition at line 100 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::Media::AttributesLoadProcessing(), and FREE::CtrlProfile::Media::SaveAttributes().

const char* const FREE::cXML_CP_MediaDomain = "Domain"

Definition at line 96 of file freConstXMLTags.h.

const char* const FREE::cXML_CP_MediaHint = "Hint"

Definition at line 101 of file freConstXMLTags.h.

const char* const FREE::cXML_CP_MediaInternal = "Internal"

Definition at line 97 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::Parameter::AttributesLoadProcessing(), FREE::CtrlProfile::Media::AttributesLoadProcessing(), FREE::CtrlProfile::Parameter::SaveAttributes(), and FREE::CtrlProfile::Media::SaveAttributes().

const char* const FREE::cXML_CP_MediaMap = "MediaMap"

Definition at line 102 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::ProfileMediaMap::ProfileMediaMap(), FREE::CtrlProfile::ControllerProfile::SetNeededSubElements(), FREE::CtrlProfile::ProfileOption::SubElementLoadProcessing(), and FREE::CtrlProfile::ControllerProfileBase::SubElementLoadProcessing().

const char* const FREE::cXML_CP_MediaName = "Name"

Definition at line 98 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::Media::AttributesLoadProcessing(), and FREE::CtrlProfile::Media::SaveAttributes().

const char* const FREE::cXML_CP_MediaType = "Type"

Definition at line 99 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::Media::AttributesLoadProcessing(), and FREE::CtrlProfile::Media::SaveAttributes().

const char* const FREE::cXML_CP_ParamDynamic = "MultiRes"

Definition at line 80 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::Parameter::AttributesLoadProcessing(), and FREE::CtrlProfile::Parameter::SaveAttributes().

const char* const FREE::cXML_CP_Parameter = "Parameter"

Definition at line 77 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::Parameter::Parameter(), and FREE::CtrlProfile::ProfileParameters::SubElementLoadProcessing().

const char* const FREE::cXML_CP_Parameters = "Parameters"

Definition at line 84 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::ProfileParameters::ProfileParameters(), FREE::CtrlProfile::ControllerProfile::SetNeededSubElements(), FREE::CtrlProfile::ProfileOption::SubElementLoadProcessing(), and FREE::CtrlProfile::ControllerProfileBase::SubElementLoadProcessing().

const char* const FREE::cXML_CP_ParamHint = "Hint"

Definition at line 79 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::Parameter::AttributesLoadProcessing(), and FREE::CtrlProfile::Parameter::SaveAttributes().

const char* const FREE::cXML_CP_ParamLayerCount = "LayerCount"

Definition at line 81 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::Parameter::AttributesLoadProcessing(), and FREE::CtrlProfile::Parameter::SaveAttributes().

const char* const FREE::cXML_CP_ParamName = "Name"

Definition at line 78 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::Parameter::AttributesLoadProcessing(), and FREE::CtrlProfile::Parameter::SaveAttributes().

const char* const FREE::cXML_CP_ParamSize = "Size"

Definition at line 82 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::Parameter::AttributesLoadProcessing().

const char* const FREE::cXML_CP_ParamType = "Type"

Definition at line 83 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::Parameter::AttributesLoadProcessing(), and FREE::CtrlProfile::Parameter::SaveAttributes().

const char* const FREE::cXML_CP_ProfileOption = "ProfileOption"

Definition at line 104 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::ProfileOption::ProfileOption(), FREE::CtrlProfile::ProfileRequirements::SubElementLoadProcessing(), and FREE::CtrlProfile::ProfileRequirement::SubElementLoadProcessing().

const char* const FREE::cXML_CP_RequDestination = "Destination"

Definition at line 106 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::ProfileRequirement::AttributesLoadProcessing(), and FREE::CtrlProfile::ProfileRequirement::SaveAttributes().

const char* const FREE::cXML_CP_Requirement = "Requirement"

Definition at line 105 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::ProfileRequirement::ProfileRequirement().

const char* const FREE::cXML_CP_Requirements = "Requirements"

Definition at line 108 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::ProfileRequirements::ProfileRequirements(), FREE::CtrlProfile::ControllerProfile::SetNeededSubElements(), and FREE::CtrlProfile::ControllerProfile::SubElementLoadProcessing().

const char* const FREE::cXML_CP_RequNegated = "Negated"

Definition at line 107 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::ProfileRequirement::AttributesLoadProcessing(), and FREE::CtrlProfile::ProfileRequirement::SaveAttributes().

const char* const FREE::cXML_CP_SubCompCtrlID = "ControllerID"

Definition at line 88 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::SubComponent::AttributesLoadProcessing(), and FREE::CtrlProfile::SubComponent::SaveAttributes().

const char* const FREE::cXML_CP_SubCompDescription = "Description"

Definition at line 90 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::SubComponent::SaveData(), and FREE::CtrlProfile::SubComponent::SubElementLoadProcessing().

const char* const FREE::cXML_CP_SubCompID = "ComponentID"

Definition at line 87 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::SubComponent::AttributesLoadProcessing(), and FREE::CtrlProfile::SubComponent::SaveAttributes().

const char* const FREE::cXML_CP_SubCompInternal = "Internal"

Definition at line 92 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::SubComponent::AttributesLoadProcessing(), and FREE::CtrlProfile::SubComponent::SaveAttributes().

const char* const FREE::cXML_CP_SubComponent = "SubComponent"

Definition at line 86 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::ProfileSubComponents::SubElementLoadProcessing().

const char* const FREE::cXML_CP_SubComponents = "SubComponents"

Definition at line 91 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::ProfileSubComponents::ProfileSubComponents(), FREE::CtrlProfile::ControllerProfile::SetNeededSubElements(), FREE::CtrlProfile::ProfileOption::SubElementLoadProcessing(), and FREE::CtrlProfile::ControllerProfileBase::SubElementLoadProcessing().

const char* const FREE::cXML_CP_SubCompRequired = "Required"

Definition at line 89 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::SubComponent::AttributesLoadProcessing(), and FREE::CtrlProfile::SubComponent::SaveAttributes().

const char* const FREE::cXML_CP_Template = "Template"

Definition at line 74 of file freConstXMLTags.h.

Referenced by FREE::CtrlProfile::SubComponent::AttributesLoadProcessing(), FREE::CtrlProfile::Media::AttributesLoadProcessing(), FREE::CtrlProfile::SubComponent::SaveAttributes(), and FREE::CtrlProfile::Media::SaveAttributes().

const char* const FREE::cXML_IDPath = "IDPath"

Definition at line 66 of file freConstXMLTags.h.

Referenced by FREE::ComponentMediaLink::SubElementLoadProcessing().

const char* const FREE::cXML_MediaID = "MediaID"

Definition at line 40 of file freConstXMLTags.h.

Referenced by FREE::ComponentMediaLink::AttributesLoadProcessing(), and FREE::ComponentMediaLink::SaveAttributes().

const char* const FREE::cXML_MediaLink = "MediaLink"

Definition at line 39 of file freConstXMLTags.h.

Referenced by FREE::ComponentMediaLinks::SubElementLoadProcessing().

const char* const FREE::cXML_MediaLinks = "MediaLinks"

Definition at line 41 of file freConstXMLTags.h.

Referenced by FREE::ComponentMediaLinks::ComponentMediaLinks(), and FREE::ComponentSetup::SubElementLoadProcessing().

const char* const FREE::cXML_Parameter = "Parameter"

Definition at line 33 of file freConstXMLTags.h.

Referenced by FREE::ParameterCollection::SubElementLoadProcessing().

const char* const FREE::cXML_ParameterLayer = "Layer"

Definition at line 35 of file freConstXMLTags.h.

Referenced by FREE::ParameterLayer::ParameterLayer(), and FREE::Parameter::SubElementLoadProcessing().

const char* const FREE::cXML_ParameterName = "Name"

Definition at line 36 of file freConstXMLTags.h.

Referenced by FREE::Parameter::AttributesLoadProcessing(), and FREE::Parameter::SaveAttributes().

const char* const FREE::cXML_ParameterSize = "Size"

Definition at line 37 of file freConstXMLTags.h.

Referenced by FREE::Parameter::AttributesLoadProcessing(), and FREE::Parameter::SaveAttributes().

const char* const FREE::cXML_ParameterValue = "Value"

Definition at line 34 of file freConstXMLTags.h.

Referenced by FREE::XMLValueSet::SaveData(), FREE::PointSetToXMLStreamObject< TPointSet >::SaveData(), and FREE::XMLValueSet::SubElementLoadProcessing().

const char* const FREE::cXML_Setup = "freeSetup"

Definition at line 52 of file freConstXMLTags.h.

const char* const FREE::cXML_SetupDescription = "Description"

Definition at line 54 of file freConstXMLTags.h.

Referenced by FREE::Setup::SaveData(), and FREE::Setup::SubElementLoadProcessing().

const char* const FREE::cXML_SetupDimension = "Dimension"

Definition at line 55 of file freConstXMLTags.h.

const char* const FREE::cXML_SetupMedia = "Media"

Definition at line 57 of file freConstXMLTags.h.

const char* const FREE::cXML_SetupName = "Name"

Definition at line 53 of file freConstXMLTags.h.

Referenced by FREE::Setup::SaveData(), FREE::Setup::SetNeededSubElements(), and FREE::Setup::SubElementLoadProcessing().

const char* const FREE::cXML_SetupSections = "Sections"

Definition at line 56 of file freConstXMLTags.h.

Referenced by FREE::Setup::SubElementLoadProcessing().

const char* const FREE::cXML_SetupVersion = "Version"

Definition at line 58 of file freConstXMLTags.h.

Referenced by FREE::Setup::SaveAttributes().

const char* const FREE::cXML_TemplateID = "TemplateID"

Definition at line 31 of file freConstXMLTags.h.

Referenced by FREE::Parameter::AttributesLoadProcessing(), FREE::ComponentSetup::AttributesLoadProcessing(), FREE::ComponentMediaLink::AttributesLoadProcessing(), FREE::Parameter::SaveAttributes(), FREE::ComponentSetup::SaveAttributes(), and FREE::ComponentMediaLink::SaveAttributes().

LogFileController FREE::logException

Global error log file of F.R.E.E., used by the exceptions and their macros, but can also be used by any program integrating the free library.

LogFileController FREE::logException(GetGeneralFREEPath()+"free_error.log","Error log of F.R.E.E. - flexible registration evaluation engine")

Global error log file of F.R.E.E., used by the exceptions and their macros, but can also be used by any program integrating the free library.

Referenced by FREE::ControllerCentral::LoadLibrariesInPath(), LogControllerException(), LogException(), FREE::ControllerCentral::RegisterController(), FREE::ControllerCentral::UnRegisterAllControllers(), and FREE::ControllerCentral::UnRegisterController().


Generated at Sat Oct 13 18:17:23 2007 for f.r.e.e. - Flexible Registration and Evaluation Engine by doxygen 1.5.3 written by Dimitri van Heesch, © 1997-2000