Package org.itk.simple
Class ScaleTransform
java.lang.Object
org.itk.simple.Transform
org.itk.simple.ScaleTransform
A 2D or 3D anisotropic scale of coordinate space around a fixed
center.
See:
itk::ScaleTransform
C++ includes: sitkScaleTransform.h
-
Field Summary
Fields inherited from class org.itk.simple.Transform
swigCMemOwn
-
Constructor Summary
ConstructorsModifierConstructorDescriptionScaleTransform
(long dimensions) itk::simple::ScaleTransform::ScaleTransform(unsigned int dimensions, const std::vector< double > &scale=std::vector< double >(3, 1.0))protected
ScaleTransform
(long cPtr, boolean cMemoryOwn) ScaleTransform
(long dimensions, VectorDouble scale) itk::simple::ScaleTransform::ScaleTransform(unsigned int dimensions, const std::vector< double > &scale=std::vector< double >(3, 1.0))ScaleTransform
(ScaleTransform arg0) itk::simple::ScaleTransform::ScaleTransform(unsigned int dimensions, const std::vector< double > &scale=std::vector< double >(3, 1.0))ScaleTransform
(Transform arg0) itk::simple::ScaleTransform::ScaleTransform(unsigned int dimensions, const std::vector< double > &scale=std::vector< double >(3, 1.0)) -
Method Summary
Modifier and TypeMethodDescriptionvoid
delete()
itk::simple::ScaleTransform::~ScaleTransform() overrideprotected void
finalize()
std::vector<double> itk::simple::ScaleTransform::GetCenter() constprotected static long
getCPtr
(ScaleTransform obj) std::vector<double> itk::simple::ScaleTransform::GetMatrix() const additional methodsgetName()
std::string itk::simple::ScaleTransform::GetName() const override Name of this classgetScale()
std::vector<double> itk::simple::ScaleTransform::GetScale() constvoid
setCenter
(VectorDouble params) Self& itk::simple::ScaleTransform::SetCenter(const std::vector< double > ¶ms) fixed parametervoid
setScale
(VectorDouble params) Self& itk::simple::ScaleTransform::SetScale(const std::vector< double > ¶ms)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
-
ScaleTransform
protected ScaleTransform(long cPtr, boolean cMemoryOwn) -
ScaleTransform
itk::simple::ScaleTransform::ScaleTransform(unsigned int dimensions, const std::vector< double > &scale=std::vector< double >(3, 1.0)) -
ScaleTransform
public ScaleTransform(long dimensions) itk::simple::ScaleTransform::ScaleTransform(unsigned int dimensions, const std::vector< double > &scale=std::vector< double >(3, 1.0)) -
ScaleTransform
itk::simple::ScaleTransform::ScaleTransform(unsigned int dimensions, const std::vector< double > &scale=std::vector< double >(3, 1.0)) -
ScaleTransform
itk::simple::ScaleTransform::ScaleTransform(unsigned int dimensions, const std::vector< double > &scale=std::vector< double >(3, 1.0))
-
-
Method Details
-
getCPtr
-
swigRelease
-
finalize
protected void finalize() -
delete
public void delete()itk::simple::ScaleTransform::~ScaleTransform() override -
getName
std::string itk::simple::ScaleTransform::GetName() const override Name of this class -
setScale
Self& itk::simple::ScaleTransform::SetScale(const std::vector< double > ¶ms) -
getScale
std::vector<double> itk::simple::ScaleTransform::GetScale() const -
setCenter
Self& itk::simple::ScaleTransform::SetCenter(const std::vector< double > ¶ms) fixed parameter -
getCenter
std::vector<double> itk::simple::ScaleTransform::GetCenter() const -
getMatrix
std::vector<double> itk::simple::ScaleTransform::GetMatrix() const additional methods
-