Class InvertDisplacementFieldImageFilter

java.lang.Object
org.itk.simple.ProcessObject
org.itk.simple.ImageFilter
org.itk.simple.InvertDisplacementFieldImageFilter

public class InvertDisplacementFieldImageFilter extends ImageFilter
Iteratively estimate the inverse field of a displacement field. Nick Tustison Brian Avants See: itk::simple::InvertDisplacementField for the procedural interface itk::InvertDisplacementFieldImageFilter for the Doxygen on the original ITK class. C++ includes: sitkInvertDisplacementFieldImageFilter.h
  • Constructor Details

    • InvertDisplacementFieldImageFilter

      protected InvertDisplacementFieldImageFilter(long cPtr, boolean cMemoryOwn)
    • InvertDisplacementFieldImageFilter

      public InvertDisplacementFieldImageFilter()
      itk::simple::InvertDisplacementFieldImageFilter::InvertDisplacementFieldImageFilter() Default Constructor that takes no arguments and initializes default parameters
  • Method Details

    • getCPtr

      protected static long getCPtr(InvertDisplacementFieldImageFilter obj)
    • swigRelease

      protected static long swigRelease(InvertDisplacementFieldImageFilter obj)
    • finalize

      protected void finalize()
      Overrides:
      finalize in class ImageFilter
    • delete

      public void delete()
      virtual itk::simple::InvertDisplacementFieldImageFilter::~InvertDisplacementFieldImageFilter() Destructor
      Overrides:
      delete in class ImageFilter
    • setMaximumNumberOfIterations

      public void setMaximumNumberOfIterations(long MaximumNumberOfIterations)
      Self& itk::simple::InvertDisplacementFieldImageFilter::SetMaximumNumberOfIterations(uint32_t MaximumNumberOfIterations)
    • getMaximumNumberOfIterations

      public long getMaximumNumberOfIterations()
      uint32_t itk::simple::InvertDisplacementFieldImageFilter::GetMaximumNumberOfIterations() const
    • setMaxErrorToleranceThreshold

      public void setMaxErrorToleranceThreshold(double MaxErrorToleranceThreshold)
      Self& itk::simple::InvertDisplacementFieldImageFilter::SetMaxErrorToleranceThreshold(double MaxErrorToleranceThreshold)
    • getMaxErrorToleranceThreshold

      public double getMaxErrorToleranceThreshold()
      double itk::simple::InvertDisplacementFieldImageFilter::GetMaxErrorToleranceThreshold() const
    • setMeanErrorToleranceThreshold

      public void setMeanErrorToleranceThreshold(double MeanErrorToleranceThreshold)
      Self& itk::simple::InvertDisplacementFieldImageFilter::SetMeanErrorToleranceThreshold(double MeanErrorToleranceThreshold)
    • getMeanErrorToleranceThreshold

      public double getMeanErrorToleranceThreshold()
      double itk::simple::InvertDisplacementFieldImageFilter::GetMeanErrorToleranceThreshold() const
    • setEnforceBoundaryCondition

      public void setEnforceBoundaryCondition(boolean EnforceBoundaryCondition)
      Self& itk::simple::InvertDisplacementFieldImageFilter::SetEnforceBoundaryCondition(bool EnforceBoundaryCondition)
    • enforceBoundaryConditionOn

      public void enforceBoundaryConditionOn()
      Self& itk::simple::InvertDisplacementFieldImageFilter::EnforceBoundaryConditionOn() Set the value of EnforceBoundaryCondition to true or false respectfully.
    • enforceBoundaryConditionOff

      public void enforceBoundaryConditionOff()
      Self& itk::simple::InvertDisplacementFieldImageFilter::EnforceBoundaryConditionOff()
    • getEnforceBoundaryCondition

      public boolean getEnforceBoundaryCondition()
      bool itk::simple::InvertDisplacementFieldImageFilter::GetEnforceBoundaryCondition() const
    • getMaxErrorNorm

      public double getMaxErrorNorm()
      double itk::simple::InvertDisplacementFieldImageFilter::GetMaxErrorNorm() const This is a measurement. Its value is updated in the Execute methods, so the value will only be valid after an execution.
    • getMeanErrorNorm

      public double getMeanErrorNorm()
      double itk::simple::InvertDisplacementFieldImageFilter::GetMeanErrorNorm() const This is a measurement. Its value is updated in the Execute methods, so the value will only be valid after an execution.
    • getName

      public String getName()
      std::string itk::simple::InvertDisplacementFieldImageFilter::GetName() const Name of this class
      Overrides:
      getName in class ProcessObject
    • toString

      public String toString()
      std::string itk::simple::InvertDisplacementFieldImageFilter::ToString() const Print ourselves out
      Overrides:
      toString in class ProcessObject
    • execute

      public Image execute(Image image1)
      Image itk::simple::InvertDisplacementFieldImageFilter::Execute(const Image &image1) Execute the filter on the input image