gov.nasa.worldwind.render.markers
Class BasicMarkerShape.Shape
java.lang.Object
gov.nasa.worldwind.render.markers.BasicMarkerShape.Shape
- All Implemented Interfaces:
- Disposable, MarkerShape
- Direct Known Subclasses:
- BasicMarkerShape.Cylinder, BasicMarkerShape.HeadingArrow, BasicMarkerShape.HeadingLine
- Enclosing class:
- BasicMarkerShape
protected abstract static class BasicMarkerShape.Shape
- extends Object
- implements MarkerShape, Disposable
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
glListId
protected int glListId
isInitialized
protected boolean isInitialized
name
protected String name
quadric
protected GLUquadric quadric
shapeType
protected String shapeType
BasicMarkerShape.Shape
protected BasicMarkerShape.Shape()
dispose
public void dispose()
- Specified by:
dispose in interface Disposable
doRender
protected abstract void doRender(DrawContext dc,
Marker marker,
Vec4 point,
double radius)
getName
public String getName()
getShapeType
public String getShapeType()
- Specified by:
getShapeType in interface MarkerShape
initialize
protected void initialize(DrawContext dc)
render
public void render(DrawContext dc,
Marker marker,
Vec4 point,
double radius)
- Specified by:
render in interface MarkerShape