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.