\name{AffineTransform}
\alias{AffineTransform}
\title{AffineTransform}
\Rdversion{1.1}
\docType{class}
\description{
An affine transformation about a fixed center with translation for a
2D or 3D coordinate.
AffineTransform}
\details{
See:
itk::AffineTransform
AffineTransform}
%C++ includes: sitkAffineTransform.h
\section{Methods}{
\describe{
\item{ AffineTransform(const AffineTransform &):}{}
\item{ AffineTransform(const std::vector< double > &matrix, const std::vector< double > &translation, const std::vector< double > &fixedCenter=std::vector< double >(3, 0.0)):}{}
\item{ AffineTransform(const Transform &):}{}
\item{ AffineTransform(unsigned int dimensions):}{}
\item{std::vector< double > GetCenter() const:}{}
\item{std::vector< double > GetMatrix() const:}{}
\item{std::string GetName() const override:}{
Name of this class
}
\item{std::vector< double > GetTranslation() const:}{
parameters
}
\item{Self Rotate(int axis1, int axis2, double angle, bool pre=false):}{}
\item{Self Scale(const std::vector< double > &factor, bool pre=false):}{
additional methods
}
\item{Self Scale(double factor, bool pre=false):}{}
\item{Self SetCenter(const std::vector< double > &params):}{
fixed parameter
}
\item{Self SetMatrix(const std::vector< double > &matrix):}{}
\item{Self SetTranslation(const std::vector< double > &translation):}{}
\item{Self Shear(int axis1, int axis2, double coef, bool pre=false):}{}
\item{Self Translate(const std::vector< double > &offset, bool pre=false):}{}
\item{ ~AffineTransform() override:}{}
}
}
