#include <string.h> #include <itk/raster.h> #include <itk/clone.h> #ifndef DO_ITK_INLINE #include <itk/clone.inl> #endif EMPTY_CONSTRUCTOR( Clone, Transformation) EMPTY_DESTRUCTOR( Clone) bool Clone::do_clone( const Raster &src, Raster &dest) { if (&src == &dest) { return true; } dest.redimension( src.width(), src.height(), src.depth(), src.interp()); memcpy( dest.raster(), src.raster(), src.data_size()); return true; }