Class VersorTransform

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

public class VersorTransform extends Transform
A 3D rotation transform with rotation as a versor around a fixed center. See: itk::VersorTransform C++ includes: sitkVersorTransform.h
  • Constructor Details

    • VersorTransform

      protected VersorTransform(long cPtr, boolean cMemoryOwn)
    • VersorTransform

      public VersorTransform()
      itk::simple::VersorTransform::VersorTransform(const VersorTransform &)
    • VersorTransform

      public VersorTransform(VersorTransform arg0)
      itk::simple::VersorTransform::VersorTransform(const VersorTransform &)
    • VersorTransform

      public VersorTransform(Transform arg0)
      itk::simple::VersorTransform::VersorTransform(const VersorTransform &)
    • VersorTransform

      public VersorTransform(VectorDouble versor, VectorDouble fixedCenter)
      itk::simple::VersorTransform::VersorTransform(const VersorTransform &)
    • VersorTransform

      public VersorTransform(VectorDouble versor)
      itk::simple::VersorTransform::VersorTransform(const VersorTransform &)
    • VersorTransform

      public VersorTransform(VectorDouble axis, double angle, VectorDouble fixedCenter)
      itk::simple::VersorTransform::VersorTransform(const VersorTransform &)
    • VersorTransform

      public VersorTransform(VectorDouble axis, double angle)
      itk::simple::VersorTransform::VersorTransform(const VersorTransform &)
  • Method Details

    • getCPtr

      protected static long getCPtr(VersorTransform obj)
    • swigRelease

      protected static long swigRelease(VersorTransform obj)
    • finalize

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

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

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

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

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

      public void setRotation(VectorDouble versor)
      Self& itk::simple::VersorTransform::SetRotation(const std::vector< double > &versor) parameter
    • setRotation

      public void setRotation(VectorDouble axis, double angle)
      Self& itk::simple::VersorTransform::SetRotation(const std::vector< double > &versor) parameter
    • getVersor

      public VectorDouble getVersor()
      std::vector<double> itk::simple::VersorTransform::GetVersor() const
    • getMatrix

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

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

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