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