46 boost::shared_ptr<ImageStateImpl<T,D> > isi = in_state.
CloneState(
false);
52 unsigned int p0=::absmod(shift_[0],width);
53 unsigned int p1=::absmod(shift_[1],height);
54 unsigned int p2=::absmod(shift_[2],depth);
56 for(
unsigned int u=0;u<width;++u) {
57 for(
unsigned int v=0;v<height;++v) {
58 for(
unsigned int w=0;w<depth;++w) {
59 isi->Value(
Index((u+p0)%width,(v+p1)%height,(w+p2)%depth))=in_state.
Value(
Index(u,v,w));