I noted today that geometries that have been removed using this method
continue to be drawn in the display. I have an Agent class that
inherits from MasonGeometry; this particular agent can "die" during
simulation and its stop() method is invoked. When this happens with an
agent stored in a Continuous2D, for instance, invoking the remove()
method is enough to prevent it from being drawn again.
After invoking removeGeometry() is there anything else referencing the geometry?
On 21 March 2013 18:58, Mark Coletti <[log in to unmask]> wrote:
> I've added removeGeometry() and committed the changes to subversion. Be
> aware that removing things from t he spatial index can be expensive in
> addition to removing things from "shadow" Bag of Geometries.