[vtkusers] DeepCopy of vtkCellTypes seems not work
    Ronald Römer 
    rroemer at gmail.com
       
    Mon Feb 24 05:17:55 EST 2014
    
    
  
Hello,
I am working on a bugfix within vtkPolyData. Here I try the following thing:
vtkCellTypes *types;
  types = vtkCellTypes::New();
  types->DeepCopy(this->Cells);
  for (int i = 0; i < types->GetNumberOfTypes(); i++)
    {
    std::cout << i << " -> "
      << (int)types->GetCellType(i) << ", "
      << (int)this->Cells->GetCellType(i)
      << std::endl;
    }
The output is this:
0 -> 0, 1
1 -> 0, 1
2 -> 0, 1
3 -> 0, 1
4 -> 0, 0
5 -> 0, 3
6 -> 0, 3
7 -> 0, 3
8 -> 3, 3
9 -> 3, 3
10 -> 3, 3
11 -> 3, 3
12 -> 0, 0
13 -> 5, 5
14 -> 5, 5
15 -> 0, 0
16 -> 6, 6
17 -> 0, 0
It seems as if DeepCopy is not work properly. The first value should be
equivalent to the second. For the first values it is not!
Is this another bug or am I doing something wrong?
Best regards
Ronald
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20140224/d4cbbb9d/attachment.html>
    
    
More information about the vtkusers
mailing list