\name{ScaleSkewVersor3DTransform}
\alias{ScaleSkewVersor3DTransform}
\title{ScaleSkewVersor3DTransform}
\Rdversion{1.1}
\docType{class}
\description{
A over parameterized 3D Affine transform composed of the addition of a
versor rotation matrix, a scale matrix and a skew matrix around a
fixed center with translation.
ScaleSkewVersor3DTransform}
\details{
See:
itk::ScaleSkewVersor3DTransform
ScaleSkewVersor3DTransform}
%C++ includes: sitkScaleSkewVersor3DTransform.h
\section{Methods}{
\describe{
\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 > GetScale() const:}{}
\item{std::vector< double > GetSkew() const:}{}
\item{std::vector< double > GetTranslation() const:}{}
\item{std::vector< double > GetVersor() const:}{}
\item{ ScaleSkewVersor3DTransform():}{}
\item{ ScaleSkewVersor3DTransform(const ScaleSkewVersor3DTransform &):}{}
\item{ ScaleSkewVersor3DTransform(const std::vector< double > &scale, const std::vector< double > &skew, const std::vector< double > &axis, double angle, const std::vector< double > &translation=std::vector< double >(3, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(3, 0.0)):}{}
\item{ ScaleSkewVersor3DTransform(const std::vector< double > &scale, const std::vector< double > &skew, const std::vector< double > &versor, const std::vector< double > &translation=std::vector< double >(3, 0.0), const std::vector< double > &fixedCenter=std::vector< double >(3, 0.0)):}{}
\item{ ScaleSkewVersor3DTransform(const Transform &):}{}
\item{Self SetCenter(const std::vector< double > &params):}{
fixed parameter
}
\item{Self SetRotation(const std::vector< double > &axis, double angle):}{}
\item{Self SetRotation(const std::vector< double > &versor):}{
parameter
}
\item{Self SetScale(const std::vector< double > &scale):}{}
\item{Self SetSkew(const std::vector< double > &skew):}{}
\item{Self SetTranslation(const std::vector< double > &translation):}{}
\item{Self Translate(const std::vector< double > &offset):}{
additional methods
}
\item{ ~ScaleSkewVersor3DTransform() override:}{}
}
}
