Class ScaleTransform

java.lang.Object
org.itk.simple.Transform
org.itk.simple.ScaleTransform

public class ScaleTransform extends Transform
A 2D or 3D anisotropic scale of coordinate space around a fixed center. See: itk::ScaleTransform C++ includes: sitkScaleTransform.h
  • Constructor Details

    • ScaleTransform

      protected ScaleTransform(long cPtr, boolean cMemoryOwn)
    • ScaleTransform

      public ScaleTransform(long dimensions, VectorDouble scale)
      itk::simple::ScaleTransform::ScaleTransform(unsigned int dimensions, const std::vector< double > &scale=std::vector< double >(3, 1.0))
    • ScaleTransform

      public ScaleTransform(long dimensions)
      itk::simple::ScaleTransform::ScaleTransform(unsigned int dimensions, const std::vector< double > &scale=std::vector< double >(3, 1.0))
    • ScaleTransform

      public ScaleTransform(ScaleTransform arg0)
      itk::simple::ScaleTransform::ScaleTransform(unsigned int dimensions, const std::vector< double > &scale=std::vector< double >(3, 1.0))
    • ScaleTransform

      public ScaleTransform(Transform arg0)
      itk::simple::ScaleTransform::ScaleTransform(unsigned int dimensions, const std::vector< double > &scale=std::vector< double >(3, 1.0))
  • Method Details

    • getCPtr

      protected static long getCPtr(ScaleTransform obj)
    • swigRelease

      protected static long swigRelease(ScaleTransform obj)
    • finalize

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

      public void delete()
      itk::simple::ScaleTransform::~ScaleTransform() override
      Overrides:
      delete in class Transform
    • getName

      public String getName()
      std::string itk::simple::ScaleTransform::GetName() const override Name of this class
      Overrides:
      getName in class Transform
    • setScale

      public void setScale(VectorDouble params)
      Self& itk::simple::ScaleTransform::SetScale(const std::vector< double > &params)
    • getScale

      public VectorDouble getScale()
      std::vector<double> itk::simple::ScaleTransform::GetScale() const
    • setCenter

      public void setCenter(VectorDouble params)
      Self& itk::simple::ScaleTransform::SetCenter(const std::vector< double > &params) fixed parameter
    • getCenter

      public VectorDouble getCenter()
      std::vector<double> itk::simple::ScaleTransform::GetCenter() const
    • getMatrix

      public VectorDouble getMatrix()
      std::vector<double> itk::simple::ScaleTransform::GetMatrix() const additional methods