Class ComposeScaleSkewVersor3DTransform
java.lang.Object
org.itk.simple.Transform
org.itk.simple.ComposeScaleSkewVersor3DTransform
This transform applies a versor rotation and translation &
scale/skew to the space.
The transform can be described as: $ (\\textbf{R}_v * \\textbf{S} * \\textbf{K})\\textbf{x} $ where $\\textbf{R}_v$ is the rotation matrix given the versor, where $\\textbf{S}$ is the diagonal scale matrix. where $\\textbf{K}$ is the upper triangle skew (shear) matrix.
See:
 itk::ComposeScaleSkewVersor3DTransform
C++ includes: sitkComposeScaleSkewVersor3DTransform.h
- 
Field SummaryFields inherited from class org.itk.simple.TransformswigCMemOwn
- 
Constructor SummaryConstructorsModifierConstructorDescriptionitk::simple::ComposeScaleSkewVersor3DTransform::ComposeScaleSkewVersor3DTransform(const Transform &)protectedComposeScaleSkewVersor3DTransform(long cPtr, boolean cMemoryOwn) itk::simple::ComposeScaleSkewVersor3DTransform::ComposeScaleSkewVersor3DTransform(const Transform &)itk::simple::ComposeScaleSkewVersor3DTransform::ComposeScaleSkewVersor3DTransform(const Transform &)ComposeScaleSkewVersor3DTransform(VectorDouble scale, VectorDouble skew, VectorDouble versor) itk::simple::ComposeScaleSkewVersor3DTransform::ComposeScaleSkewVersor3DTransform(const Transform &)ComposeScaleSkewVersor3DTransform(VectorDouble scale, VectorDouble skew, VectorDouble axis, double angle) itk::simple::ComposeScaleSkewVersor3DTransform::ComposeScaleSkewVersor3DTransform(const Transform &)ComposeScaleSkewVersor3DTransform(VectorDouble scale, VectorDouble skew, VectorDouble axis, double angle, VectorDouble translation) itk::simple::ComposeScaleSkewVersor3DTransform::ComposeScaleSkewVersor3DTransform(const Transform &)ComposeScaleSkewVersor3DTransform(VectorDouble scale, VectorDouble skew, VectorDouble axis, double angle, VectorDouble translation, VectorDouble fixedCenter) itk::simple::ComposeScaleSkewVersor3DTransform::ComposeScaleSkewVersor3DTransform(const Transform &)ComposeScaleSkewVersor3DTransform(VectorDouble scale, VectorDouble skew, VectorDouble versor, VectorDouble translation) itk::simple::ComposeScaleSkewVersor3DTransform::ComposeScaleSkewVersor3DTransform(const Transform &)ComposeScaleSkewVersor3DTransform(VectorDouble scale, VectorDouble skew, VectorDouble versor, VectorDouble translation, VectorDouble fixedCenter) itk::simple::ComposeScaleSkewVersor3DTransform::ComposeScaleSkewVersor3DTransform(const Transform &)
- 
Method SummaryModifier and TypeMethodDescriptionvoiddelete()itk::simple::ComposeScaleSkewVersor3DTransform::~ComposeScaleSkewVersor3DTransform() overrideprotected voidfinalize()std::vector<double> itk::simple::ComposeScaleSkewVersor3DTransform::GetCenter() constprotected static longstd::vector<double> itk::simple::ComposeScaleSkewVersor3DTransform::GetMatrix() constgetName()std::string itk::simple::ComposeScaleSkewVersor3DTransform::GetName() const override Name of this classgetScale()std::vector<double> itk::simple::ComposeScaleSkewVersor3DTransform::GetScale() constgetSkew()std::vector<double> itk::simple::ComposeScaleSkewVersor3DTransform::GetSkew() conststd::vector<double> itk::simple::ComposeScaleSkewVersor3DTransform::GetTranslation() conststd::vector<double> itk::simple::ComposeScaleSkewVersor3DTransform::GetVersor() constvoidsetCenter(VectorDouble params) Self& itk::simple::ComposeScaleSkewVersor3DTransform::SetCenter(const std::vector< double > ¶ms) fixed parametervoidsetRotation(VectorDouble versor) Self& itk::simple::ComposeScaleSkewVersor3DTransform::SetRotation(const std::vector< double > &versor) parametervoidsetRotation(VectorDouble axis, double angle) Self& itk::simple::ComposeScaleSkewVersor3DTransform::SetRotation(const std::vector< double > &versor) parametervoidsetScale(VectorDouble scale) Self& itk::simple::ComposeScaleSkewVersor3DTransform::SetScale(const std::vector< double > &scale)voidsetSkew(VectorDouble skew) Self& itk::simple::ComposeScaleSkewVersor3DTransform::SetSkew(const std::vector< double > &skew)voidsetTranslation(VectorDouble translation) Self& itk::simple::ComposeScaleSkewVersor3DTransform::SetTranslation(const std::vector< double > &translation)protected static longvoidtranslate(VectorDouble offset) Self& itk::simple::ComposeScaleSkewVersor3DTransform::Translate(const std::vector< double > &offset) additional methodsMethods inherited from class org.itk.simple.TransformgetCPtr, getDimension, getFixedParameters, getInverse, getITKBase, getNumberOfFixedParameters, getNumberOfParameters, getParameters, getTransformEnum, isLinear, makeUnique, setFixedParameters, setIdentity, setInverse, setParameters, swigRelease, toString, transformPoint, transformVector, writeTransform
- 
Constructor Details- 
ComposeScaleSkewVersor3DTransformprotected ComposeScaleSkewVersor3DTransform(long cPtr, boolean cMemoryOwn) 
- 
ComposeScaleSkewVersor3DTransformpublic ComposeScaleSkewVersor3DTransform()itk::simple::ComposeScaleSkewVersor3DTransform::ComposeScaleSkewVersor3DTransform(const Transform &)
- 
ComposeScaleSkewVersor3DTransformitk::simple::ComposeScaleSkewVersor3DTransform::ComposeScaleSkewVersor3DTransform(const Transform &)
- 
ComposeScaleSkewVersor3DTransformitk::simple::ComposeScaleSkewVersor3DTransform::ComposeScaleSkewVersor3DTransform(const Transform &)
- 
ComposeScaleSkewVersor3DTransformpublic ComposeScaleSkewVersor3DTransform(VectorDouble scale, VectorDouble skew, VectorDouble versor, VectorDouble translation, VectorDouble fixedCenter) itk::simple::ComposeScaleSkewVersor3DTransform::ComposeScaleSkewVersor3DTransform(const Transform &)
- 
ComposeScaleSkewVersor3DTransformpublic ComposeScaleSkewVersor3DTransform(VectorDouble scale, VectorDouble skew, VectorDouble versor, VectorDouble translation) itk::simple::ComposeScaleSkewVersor3DTransform::ComposeScaleSkewVersor3DTransform(const Transform &)
- 
ComposeScaleSkewVersor3DTransformpublic ComposeScaleSkewVersor3DTransform(VectorDouble scale, VectorDouble skew, VectorDouble versor) itk::simple::ComposeScaleSkewVersor3DTransform::ComposeScaleSkewVersor3DTransform(const Transform &)
- 
ComposeScaleSkewVersor3DTransformpublic ComposeScaleSkewVersor3DTransform(VectorDouble scale, VectorDouble skew, VectorDouble axis, double angle, VectorDouble translation, VectorDouble fixedCenter) itk::simple::ComposeScaleSkewVersor3DTransform::ComposeScaleSkewVersor3DTransform(const Transform &)
- 
ComposeScaleSkewVersor3DTransformpublic ComposeScaleSkewVersor3DTransform(VectorDouble scale, VectorDouble skew, VectorDouble axis, double angle, VectorDouble translation) itk::simple::ComposeScaleSkewVersor3DTransform::ComposeScaleSkewVersor3DTransform(const Transform &)
- 
ComposeScaleSkewVersor3DTransformpublic ComposeScaleSkewVersor3DTransform(VectorDouble scale, VectorDouble skew, VectorDouble axis, double angle) itk::simple::ComposeScaleSkewVersor3DTransform::ComposeScaleSkewVersor3DTransform(const Transform &)
 
- 
- 
Method Details- 
getCPtr
- 
swigRelease
- 
finalize
- 
delete
- 
getName
- 
setCenterSelf& itk::simple::ComposeScaleSkewVersor3DTransform::SetCenter(const std::vector< double > ¶ms) fixed parameter
- 
getCenterstd::vector<double> itk::simple::ComposeScaleSkewVersor3DTransform::GetCenter() const
- 
setRotationSelf& itk::simple::ComposeScaleSkewVersor3DTransform::SetRotation(const std::vector< double > &versor) parameter
- 
setRotationSelf& itk::simple::ComposeScaleSkewVersor3DTransform::SetRotation(const std::vector< double > &versor) parameter
- 
getVersorstd::vector<double> itk::simple::ComposeScaleSkewVersor3DTransform::GetVersor() const
- 
getTranslationstd::vector<double> itk::simple::ComposeScaleSkewVersor3DTransform::GetTranslation() const
- 
setTranslationSelf& itk::simple::ComposeScaleSkewVersor3DTransform::SetTranslation(const std::vector< double > &translation)
- 
getScalestd::vector<double> itk::simple::ComposeScaleSkewVersor3DTransform::GetScale() const
- 
setScaleSelf& itk::simple::ComposeScaleSkewVersor3DTransform::SetScale(const std::vector< double > &scale)
- 
getSkewstd::vector<double> itk::simple::ComposeScaleSkewVersor3DTransform::GetSkew() const
- 
setSkewSelf& itk::simple::ComposeScaleSkewVersor3DTransform::SetSkew(const std::vector< double > &skew)
- 
translateSelf& itk::simple::ComposeScaleSkewVersor3DTransform::Translate(const std::vector< double > &offset) additional methods
- 
getMatrixstd::vector<double> itk::simple::ComposeScaleSkewVersor3DTransform::GetMatrix() const
 
-