Class VersorRigid3DTransform
java.lang.Object
org.itk.simple.Transform
org.itk.simple.VersorRigid3DTransform
A rotation as a versor around a fixed center with translation of a 3D
coordinate space.
See:
itk::VersorRigid3DTransform
C++ includes: sitkVersorRigid3DTransform.h
-
Field Summary
Fields inherited from class Transform
swigCMemOwn -
Constructor Summary
ConstructorsModifierConstructorDescriptionitk::simple::VersorRigid3DTransform::VersorRigid3DTransform(const VersorRigid3DTransform &)protectedVersorRigid3DTransform(long cPtr, boolean cMemoryOwn) itk::simple::VersorRigid3DTransform::VersorRigid3DTransform(const VersorRigid3DTransform &)VersorRigid3DTransform(VectorDouble versor) itk::simple::VersorRigid3DTransform::VersorRigid3DTransform(const VersorRigid3DTransform &)VersorRigid3DTransform(VectorDouble axis, double angle) itk::simple::VersorRigid3DTransform::VersorRigid3DTransform(const VersorRigid3DTransform &)VersorRigid3DTransform(VectorDouble axis, double angle, VectorDouble translation) itk::simple::VersorRigid3DTransform::VersorRigid3DTransform(const VersorRigid3DTransform &)VersorRigid3DTransform(VectorDouble axis, double angle, VectorDouble translation, VectorDouble fixedCenter) itk::simple::VersorRigid3DTransform::VersorRigid3DTransform(const VersorRigid3DTransform &)VersorRigid3DTransform(VectorDouble versor, VectorDouble translation) itk::simple::VersorRigid3DTransform::VersorRigid3DTransform(const VersorRigid3DTransform &)VersorRigid3DTransform(VectorDouble versor, VectorDouble translation, VectorDouble fixedCenter) itk::simple::VersorRigid3DTransform::VersorRigid3DTransform(const VersorRigid3DTransform &)itk::simple::VersorRigid3DTransform::VersorRigid3DTransform(const VersorRigid3DTransform &) -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete()itk::simple::VersorRigid3DTransform::~VersorRigid3DTransform() overrideprotected voidfinalize()std::vector<double> itk::simple::VersorRigid3DTransform::GetCenter() constprotected static longstd::vector<double> itk::simple::VersorRigid3DTransform::GetMatrix() constgetName()std::string itk::simple::VersorRigid3DTransform::GetName() const override Name of this classstd::vector<double> itk::simple::VersorRigid3DTransform::GetTranslation() conststd::vector<double> itk::simple::VersorRigid3DTransform::GetVersor() constvoidsetCenter(VectorDouble params) Self& itk::simple::VersorRigid3DTransform::SetCenter(const std::vector< double > ¶ms) fixed parametervoidsetMatrix(VectorDouble matrix) Self& itk::simple::VersorRigid3DTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10)voidsetMatrix(VectorDouble matrix, double tolerance) Self& itk::simple::VersorRigid3DTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10)voidsetRotation(VectorDouble versor) Self& itk::simple::VersorRigid3DTransform::SetRotation(const std::vector< double > &versor) parametervoidsetRotation(VectorDouble axis, double angle) Self& itk::simple::VersorRigid3DTransform::SetRotation(const std::vector< double > &versor) parametervoidsetTranslation(VectorDouble translation) Self& itk::simple::VersorRigid3DTransform::SetTranslation(const std::vector< double > &translation)protected static longvoidtranslate(VectorDouble offset) Self& itk::simple::VersorRigid3DTransform::Translate(const std::vector< double > &offset) additional methodsMethods inherited from class Transform
applyToImageMetadata, getCPtr, getDimension, getFixedParameters, getInverse, getITKBase, getNumberOfFixedParameters, getNumberOfParameters, getParameters, getTransformEnum, isLinear, makeUnique, setFixedParameters, setIdentity, setInverse, setParameters, swigRelease, toString, transformPoint, transformVector, writeTransformModifier and TypeMethodDescriptionvoidapplyToImageMetadata(Image image) protected static longlongunsigned int itk::simple::Transform::GetDimension() const Return the dimension of the Transform ( 2D or 3D )Transform itk::simple::Transform::GetInverse() const Return a new inverse transform of the same type as this.longunsigned int itk::simple::Transform::GetNumberOfFixedParameters() const Get the number of fixed parameterslongunsigned int itk::simple::Transform::GetNumberOfParameters() const Return the number of optimizable parametersTransformEnum itk::simple::Transform::GetTransformEnum() const Get the TransformEnum of the underlying Transform.booleanisLinear()virtual bool itk::simple::Transform::IsLinear() constvoidvoid itk::simple::Transform::MakeUnique() Performs actually coping if needed to make object unique.voidsetFixedParameters(VectorDouble parameters) voidvirtual void itk::simple::Transform::SetIdentity()booleanvirtual bool itk::simple::Transform::SetInverse() Try to change the current transform to it's inverse.voidsetParameters(VectorDouble parameters) protected static longswigRelease(Transform obj) toString()std::string itk::simple::Transform::ToString() consttransformPoint(VectorDouble point) std::vector<double> itk::simple::Transform::TransformPoint(const std::vector< double > &point) const Apply transform to a point.transformVector(VectorDouble vector, VectorDouble point) std::vector<double> itk::simple::Transform::TransformVector(const std::vector< double > &vector, const std::vector< double > &point) const Apply transform to a vector at a point.voidwriteTransform(String filename) void itk::simple::Transform::WriteTransform(const std::string &filename) const
-
Constructor Details
-
VersorRigid3DTransform
protected VersorRigid3DTransform(long cPtr, boolean cMemoryOwn) -
VersorRigid3DTransform
public VersorRigid3DTransform()itk::simple::VersorRigid3DTransform::VersorRigid3DTransform(const VersorRigid3DTransform &) -
VersorRigid3DTransform
itk::simple::VersorRigid3DTransform::VersorRigid3DTransform(const VersorRigid3DTransform &) -
VersorRigid3DTransform
itk::simple::VersorRigid3DTransform::VersorRigid3DTransform(const VersorRigid3DTransform &) -
VersorRigid3DTransform
public VersorRigid3DTransform(VectorDouble versor, VectorDouble translation, VectorDouble fixedCenter) itk::simple::VersorRigid3DTransform::VersorRigid3DTransform(const VersorRigid3DTransform &) -
VersorRigid3DTransform
itk::simple::VersorRigid3DTransform::VersorRigid3DTransform(const VersorRigid3DTransform &) -
VersorRigid3DTransform
itk::simple::VersorRigid3DTransform::VersorRigid3DTransform(const VersorRigid3DTransform &) -
VersorRigid3DTransform
public VersorRigid3DTransform(VectorDouble axis, double angle, VectorDouble translation, VectorDouble fixedCenter) itk::simple::VersorRigid3DTransform::VersorRigid3DTransform(const VersorRigid3DTransform &) -
VersorRigid3DTransform
itk::simple::VersorRigid3DTransform::VersorRigid3DTransform(const VersorRigid3DTransform &) -
VersorRigid3DTransform
itk::simple::VersorRigid3DTransform::VersorRigid3DTransform(const VersorRigid3DTransform &)
-
-
Method Details
-
getCPtr
-
swigRelease
-
finalize
-
delete
-
getName
-
setCenter
Self& itk::simple::VersorRigid3DTransform::SetCenter(const std::vector< double > ¶ms) fixed parameter -
getCenter
std::vector<double> itk::simple::VersorRigid3DTransform::GetCenter() const -
setRotation
Self& itk::simple::VersorRigid3DTransform::SetRotation(const std::vector< double > &versor) parameter -
setRotation
Self& itk::simple::VersorRigid3DTransform::SetRotation(const std::vector< double > &versor) parameter -
getVersor
std::vector<double> itk::simple::VersorRigid3DTransform::GetVersor() const -
getTranslation
std::vector<double> itk::simple::VersorRigid3DTransform::GetTranslation() const -
setTranslation
Self& itk::simple::VersorRigid3DTransform::SetTranslation(const std::vector< double > &translation) -
translate
Self& itk::simple::VersorRigid3DTransform::Translate(const std::vector< double > &offset) additional methods -
getMatrix
std::vector<double> itk::simple::VersorRigid3DTransform::GetMatrix() const -
setMatrix
Self& itk::simple::VersorRigid3DTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10) -
setMatrix
Self& itk::simple::VersorRigid3DTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10)
-