[vtkusers] Loosing first Compontent after SafeDownCast
    Martin Ulken 
    martinulken at googlemail.com
       
    Tue Sep 21 04:13:12 EDT 2010
    
    
  
Hello
 
I am going to import an bmp image by using the vtkBMPReader which works
fine.
 
When I am going to access the pixels of the image using "
image2->GetScalarComponentAsFloat(x,y,0,0) " everything works fine.
When I display the first greyvalues in row y=0  I get the following:
21,36,58,63,. which is correct.
 
Now I want to have a faster access. so I create a pointer with the following
commands:
 
vtkUnsignedCharArray* test=
vtkUnsignedCharArray::SafeDownCast(image2->GetPointData()->GetScalars());
test2= test->GetPointer(VTK_UNSIGNED_CHAR);
 
Now the value of test[0] is 36. So I cannot access the first column of the
image.
 
Can someone explain this behavior?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20100921/4f807cb3/attachment.htm>
    
    
More information about the vtkusers
mailing list