Class Similarity2DTransform
java.lang.Object
org.itk.simple.Transform
org.itk.simple.Similarity2DTransform
A similarity 2D transform with rotation in radians and isotropic
scaling around a fixed center with translation.
See:
 itk::Similarity2DTransform
C++ includes: sitkSimilarity2DTransform.h
- 
Field SummaryFields inherited from class org.itk.simple.TransformswigCMemOwn
- 
Constructor SummaryConstructorsModifierConstructorDescriptionitk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))Similarity2DTransform(double scaleFactor) itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))Similarity2DTransform(double scaleFactor, double angle) itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))Similarity2DTransform(double scaleFactor, double angle, VectorDouble translation) itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))Similarity2DTransform(double scaleFactor, double angle, VectorDouble translation, VectorDouble fixedCenter) itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))protectedSimilarity2DTransform(long cPtr, boolean cMemoryOwn) itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
- 
Method SummaryModifier and TypeMethodDescriptionvoiddelete()itk::simple::Similarity2DTransform::~Similarity2DTransform() overrideprotected voidfinalize()doublegetAngle()double itk::simple::Similarity2DTransform::GetAngle() conststd::vector<double> itk::simple::Similarity2DTransform::GetCenter() constprotected static longstd::vector<double> itk::simple::Similarity2DTransform::GetMatrix() const additional methodsgetName()std::string itk::simple::Similarity2DTransform::GetName() const override Name of this classdoublegetScale()double itk::simple::Similarity2DTransform::GetScale() conststd::vector<double> itk::simple::Similarity2DTransform::GetTranslation() constvoidsetAngle(double angle) Self& itk::simple::Similarity2DTransform::SetAngle(double angle) parametervoidsetCenter(VectorDouble params) Self& itk::simple::Similarity2DTransform::SetCenter(const std::vector< double > ¶ms) fixed parametervoidsetMatrix(VectorDouble matrix) Self& itk::simple::Similarity2DTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10)voidsetMatrix(VectorDouble matrix, double tolerance) Self& itk::simple::Similarity2DTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10)voidsetScale(double scale) Self& itk::simple::Similarity2DTransform::SetScale(double scale)voidsetTranslation(VectorDouble translation) Self& itk::simple::Similarity2DTransform::SetTranslation(const std::vector< double > &translation)protected static longMethods 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- 
Similarity2DTransformprotected Similarity2DTransform(long cPtr, boolean cMemoryOwn) 
- 
Similarity2DTransformpublic Similarity2DTransform()itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
- 
Similarity2DTransformpublic Similarity2DTransform(double scaleFactor, double angle, VectorDouble translation, VectorDouble fixedCenter) itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
- 
Similarity2DTransformitk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
- 
Similarity2DTransformpublic Similarity2DTransform(double scaleFactor, double angle) itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
- 
Similarity2DTransformpublic Similarity2DTransform(double scaleFactor) itk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
- 
Similarity2DTransformitk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
- 
Similarity2DTransformitk::simple::Similarity2DTransform::Similarity2DTransform(double scaleFactor, double angle=0.0, const std::vector< double > &translation=std::vector< double >(2, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(2, 0.0))
 
- 
- 
Method Details- 
getCPtr
- 
swigRelease
- 
finalize
- 
delete
- 
getName
- 
setCenterSelf& itk::simple::Similarity2DTransform::SetCenter(const std::vector< double > ¶ms) fixed parameter
- 
getCenterstd::vector<double> itk::simple::Similarity2DTransform::GetCenter() const
- 
setAnglepublic void setAngle(double angle) Self& itk::simple::Similarity2DTransform::SetAngle(double angle) parameter
- 
getAnglepublic double getAngle()double itk::simple::Similarity2DTransform::GetAngle() const
- 
getTranslationstd::vector<double> itk::simple::Similarity2DTransform::GetTranslation() const
- 
setTranslationSelf& itk::simple::Similarity2DTransform::SetTranslation(const std::vector< double > &translation)
- 
setScalepublic void setScale(double scale) Self& itk::simple::Similarity2DTransform::SetScale(double scale)
- 
getScalepublic double getScale()double itk::simple::Similarity2DTransform::GetScale() const
- 
getMatrixstd::vector<double> itk::simple::Similarity2DTransform::GetMatrix() const additional methods
- 
setMatrixSelf& itk::simple::Similarity2DTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10)
- 
setMatrixSelf& itk::simple::Similarity2DTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10)
 
-