gov.nasa.worldwind.render
Class AbstractSurfaceObject
java.lang.Object
gov.nasa.worldwind.render.AbstractSurfaceObject
- All Implemented Interfaces:
- SurfaceObject
- Direct Known Subclasses:
- AbstractSurfaceShape
public abstract class AbstractSurfaceObject
- extends Object
- implements SurfaceObject
|
Method Summary |
protected abstract void |
doRenderToRegion(DrawContext dc,
Sector sector,
int x,
int y,
int width,
int height)
|
long |
getLastModifiedTime()
|
boolean |
isVisible()
|
void |
renderToRegion(DrawContext dc,
Sector sector,
int x,
int y,
int width,
int height)
|
void |
setVisible(boolean visible)
|
protected void |
updateModifiedTime()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lastModifiedTime
protected long lastModifiedTime
visible
protected boolean visible
AbstractSurfaceObject
public AbstractSurfaceObject()
doRenderToRegion
protected abstract void doRenderToRegion(DrawContext dc,
Sector sector,
int x,
int y,
int width,
int height)
getLastModifiedTime
public long getLastModifiedTime()
- Specified by:
getLastModifiedTime in interface SurfaceObject
isVisible
public boolean isVisible()
- Specified by:
isVisible in interface SurfaceObject
renderToRegion
public void renderToRegion(DrawContext dc,
Sector sector,
int x,
int y,
int width,
int height)
- Specified by:
renderToRegion in interface SurfaceObject
setVisible
public void setVisible(boolean visible)
- Specified by:
setVisible in interface SurfaceObject
updateModifiedTime
protected void updateModifiedTime()