A similarity 2D transform with rotation in radians and isotropic scaling around a fixed center with translation.
More...
#include <sitkSimilarity2DTransform.h>
A similarity 2D transform with rotation in radians and isotropic scaling around a fixed center with translation.
- See also
- itk::Similarity2DTransform
Definition at line 35 of file sitkSimilarity2DTransform.h.
◆ Self
◆ Superclass
◆ ~Similarity2DTransform()
itk::simple::Similarity2DTransform::~Similarity2DTransform |
( |
| ) |
|
◆ Similarity2DTransform() [1/4]
itk::simple::Similarity2DTransform::Similarity2DTransform |
( |
| ) |
|
◆ Similarity2DTransform() [2/4]
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) |
|
) |
| |
|
explicit |
◆ Similarity2DTransform() [3/4]
◆ Similarity2DTransform() [4/4]
itk::simple::Similarity2DTransform::Similarity2DTransform |
( |
const Transform & |
| ) |
|
|
explicit |
◆ AddTransform()
Self& itk::simple::Transform::AddTransform |
|
private |
◆ GetAngle()
double itk::simple::Similarity2DTransform::GetAngle |
( |
| ) |
const |
◆ GetCenter()
std::vector<double> itk::simple::Similarity2DTransform::GetCenter |
( |
| ) |
const |
◆ GetMatrix()
std::vector<double> itk::simple::Similarity2DTransform::GetMatrix |
( |
| ) |
const |
◆ GetName()
std::string itk::simple::Similarity2DTransform::GetName |
( |
| ) |
const |
|
inlinevirtual |
◆ GetScale()
double itk::simple::Similarity2DTransform::GetScale |
( |
| ) |
const |
◆ GetTranslation()
std::vector<double> itk::simple::Similarity2DTransform::GetTranslation |
( |
| ) |
const |
◆ InternalInitialization() [1/2]
void itk::simple::Similarity2DTransform::InternalInitialization |
( |
itk::TransformBase * |
transform | ) |
|
|
private |
◆ InternalInitialization() [2/2]
template<typename TransformType >
void itk::simple::Similarity2DTransform::InternalInitialization |
( |
TransformType * |
transform | ) |
|
|
private |
◆ operator=()
◆ SetAngle()
Self& itk::simple::Similarity2DTransform::SetAngle |
( |
double |
angle | ) |
|
◆ SetCenter()
Self& itk::simple::Similarity2DTransform::SetCenter |
( |
const std::vector< double > & |
params | ) |
|
◆ SetMatrix()
Self& itk::simple::Similarity2DTransform::SetMatrix |
( |
const std::vector< double > & |
matrix, |
|
|
double |
tolerance = 1e-10 |
|
) |
| |
◆ SetPimpleTransform()
virtual void itk::simple::Similarity2DTransform::SetPimpleTransform |
( |
PimpleTransformBase * |
pimpleTransform | ) |
|
|
protectedvirtual |
◆ SetScale()
Self& itk::simple::Similarity2DTransform::SetScale |
( |
double |
scale | ) |
|
◆ SetTranslation()
Self& itk::simple::Similarity2DTransform::SetTranslation |
( |
const std::vector< double > & |
translation | ) |
|
◆ m_pfGetAngle
nsstd::function<double()> itk::simple::Similarity2DTransform::m_pfGetAngle |
|
private |
◆ m_pfGetCenter
nsstd::function<std::vector<double>)> itk::simple::Similarity2DTransform::m_pfGetCenter |
|
private |
◆ m_pfGetMatrix
nsstd::function<std::vector<double>)> itk::simple::Similarity2DTransform::m_pfGetMatrix |
|
private |
◆ m_pfGetScale
nsstd::function<double()> itk::simple::Similarity2DTransform::m_pfGetScale |
|
private |
◆ m_pfGetTranslation
nsstd::function<std::vector<double>)> itk::simple::Similarity2DTransform::m_pfGetTranslation |
|
private |
◆ m_pfSetAngle
nsstd::function<void(double)> itk::simple::Similarity2DTransform::m_pfSetAngle |
|
private |
◆ m_pfSetCenter
nsstd::function<void(const std::vector<double>&)> itk::simple::Similarity2DTransform::m_pfSetCenter |
|
private |
◆ m_pfSetMatrix
nsstd::function<void(const std::vector<double>&, double)> itk::simple::Similarity2DTransform::m_pfSetMatrix |
|
private |
◆ m_pfSetScale
nsstd::function<void(double)> itk::simple::Similarity2DTransform::m_pfSetScale |
|
private |
◆ m_pfSetTranslation
nsstd::function<void(const std::vector<double>&)> itk::simple::Similarity2DTransform::m_pfSetTranslation |
|
private |
The documentation for this class was generated from the following file: