\name{Euler3DTransform}
\alias{Euler3DTransform}
\title{Euler3DTransform}
\Rdversion{1.1}
\docType{class}
\description{
A rigid 3D transform with rotation in radians around a fixed center
with translation.
Euler3DTransform}
\details{
See:
itk::Euler3DTransform
Euler3DTransform}
%C++ includes: sitkEuler3DTransform.h
\section{Methods}{
\describe{
\item{Self ComputeZYXOff():}{}
\item{Self ComputeZYXOn():}{}
\item{ Euler3DTransform():}{}
\item{ Euler3DTransform(const Euler3DTransform &):}{}
\item{ Euler3DTransform(const std::vector< double > &fixedCenter, double angleX=0.0, double angleY=0.0, double angleZ=0.0, const std::vector< double > &translation=std::vector< double >(3, 0.0)):}{}
\item{ Euler3DTransform(const Transform &):}{}
\item{double GetAngleX() const:}{}
\item{double GetAngleY() const:}{}
\item{double GetAngleZ() const:}{}
\item{std::vector< double > GetCenter() const:}{}
\item{bool GetComputeZYX() const:}{}
\item{std::vector< double > GetMatrix() const:}{
additional methods
}
\item{std::string GetName() const override:}{
Name of this class
}
\item{std::vector< double > GetTranslation() const:}{}
\item{Self SetCenter(const std::vector< double > &params):}{
fixed parameter
}
\item{Self SetComputeZYX(bool _arg):}{}
\item{Self SetMatrix(const std::vector< double > &matrix, double tolerance=1e-10):}{}
\item{Self SetRotation(double angleX, double angleY, double angleZ):}{
parameter
}
\item{Self SetTranslation(const std::vector< double > &translation):}{}
\item{ ~Euler3DTransform() override:}{}
}
}
