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?
Thank you,
Luís
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.
>
> Cheers!
>
> Mark