37#ifndef AIMS_TRANSFORMATION_AFFINETRANSFORMATION3D_H
38#define AIMS_TRANSFORMATION_AFFINETRANSFORMATION3D_H
41#include <soma-io/transformation/affinetransformation3d_base.h>
42#include <cartodata/volume/volume.h>
178 std::unique_ptr<AffineTransformation3d>
inverse()
const;
189 inline const
carto::VolumeRef<
float>
affine() const;
205 const
std::vector<
float> & t );
242 const_cast<float *
>( &*
_matrix.begin() ) ) );
261 const_cast<float *
>( &*
_matrix.begin() ) ) );
270#ifndef DOXYGEN_HIDE_INTERNAL_CLASSES
279 {
return "AffineTransformation3d"; }
284 return "AffineTransformation3d";
The class for EcatSino data write operation.
void transformBoundingBox(const AffineTransformation3d &AffineTransformation3d, const Point3df &pmin1, const Point3df &pmax1, Point3df &pmin2, Point3df &pmax2)
AimsVector< float, 3 > Point3df