Package org.itk.simple
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 Summary
Fields inherited from class org.itk.simple.Transform
swigCMemOwn
-
Constructor Summary
ConstructorsModifierConstructorDescriptionitk::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))protected
Similarity2DTransform
(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 Summary
Modifier and TypeMethodDescriptionvoid
delete()
itk::simple::Similarity2DTransform::~Similarity2DTransform() overrideprotected void
finalize()
double
getAngle()
double itk::simple::Similarity2DTransform::GetAngle() conststd::vector<double> itk::simple::Similarity2DTransform::GetCenter() constprotected static long
std::vector<double> itk::simple::Similarity2DTransform::GetMatrix() const additional methodsgetName()
std::string itk::simple::Similarity2DTransform::GetName() const override Name of this classdouble
getScale()
double itk::simple::Similarity2DTransform::GetScale() conststd::vector<double> itk::simple::Similarity2DTransform::GetTranslation() constvoid
setAngle
(double angle) Self& itk::simple::Similarity2DTransform::SetAngle(double angle) parametervoid
setCenter
(VectorDouble params) Self& itk::simple::Similarity2DTransform::SetCenter(const std::vector< double > ¶ms) fixed parametervoid
setMatrix
(VectorDouble matrix) Self& itk::simple::Similarity2DTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10)void
setMatrix
(VectorDouble matrix, double tolerance) Self& itk::simple::Similarity2DTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10)void
setScale
(double scale) Self& itk::simple::Similarity2DTransform::SetScale(double scale)void
setTranslation
(VectorDouble translation) Self& itk::simple::Similarity2DTransform::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
-
Similarity2DTransform
protected Similarity2DTransform(long cPtr, boolean cMemoryOwn) -
Similarity2DTransform
public 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)) -
Similarity2DTransform
public 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)) -
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)) -
Similarity2DTransform
public 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
public 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
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
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 Details
-
getCPtr
-
swigRelease
-
finalize
protected void finalize() -
delete
public void delete()itk::simple::Similarity2DTransform::~Similarity2DTransform() override -
getName
std::string itk::simple::Similarity2DTransform::GetName() const override Name of this class -
setCenter
Self& itk::simple::Similarity2DTransform::SetCenter(const std::vector< double > ¶ms) fixed parameter -
getCenter
std::vector<double> itk::simple::Similarity2DTransform::GetCenter() const -
setAngle
public void setAngle(double angle) Self& itk::simple::Similarity2DTransform::SetAngle(double angle) parameter -
getAngle
public double getAngle()double itk::simple::Similarity2DTransform::GetAngle() const -
getTranslation
std::vector<double> itk::simple::Similarity2DTransform::GetTranslation() const -
setTranslation
Self& itk::simple::Similarity2DTransform::SetTranslation(const std::vector< double > &translation) -
setScale
public void setScale(double scale) Self& itk::simple::Similarity2DTransform::SetScale(double scale) -
getScale
public double getScale()double itk::simple::Similarity2DTransform::GetScale() const -
getMatrix
std::vector<double> itk::simple::Similarity2DTransform::GetMatrix() const additional methods -
setMatrix
Self& itk::simple::Similarity2DTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10) -
setMatrix
Self& itk::simple::Similarity2DTransform::SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10)
-