Package gov.nasa.worldwind.render
Class AbstractRenderable
- java.lang.Object
-
- gov.nasa.worldwind.render.AbstractRenderable
-
- All Implemented Interfaces:
Renderable
- Direct Known Subclasses:
AbstractShape,Label,OmnidirectionalSightline,Placemark,SurfaceImage,TiledSurfaceImage
public abstract class AbstractRenderable extends java.lang.Object implements Renderable
-
-
Constructor Summary
Constructors Constructor Description AbstractRenderable()AbstractRenderable(java.lang.String displayName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDisplayName()java.lang.ObjectgetPickDelegate()java.lang.ObjectgetUserProperty(java.lang.Object key)booleanhasUserProperty(java.lang.Object key)booleanisEnabled()java.lang.ObjectputUserProperty(java.lang.Object key, java.lang.Object value)java.lang.ObjectremoveUserProperty(java.lang.Object key)voidrender(RenderContext rc)voidsetDisplayName(java.lang.String displayName)voidsetEnabled(boolean enabled)voidsetPickDelegate(java.lang.Object pickDelegate)
-
-
-
Method Detail
-
getDisplayName
public java.lang.String getDisplayName()
- Specified by:
getDisplayNamein interfaceRenderable
-
setDisplayName
public void setDisplayName(java.lang.String displayName)
- Specified by:
setDisplayNamein interfaceRenderable
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfaceRenderable
-
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabledin interfaceRenderable
-
getPickDelegate
public java.lang.Object getPickDelegate()
- Specified by:
getPickDelegatein interfaceRenderable
-
setPickDelegate
public void setPickDelegate(java.lang.Object pickDelegate)
- Specified by:
setPickDelegatein interfaceRenderable
-
getUserProperty
public java.lang.Object getUserProperty(java.lang.Object key)
- Specified by:
getUserPropertyin interfaceRenderable
-
putUserProperty
public java.lang.Object putUserProperty(java.lang.Object key, java.lang.Object value)- Specified by:
putUserPropertyin interfaceRenderable
-
removeUserProperty
public java.lang.Object removeUserProperty(java.lang.Object key)
- Specified by:
removeUserPropertyin interfaceRenderable
-
hasUserProperty
public boolean hasUserProperty(java.lang.Object key)
- Specified by:
hasUserPropertyin interfaceRenderable
-
render
public void render(RenderContext rc)
- Specified by:
renderin interfaceRenderable
-
-