32 #include <nifti1_io.h> 47 template<
class dataType>
54 static std::string
get(
const std::vector<AffineTransformation<dataType> > &mats);
73 AffineTransformation(
const std::array<dataType,3> &trans,
const std::array<dataType,3> &euler,
const bool degrees =
true);
79 AffineTransformation&
operator=(
const AffineTransformation& to_copy);
82 bool operator==(
const AffineTransformation &other)
const;
85 bool operator!=(
const AffineTransformation &other)
const;
88 AffineTransformation
operator* (
const AffineTransformation &other)
const;
91 dataType
const *
operator [](
unsigned i)
const {
return _tm[i]; }
110 virtual AffineTransformation
deep_copy()
const;
113 virtual void write(
const std::string &filename)
const;
Abstract data container.
Definition: GeometricalInfo.cpp:141
Definition: ImageWeightedMean.h:38
Class for quaternions.
Definition: AffineTransformation.h:39