\name{VersorRigid3DTransform}
\alias{VersorRigid3DTransform}
\title{VersorRigid3DTransform}
\Rdversion{1.1}
\docType{class}
\description{
A rotation as a versor around a fixed center with translation of a 3D
coordinate space.
VersorRigid3DTransform}
\details{
See:
itk::VersorRigid3DTransform
VersorRigid3DTransform}
%C++ includes: sitkVersorRigid3DTransform.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 > GetTranslation() const:}{}
\item{std::vector< double > GetVersor() const:}{}
\item{Self SetCenter(const std::vector< double > &params):}{
fixed parameter
}
\item{Self SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10):}{}
\item{Self SetRotation(const std::vector< double > &axis, double angle):}{}
\item{Self SetRotation(const std::vector< double > &versor):}{
parameter
}
\item{Self SetTranslation(const std::vector< double > &translation):}{}
\item{Self Translate(const std::vector< double > &offset):}{
additional methods
}
\item{ VersorRigid3DTransform():}{}
\item{ VersorRigid3DTransform(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{ VersorRigid3DTransform(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{ VersorRigid3DTransform(const Transform &):}{}
\item{ VersorRigid3DTransform(const VersorRigid3DTransform &):}{}
\item{ ~VersorRigid3DTransform() override:}{}
}
}
