Ticket #285 (closed: fixed)

Opened 12 years ago

Last modified 5 years ago

Remove vector holding pointers to child algorithms from Algorithm base class

Reported by: Russell Taylor Owned by: Russell Taylor
Priority: minor Milestone: Iteration 13
Component: Keywords:
Cc: Blocked By:
Blocking: Tester:

Description

It isn't used (except for passing through a cancel notification, which we can probably live without).

Change History

comment:1 Changed 12 years ago by Russell Taylor

(In [1593]) Removed vector of shared pointers to child algorithms from Algorithm base class. This means that sub-algorithms will disappear once you go out of the scope they were created in - so you'd better retrieve any output properties before that happens. The advantage of this is that temporary workspaces will no longer be kept alive just because a (finished) child algorithm is holding a shared pointer to them in its property collection. Re #285.

comment:2 Changed 12 years ago by Russell Taylor

  • Status changed from new to closed
  • Resolution set to fixed

comment:3 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 1133

Note: See TracTickets for help on using tickets.