[vtkusers] vtkImageData Cloning....
    Ale 
    notinmyhead at gmail.com
       
    Mon Jul  9 04:20:13 EDT 2012
    
    
  
Hello,
I've been trying so long to have a copy of a vtkImageData content, starting from it's smart pointer... I use these piece of code:
fn (..., vtkImageData *volume) {
    if (volume != NULL) {
        vtkSmartPointer < vtkImageData > tmp = vtkSmartPointer < vtkImageData >::New();
        tmp->DeepCopy(volume);
        tmp->Update();
	this->MYINTERNALVTKIMAGEDATAPOINTER = tmp;
    }
...
}
If I try to use the internal pointer again, I get:
 ERROR: In ..... /VTK/Filtering/vtkImageData.cxx, line 1530
vtkImageData (0x9576790): GetScalarPointer: Pixel (0, 156718304, 156718320) not in memory.
 Current extent= (0, -1, 0, -1, 0, -1)
What's happening?
Ale
    
    
More information about the vtkusers
mailing list