37 #ifndef AIMS_TRANSFORMATION_AFFINETRANSFORMATION3D_H
38 #define AIMS_TRANSFORMATION_AFFINETRANSFORMATION3D_H
47 class AffineTransformation3d;
179 std::unique_ptr<Transformation3d>
getInverse() const CARTO_OVERRIDE;
189 inline const
carto::VolumeRef<
float>
affine() const;
235 const_cast<float *
>( &*
_matrix.begin() ) ) );
254 const_cast<float *
>( &*
_matrix.begin() ) ) );
263 #ifndef DOXYGEN_HIDE_INTERNAL_CLASSES
272 {
return "AffineTransformation3d"; }
277 return "AffineTransformation3d";
The class for EcatSino data write operation.
void transformBoundingBox(const AffineTransformation3d &AffineTransformation3d, const Point3df &pmin1, const Point3df &pmax1, Point3df &pmin2, Point3df &pmax2)