gov.nasa.worldwind.render.markers
Class BasicMarkerShape.CompoundShape
java.lang.Object
gov.nasa.worldwind.render.markers.BasicMarkerShape.CompoundShape
- All Implemented Interfaces:
- Disposable, MarkerShape
- Enclosing class:
- BasicMarkerShape
protected static class BasicMarkerShape.CompoundShape
- extends Object
- implements MarkerShape, Disposable
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected String name
offset
protected double offset
shapes
protected ArrayList<MarkerShape> shapes
shapeType
protected String shapeType
BasicMarkerShape.CompoundShape
public BasicMarkerShape.CompoundShape(String shapeType,
String name,
MarkerShape shape1,
MarkerShape shape2)
BasicMarkerShape.CompoundShape
public BasicMarkerShape.CompoundShape(String shapeType,
String name,
MarkerShape shape1,
MarkerShape shape2,
double offset)
dispose
public void dispose()
- Description copied from interface:
Disposable
- Disposes of any internal resources allocated by the object.
- Specified by:
dispose in interface Disposable
getName
public String getName()
getShapeType
public String getShapeType()
- Specified by:
getShapeType in interface MarkerShape
render
public void render(DrawContext dc,
Marker marker,
Vec4 point,
double radius)
- Specified by:
render in interface MarkerShape
render
public void render(DrawContext dc,
Marker marker,
Vec4 point,
double radius,
boolean isRelative)
- Specified by:
render in interface MarkerShape