今晚遇到个很奇怪的问题  crop之后的经过extractVOI的volume竟然没变化  后来才发现是按值传递和按引用传递的问题  指针也是会这样  因为这里指针的值会发生变化 如果是按值传递

void CVTK::AddextractVOI(vtkImageData *input,vtkImageData * output,int point1_x,int point1_y,int point1_z,int point2_x,int point2_y,int point2_z)

指针的output没有变化

后来改为如下,终于行了

void CVTK::AddextractVOI(vtkImageData *input,vtkImageData * &(output),int point1_x,int point1_y,int point1_z,int point2_x,int point2_y,int point2_z)

posted on 2011-03-23 01:56  30斤大番薯  阅读(275)  评论(0编辑  收藏  举报