4 vtkJoiner::vtkJoiner(){
7 vtkJoiner::~vtkJoiner(){
11 vtkImageData* vtkJoiner::join(vtkImageData *a, vtkImageData *b){
14 vtkImageData *c = vtkImageData::New();
17 unsigned char *ptrA = NULL;
18 unsigned char *ptrB = NULL;
19 unsigned char *ptrC = NULL;
23 for(i=extent[0];i<=extent[1];i++){
24 for(j=extent[2];j<=extent[3];j++){
25 for(k=extent[4];k<=extent[5];k++){
26 ptrA = (unsigned char *) a->GetScalarPointer(i,j,k);
27 ptrB = (unsigned char *) b->GetScalarPointer(i,j,k);
28 ptrC = (unsigned char *) c->GetScalarPointer(i,j,k);
29 if ((*ptrA != 0) || (*ptrB != 0)){