Removes the specified
renderable
from this layer's internal collection, if it exists. If this layer's internal collection has been overridden with a call to {@link #setRenderables(Iterable)}, this will throw an exception.
If the
renderable
implements {@link gov.nasa.worldwind.avlist.AVList}, this stops forwarding the its property change events to the layer's property change listeners. Any property change listeners the layer attached to the
renderable
in {@link #addRenderable(gov.nasa.worldwind.render.Renderable)} or {@link #addRenderables(Iterable)} are removed.
@param renderable Renderable to remove.
@throws IllegalArgumentException If
renderable
is null.
@throws IllegalStateException If a custom Iterable has been specified by a call to
setRenderables
.