template<typename TFixedImage, typename TMovingImage>
class itk::MeanSquaresImageToImageMetric< TFixedImage, TMovingImage >
TODO.
- ITK Sphinx Examples:
-
- Examples
- Examples/RegistrationITKv4/ImageRegistration20.cxx.
Definition at line 41 of file itkMeanSquaresImageToImageMetric.h.
|
| void | GetDerivative (const ParametersType ¶meters, DerivativeType &derivative) const override |
| |
| const char * | GetNameOfClass () const override |
| |
| MeasureType | GetValue (const ParametersType ¶meters) const override |
| |
| void | GetValueAndDerivative (const ParametersType ¶meters, MeasureType &value, DerivativeType &derivative) const override |
| |
| void | Initialize () override |
| |
| virtual void | ComputeGradient () |
| |
| virtual const FixedImageRegionType & | GetFixedImageRegion () const |
| |
| virtual const FixedImagePixelType & | GetFixedImageSamplesIntensityThreshold () const |
| |
| virtual GradientImageType * | GetModifiableGradientImage () |
| |
| virtual InterpolatorType * | GetModifiableInterpolator () |
| |
| virtual TransformType * | GetModifiableTransform () |
| |
| const char * | GetNameOfClass () const override |
| |
| SizeValueType | GetNumberOfMovingImageSamples () |
| |
| unsigned int | GetNumberOfParameters () const override |
| |
| virtual const SizeValueType & | GetNumberOfPixelsCounted () const |
| |
| SizeValueType | GetNumberOfSpatialSamples () |
| |
| virtual const bool & | GetUseAllPixels () const |
| |
| virtual const bool & | GetUseFixedImageIndexes () const |
| |
| virtual const bool & | GetUseFixedImageSamplesIntensityThreshold () const |
| |
| virtual const bool & | GetUseSequentialSampling () const |
| |
| virtual void | Initialize () |
| |
| virtual void | MultiThreadingInitialize () |
| |
| void | SetFixedImageIndexes (const FixedImageIndexContainer &indexes) |
| |
| virtual void | SetFixedImageRegion (const FixedImageRegionType reg) |
| |
| void | SetFixedImageSamplesIntensityThreshold (const FixedImagePixelType &thresh) |
| |
| virtual void | SetInterpolator (InterpolatorType *_arg) |
| |
| void | SetNumberOfSpatialSamples (SizeValueType num) |
| |
| virtual void | SetTransform (TransformType *_arg) |
| |
| void | SetTransformParameters (const ParametersType ¶meters) const |
| |
| void | SetUseAllPixels (bool useAllPixels) |
| |
| void | SetUseFixedImageIndexes (bool useIndexes) |
| |
| void | SetUseFixedImageSamplesIntensityThreshold (bool useThresh) |
| |
| void | SetUseSequentialSampling (bool useSequential) |
| |
| void | UseAllPixelsOff () |
| |
| void | UseAllPixelsOn () |
| |
| virtual void | SetFixedImage (const FixedImageType *_arg) |
| |
| virtual const FixedImageType * | GetFixedImage () const |
| |
| virtual void | SetMovingImage (const MovingImageType *_arg) |
| |
| virtual const MovingImageType * | GetMovingImage () const |
| |
| virtual void | SetMovingImageMask (const MovingImageMaskType *_arg) |
| |
| virtual const MovingImageMaskType * | GetMovingImageMask () const |
| |
| virtual void | SetFixedImageMask (const FixedImageMaskType *_arg) |
| |
| virtual const FixedImageMaskType * | GetFixedImageMask () const |
| |
| void | SetNumberOfWorkUnits (ThreadIdType numberOfThreads) |
| |
| virtual const ThreadIdType & | GetNumberOfWorkUnits () const |
| |
| virtual void | SetComputeGradient (bool _arg) |
| |
| virtual const bool & | GetComputeGradient () const |
| |
| virtual void | ComputeGradientOn () |
| |
| virtual void | SetNumberOfFixedImageSamples (SizeValueType numSamples) |
| |
| virtual const SizeValueType & | GetNumberOfFixedImageSamples () const |
| |
| void | ReinitializeSeed () |
| |
| void | ReinitializeSeed (int seed) |
| |
| virtual void | SetUseCachingOfBSplineWeights (bool _arg) |
| |
| virtual const bool & | GetUseCachingOfBSplineWeights () const |
| |
| virtual void | UseCachingOfBSplineWeightsOn () |
| |
| virtual MultiThreaderType * | GetModifiableThreader () |
| |
| const TransformPointer * | GetThreaderTransform () |
| |
| virtual void | GetDerivative (const ParametersType ¶meters, DerivativeType &derivative) const =0 |
| |
| const char * | GetNameOfClass () const override |
| |
| virtual MeasureType | GetValue (const ParametersType ¶meters) const =0 |
| |
| virtual void | GetValueAndDerivative (const ParametersType ¶meters, MeasureType &value, DerivativeType &derivative) const |
| |
| const char * | GetNameOfClass () const override |
| |
| virtual unsigned int | GetNumberOfParameters () const=0 |
| |
| unsigned long | AddObserver (const EventObject &event, Command *) |
| |
| unsigned long | AddObserver (const EventObject &event, Command *) const |
| |
| unsigned long | AddObserver (const EventObject &event, std::function< void(const EventObject &)> function) const |
| |
| LightObject::Pointer | CreateAnother () const override |
| |
| virtual void | DebugOff () const |
| |
| virtual void | DebugOn () const |
| |
| Command * | GetCommand (unsigned long tag) |
| |
| bool | GetDebug () const |
| |
| MetaDataDictionary & | GetMetaDataDictionary () |
| |
| const MetaDataDictionary & | GetMetaDataDictionary () const |
| |
| virtual ModifiedTimeType | GetMTime () const |
| |
| const char * | GetNameOfClass () const override |
| |
| virtual const TimeStamp & | GetTimeStamp () const |
| |
| bool | HasObserver (const EventObject &event) const |
| |
| void | InvokeEvent (const EventObject &) |
| |
| void | InvokeEvent (const EventObject &) const |
| |
| virtual void | Modified () const |
| |
| void | Register () const override |
| |
| void | RemoveAllObservers () |
| |
| void | RemoveObserver (unsigned long tag) |
| |
| void | SetDebug (bool debugFlag) const |
| |
| void | SetReferenceCount (int) override |
| |
| void | UnRegister () const noexcept override |
| |
| void | SetMetaDataDictionary (const MetaDataDictionary &rhs) |
| |
| void | SetMetaDataDictionary (MetaDataDictionary &&rrhs) |
| |
| virtual void | SetObjectName (std::string _arg) |
| |
| virtual const std::string & | GetObjectName () const |
| |
| Pointer | Clone () const |
| |
| virtual Pointer | CreateAnother () const |
| |
| virtual void | Delete () |
| |
| virtual const char * | GetNameOfClass () const |
| |
| virtual int | GetReferenceCount () const |
| |
| void | Print (std::ostream &os, Indent indent=0) const |
| |
| virtual void | Register () const |
| |
| virtual void | SetReferenceCount (int) |
| |
| virtual void | UnRegister () const noexcept |
| |
|
| | MeanSquaresImageToImageMetric () |
| |
| void | PrintSelf (std::ostream &os, Indent indent) const override |
| |
| | ~MeanSquaresImageToImageMetric () override=default |
| |
| virtual void | ComputeImageDerivatives (const MovingImagePointType &mappedPoint, ImageDerivativesType &gradient, ThreadIdType threadId) const |
| |
| void | GetValueAndDerivativeMultiThreadedInitiate () const |
| |
| void | GetValueAndDerivativeMultiThreadedPostProcessInitiate () const |
| |
| virtual void | GetValueAndDerivativeThread (ThreadIdType threadId) const |
| |
| virtual void | GetValueAndDerivativeThreadPostProcess (ThreadIdType, bool) const |
| |
| virtual void | GetValueAndDerivativeThreadPreProcess (ThreadIdType, bool) const |
| |
| virtual bool | GetValueAndDerivativeThreadProcessSample (ThreadIdType, SizeValueType, const MovingImagePointType &, double, const ImageDerivativesType &) const |
| |
| | ImageToImageMetric () |
| |
| virtual void | PreComputeTransformValues () |
| |
| void | PrintSelf (std::ostream &os, Indent indent) const override |
| |
| virtual void | SampleFixedImageIndexes (FixedImageSampleContainer &samples) const |
| |
| virtual void | SampleFixedImageRegion (FixedImageSampleContainer &samples) const |
| |
| virtual void | SampleFullFixedImageRegion (FixedImageSampleContainer &samples) const |
| |
| virtual void | SynchronizeTransforms () const |
| |
| virtual void | TransformPoint (unsigned int sampleNumber, MovingImagePointType &mappedPoint, bool &sampleOk, double &movingImageValue, ThreadIdType threadId) const |
| |
| virtual void | TransformPointWithDerivatives (unsigned int sampleNumber, MovingImagePointType &mappedPoint, bool &sampleOk, double &movingImageValue, ImageDerivativesType &movingImageGradient, ThreadIdType threadId) const |
| |
| | ~ImageToImageMetric () override=default |
| |
| void | GetValueMultiThreadedInitiate () const |
| |
| void | GetValueMultiThreadedPostProcessInitiate () const |
| |
| virtual void | GetValueThread (ThreadIdType threadId) const |
| |
| virtual void | GetValueThreadPreProcess (ThreadIdType, bool) const |
| |
| virtual void | GetValueThreadPostProcess (ThreadIdType, bool) const |
| |
| | SingleValuedCostFunction ()=default |
| |
| | ~SingleValuedCostFunction () override |
| |
| | CostFunctionTemplate ()=default |
| |
| void | PrintSelf (std::ostream &os, Indent indent) const override |
| |
| | ~CostFunctionTemplate () override=default |
| |
| | Object () |
| |
| bool | PrintObservers (std::ostream &os, Indent indent) const |
| |
| void | PrintSelf (std::ostream &os, Indent indent) const override |
| |
| virtual void | SetTimeStamp (const TimeStamp &timeStamp) |
| |
| | ~Object () override |
| |
| virtual LightObject::Pointer | InternalClone () const |
| |
| | LightObject () |
| |
| virtual void | PrintHeader (std::ostream &os, Indent indent) const |
| |
| virtual void | PrintSelf (std::ostream &os, Indent indent) const |
| |
| virtual void | PrintTrailer (std::ostream &os, Indent indent) const |
| |
| virtual | ~LightObject () |
| |