This is a kind of garbage collector.
If you look at vtkObjectBase, there are three functions: Register, UnRegister and Delete. These are the ones that do reference counting.
, . , . ref. count 0, . New(), , 0. , , , ref. . () - UnRegister().
(, vtkPolyData ), , (), . , () , .
, UnRegisters, (, vtkRenderer vtkRenderWindow), .