[vtkusers] vtkRemoveCellsFilter use ?
    Mathieu Malaterre 
    Mathieu.Malaterre at creatis.insa-lyon.fr
       
    Wed Jul 30 10:41:01 EDT 2003
    
    
  
Hi all,
	I have tried the vtkRemoveCellsFilter class, but I failed to make it 
work. I am getting a seg fault.
	Could someone told how to use it, or why this simple script fails:
##############################
from vtk import *
reader = vtkSphereSource()
reader.Update()
#The following two lines doesn't make any differences:
#reader.GetOutput().BuildLinks(0) #default val is not wrap
#reader.GetOutput().BuildCells()
#print reader.GetOutput().GetNumberOfCells() #96
#reader.GetOutput().DeleteCell( 10 ) #ok
remove = vtkRemoveCellsFilter()
remove.SetInput( reader.GetOutput() )
remove.RemoveCell( 10 )
##############################
Thanks
mathieu
Problem is coming from:
void RemoveCell(vtkIdType cellid) {
this->CellIdList->DeleteId(this->CellIdList->GetId(cellid));
                   ^^^^^^^^
this->Modified();
}
DeleteId is call on element number 10...therefore I am getting a seg fault
REF:
http://www.bioengineering-research.com/vtk/vtkRemoveCellsFilter.htm
    
    
More information about the vtkusers
mailing list