Package org.itk.simple
Class Euler3DTransform
java.lang.Object
org.itk.simple.Transform
org.itk.simple.Euler3DTransform
A rigid 3D transform with rotation in radians around a fixed center
with translation.
See:
itk::Euler3DTransform
C++ includes: sitkEuler3DTransform.h
-
Field Summary
Fields inherited from class org.itk.simple.Transform
swigCMemOwn
-
Constructor Summary
ConstructorsModifierConstructorDescriptionitk::simple::Euler3DTransform::Euler3DTransform(const Transform &)protected
Euler3DTransform
(long cPtr, boolean cMemoryOwn) itk::simple::Euler3DTransform::Euler3DTransform(const Transform &)Euler3DTransform
(Transform arg0) itk::simple::Euler3DTransform::Euler3DTransform(const Transform &)Euler3DTransform
(VectorDouble fixedCenter) itk::simple::Euler3DTransform::Euler3DTransform(const Transform &)Euler3DTransform
(VectorDouble fixedCenter, double angleX) itk::simple::Euler3DTransform::Euler3DTransform(const Transform &)Euler3DTransform
(VectorDouble fixedCenter, double angleX, double angleY) itk::simple::Euler3DTransform::Euler3DTransform(const Transform &)Euler3DTransform
(VectorDouble fixedCenter, double angleX, double angleY, double angleZ) itk::simple::Euler3DTransform::Euler3DTransform(const Transform &)Euler3DTransform
(VectorDouble fixedCenter, double angleX, double angleY, double angleZ, VectorDouble translation) itk::simple::Euler3DTransform::Euler3DTransform(const Transform &) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Self& itk::simple::Euler3DTransform::ComputeZYXOff()void
Self& itk::simple::Euler3DTransform::ComputeZYXOn()void
delete()
itk::simple::Euler3DTransform::~Euler3DTransform() overrideprotected void
finalize()
double
double itk::simple::Euler3DTransform::GetAngleX() constdouble
double itk::simple::Euler3DTransform::GetAngleY() constdouble
double itk::simple::Euler3DTransform::GetAngleZ() conststd::vector<double> itk::simple::Euler3DTransform::GetCenter() constboolean
bool itk::simple::Euler3DTransform::GetComputeZYX() constprotected static long
getCPtr
(Euler3DTransform obj) std::vector<double> itk::simple::Euler3DTransform::GetMatrix() const additional methodsgetName()
std::string itk::simple::Euler3DTransform::GetName() const override Name of this classstd::vector<double> itk::simple::Euler3DTransform::GetTranslation() constvoid
setCenter
(VectorDouble params) Self& itk::simple::Euler3DTransform::SetCenter(const std::vector< double > ¶ms) fixed parametervoid
setComputeZYX
(boolean _arg) Self& itk::simple::Euler3DTransform::SetComputeZYX(bool _arg)void
setMatrix
(VectorDouble matrix) Self& itk::simple::Euler3DTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10)void
setMatrix
(VectorDouble matrix, double tolerance) Self& itk::simple::Euler3DTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10)void
setRotation
(double angleX, double angleY, double angleZ) Self& itk::simple::Euler3DTransform::SetRotation(double angleX, double angleY, double angleZ) parametervoid
setTranslation
(VectorDouble translation) Self& itk::simple::Euler3DTransform::SetTranslation(const std::vector< double > &translation)protected static long
Methods inherited from class org.itk.simple.Transform
getCPtr, getDimension, getFixedParameters, getInverse, getITKBase, getNumberOfFixedParameters, getNumberOfParameters, getParameters, getTransformEnum, isLinear, makeUnique, setFixedParameters, setIdentity, setInverse, setParameters, swigRelease, toString, transformPoint, transformVector, writeTransform
-
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
itk::simple::Euler3DTransform::Euler3DTransform(const Transform &) -
Euler3DTransform
itk::simple::Euler3DTransform::Euler3DTransform(const Transform &) -
Euler3DTransform
itk::simple::Euler3DTransform::Euler3DTransform(const Transform &) -
Euler3DTransform
itk::simple::Euler3DTransform::Euler3DTransform(const Transform &) -
Euler3DTransform
itk::simple::Euler3DTransform::Euler3DTransform(const Transform &) -
Euler3DTransform
itk::simple::Euler3DTransform::Euler3DTransform(const Transform &)
-
-
Method Details
-
getCPtr
-
swigRelease
-
finalize
protected void finalize() -
delete
public void delete()itk::simple::Euler3DTransform::~Euler3DTransform() override -
getName
std::string itk::simple::Euler3DTransform::GetName() const override Name of this class -
setCenter
Self& itk::simple::Euler3DTransform::SetCenter(const std::vector< double > ¶ms) fixed parameter -
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
std::vector<double> itk::simple::Euler3DTransform::GetTranslation() const -
setTranslation
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
std::vector<double> itk::simple::Euler3DTransform::GetMatrix() const additional methods -
setMatrix
Self& itk::simple::Euler3DTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10) -
setMatrix
Self& itk::simple::Euler3DTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10)
-