Class Euler3DTransform

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

public class Euler3DTransform extends Transform
A rigid 3D transform with rotation in radians around a fixed center with translation. See: itk::Euler3DTransform C++ includes: sitkEuler3DTransform.h
  • Constructor Details

    • Euler3DTransform

      protected Euler3DTransform(long cPtr, boolean cMemoryOwn)
    • Euler3DTransform

      public Euler3DTransform()
      itk::simple::Euler3DTransform::Euler3DTransform(const Transform &)
    • Euler3DTransform

      public Euler3DTransform(VectorDouble fixedCenter, double angleX, double angleY, double angleZ, VectorDouble translation)
      itk::simple::Euler3DTransform::Euler3DTransform(const Transform &)
    • Euler3DTransform

      public Euler3DTransform(VectorDouble fixedCenter, double angleX, double angleY, double angleZ)
      itk::simple::Euler3DTransform::Euler3DTransform(const Transform &)
    • Euler3DTransform

      public Euler3DTransform(VectorDouble fixedCenter, double angleX, double angleY)
      itk::simple::Euler3DTransform::Euler3DTransform(const Transform &)
    • Euler3DTransform

      public Euler3DTransform(VectorDouble fixedCenter, double angleX)
      itk::simple::Euler3DTransform::Euler3DTransform(const Transform &)
    • Euler3DTransform

      public Euler3DTransform(VectorDouble fixedCenter)
      itk::simple::Euler3DTransform::Euler3DTransform(const Transform &)
    • Euler3DTransform

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

      public Euler3DTransform(Transform arg0)
      itk::simple::Euler3DTransform::Euler3DTransform(const Transform &)
  • Method Details

    • getCPtr

      protected static long getCPtr(Euler3DTransform obj)
    • swigRelease

      protected static long swigRelease(Euler3DTransform obj)
    • finalize

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

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

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

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

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

      public double getAngleX()
      double itk::simple::Euler3DTransform::GetAngleX() const
    • getAngleY

      public double getAngleY()
      double itk::simple::Euler3DTransform::GetAngleY() const
    • getAngleZ

      public double getAngleZ()
      double itk::simple::Euler3DTransform::GetAngleZ() const
    • setRotation

      public void setRotation(double angleX, double angleY, double angleZ)
      Self& itk::simple::Euler3DTransform::SetRotation(double angleX, double angleY, double angleZ) parameter
    • getTranslation

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

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

      public void setComputeZYX(boolean _arg)
      Self& itk::simple::Euler3DTransform::SetComputeZYX(bool _arg)
    • getComputeZYX

      public boolean getComputeZYX()
      bool itk::simple::Euler3DTransform::GetComputeZYX() const
    • computeZYXOn

      public void computeZYXOn()
      Self& itk::simple::Euler3DTransform::ComputeZYXOn()
    • computeZYXOff

      public void computeZYXOff()
      Self& itk::simple::Euler3DTransform::ComputeZYXOff()
    • getMatrix

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

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

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