Class Similarity2DTransform

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

public class Similarity2DTransform extends Transform
A similarity 2D transform with rotation in radians and isotropic scaling around a fixed center with translation. See: itk::Similarity2DTransform C++ includes: sitkSimilarity2DTransform.h
  • Field Summary

    Fields inherited from class org.itk.simple.Transform

    swigCMemOwn
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
     
    itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
     
    Similarity2DTransform(double scaleFactor)
    itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
     
    Similarity2DTransform(double scaleFactor, double angle)
    itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
     
    Similarity2DTransform(double scaleFactor, double angle, VectorDouble translation)
    itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
     
    Similarity2DTransform(double scaleFactor, double angle, VectorDouble translation, VectorDouble fixedCenter)
    itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
    protected
    Similarity2DTransform(long cPtr, boolean cMemoryOwn)
     
     
    itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
     
    itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    itk::simple::Similarity2DTransform::~Similarity2DTransform() override
    protected void
     
    double
    double itk::simple::Similarity2DTransform::GetAngle() const
    std::vector<double> itk::simple::Similarity2DTransform::GetCenter() const
    protected static long
     
    std::vector<double> itk::simple::Similarity2DTransform::GetMatrix() const additional methods
    std::string itk::simple::Similarity2DTransform::GetName() const override Name of this class
    double
    double itk::simple::Similarity2DTransform::GetScale() const
    std::vector<double> itk::simple::Similarity2DTransform::GetTranslation() const
    void
    setAngle(double angle)
    Self& itk::simple::Similarity2DTransform::SetAngle(double angle) parameter
    void
    Self& itk::simple::Similarity2DTransform::SetCenter(const std::vector< double > &params) fixed parameter
    void
    Self& itk::simple::Similarity2DTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10)
    void
    setMatrix(VectorDouble matrix, double tolerance)
    Self& itk::simple::Similarity2DTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10)
    void
    setScale(double scale)
    Self& itk::simple::Similarity2DTransform::SetScale(double scale)
    void
    Self& itk::simple::Similarity2DTransform::SetTranslation(const std::vector< double > &translation)
    protected static long
     

    Methods inherited from class java.lang.Object

    clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Similarity2DTransform

      protected Similarity2DTransform(long cPtr, boolean cMemoryOwn)
    • Similarity2DTransform

      public Similarity2DTransform()
      itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
    • Similarity2DTransform

      public Similarity2DTransform(double scaleFactor, double angle, VectorDouble translation, VectorDouble fixedCenter)
      itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
    • Similarity2DTransform

      public Similarity2DTransform(double scaleFactor, double angle, VectorDouble translation)
      itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
    • Similarity2DTransform

      public Similarity2DTransform(double scaleFactor, double angle)
      itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
    • Similarity2DTransform

      public Similarity2DTransform(double scaleFactor)
      itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
    • Similarity2DTransform

      public Similarity2DTransform(Similarity2DTransform arg0)
      itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
    • Similarity2DTransform

      public Similarity2DTransform(Transform arg0)
      itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
  • Method Details

    • getCPtr

      protected static long getCPtr(Similarity2DTransform obj)
    • swigRelease

      protected static long swigRelease(Similarity2DTransform obj)
    • finalize

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

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

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

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

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

      public void setAngle(double angle)
      Self& itk::simple::Similarity2DTransform::SetAngle(double angle) parameter
    • getAngle

      public double getAngle()
      double itk::simple::Similarity2DTransform::GetAngle() const
    • getTranslation

      public VectorDouble getTranslation()
      std::vector<double> itk::simple::Similarity2DTransform::GetTranslation() const
    • setTranslation

      public void setTranslation(VectorDouble translation)
      Self& itk::simple::Similarity2DTransform::SetTranslation(const std::vector< double > &translation)
    • setScale

      public void setScale(double scale)
      Self& itk::simple::Similarity2DTransform::SetScale(double scale)
    • getScale

      public double getScale()
      double itk::simple::Similarity2DTransform::GetScale() const
    • getMatrix

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

      public void setMatrix(VectorDouble matrix, double tolerance)
      Self& itk::simple::Similarity2DTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10)
    • setMatrix

      public void setMatrix(VectorDouble matrix)
      Self& itk::simple::Similarity2DTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10)