[vtkusers] Destroying objects from Python
Prabhu Ramachandran
prabhu at aero.iitm.ernet.in
Wed Oct 2 11:07:00 EDT 2002
>>>>> "BC" == bryan cole <bryan.cole at teraview.co.uk> writes:
[snip]
Source-> Filter1->Filter2->Mapper
BC> If I disconnect the pair of filters (for example) by resetting
BC> the inputs and outputs of the mapper and source respectively,
BC> to replace them with some other filters, how do I destroy the
BC> redundant Filter1 and Filter2?
BC> According to my understanding, using del Filter1 del Filter2
BC> will simply remove the label for each filter (hence decreasing
BC> their ref-counts by one). However Since the filters are still
BC> connected to each other, they still have references >=1 so are
BC> not destroyed. Thus I must break the connection between the
BC> filters before they are destroyed. How do I do this? Can I
BC> set their inputs to NULL?
You can set the inputs to None which will be translated to NULL
internally.
cheers,
prabhu
More information about the vtkusers
mailing list