Package org.itk.simple
Class VersorTransform
java.lang.Object
org.itk.simple.Transform
org.itk.simple.VersorTransform
A 3D rotation transform with rotation as a versor around a fixed
center.
See:
itk::VersorTransform
C++ includes: sitkVersorTransform.h
-
Field Summary
Fields inherited from class org.itk.simple.Transform
swigCMemOwn
-
Constructor Summary
ConstructorsModifierConstructorDescriptionitk::simple::VersorTransform::VersorTransform(const VersorTransform &)protected
VersorTransform
(long cPtr, boolean cMemoryOwn) VersorTransform
(Transform arg0) itk::simple::VersorTransform::VersorTransform(const VersorTransform &)VersorTransform
(VectorDouble versor) itk::simple::VersorTransform::VersorTransform(const VersorTransform &)VersorTransform
(VectorDouble axis, double angle) itk::simple::VersorTransform::VersorTransform(const VersorTransform &)VersorTransform
(VectorDouble axis, double angle, VectorDouble fixedCenter) itk::simple::VersorTransform::VersorTransform(const VersorTransform &)VersorTransform
(VectorDouble versor, VectorDouble fixedCenter) itk::simple::VersorTransform::VersorTransform(const VersorTransform &)itk::simple::VersorTransform::VersorTransform(const VersorTransform &) -
Method Summary
Modifier and TypeMethodDescriptionvoid
delete()
itk::simple::VersorTransform::~VersorTransform() overrideprotected void
finalize()
std::vector<double> itk::simple::VersorTransform::GetCenter() constprotected static long
getCPtr
(VersorTransform obj) std::vector<double> itk::simple::VersorTransform::GetMatrix() const additional methodsgetName()
std::string itk::simple::VersorTransform::GetName() const override Name of this classstd::vector<double> itk::simple::VersorTransform::GetVersor() constvoid
setCenter
(VectorDouble params) Self& itk::simple::VersorTransform::SetCenter(const std::vector< double > ¶ms) fixed parametervoid
setMatrix
(VectorDouble matrix) Self& itk::simple::VersorTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10)void
setMatrix
(VectorDouble matrix, double tolerance) Self& itk::simple::VersorTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10)void
setRotation
(VectorDouble versor) Self& itk::simple::VersorTransform::SetRotation(const std::vector< double > &versor) parametervoid
setRotation
(VectorDouble axis, double angle) Self& itk::simple::VersorTransform::SetRotation(const std::vector< double > &versor) parameterprotected 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
-
VersorTransform
protected VersorTransform(long cPtr, boolean cMemoryOwn) -
VersorTransform
public VersorTransform()itk::simple::VersorTransform::VersorTransform(const VersorTransform &) -
VersorTransform
itk::simple::VersorTransform::VersorTransform(const VersorTransform &) -
VersorTransform
itk::simple::VersorTransform::VersorTransform(const VersorTransform &) -
VersorTransform
itk::simple::VersorTransform::VersorTransform(const VersorTransform &) -
VersorTransform
itk::simple::VersorTransform::VersorTransform(const VersorTransform &) -
VersorTransform
itk::simple::VersorTransform::VersorTransform(const VersorTransform &) -
VersorTransform
itk::simple::VersorTransform::VersorTransform(const VersorTransform &)
-
-
Method Details
-
getCPtr
-
swigRelease
-
finalize
protected void finalize() -
delete
public void delete()itk::simple::VersorTransform::~VersorTransform() override -
getName
std::string itk::simple::VersorTransform::GetName() const override Name of this class -
setCenter
Self& itk::simple::VersorTransform::SetCenter(const std::vector< double > ¶ms) fixed parameter -
getCenter
std::vector<double> itk::simple::VersorTransform::GetCenter() const -
setRotation
Self& itk::simple::VersorTransform::SetRotation(const std::vector< double > &versor) parameter -
setRotation
Self& itk::simple::VersorTransform::SetRotation(const std::vector< double > &versor) parameter -
getVersor
std::vector<double> itk::simple::VersorTransform::GetVersor() const -
getMatrix
std::vector<double> itk::simple::VersorTransform::GetMatrix() const additional methods -
setMatrix
Self& itk::simple::VersorTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10) -
setMatrix
Self& itk::simple::VersorTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10)
-