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 java.lang.Object implements MarkerShape, Disposable
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringnameprotected doubleoffsetprotected java.util.ArrayList<MarkerShape>shapesprotected java.lang.StringshapeType
-
Constructor Summary
Constructors Constructor Description CompoundShape(java.lang.String shapeType, java.lang.String name, MarkerShape shape1, MarkerShape shape2)CompoundShape(java.lang.String shapeType, java.lang.String name, MarkerShape shape1, MarkerShape shape2, double offset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()Disposes of any internal resources allocated by the object.java.lang.StringgetName()java.lang.StringgetShapeType()voidrender(DrawContext dc, Marker marker, Vec4 point, double radius)voidrender(DrawContext dc, Marker marker, Vec4 point, double radius, boolean isRelative)
-
-
-
Field Detail
-
name
protected java.lang.String name
-
shapeType
protected java.lang.String shapeType
-
shapes
protected java.util.ArrayList<MarkerShape> shapes
-
offset
protected double offset
-
-
Constructor Detail
-
CompoundShape
public CompoundShape(java.lang.String shapeType, java.lang.String name, MarkerShape shape1, MarkerShape shape2)
-
CompoundShape
public CompoundShape(java.lang.String shapeType, java.lang.String name, MarkerShape shape1, MarkerShape shape2, double offset)
-
-
Method Detail
-
dispose
public void dispose()
Description copied from interface:DisposableDisposes of any internal resources allocated by the object.- Specified by:
disposein interfaceDisposable
-
getName
public java.lang.String getName()
-
getShapeType
public java.lang.String getShapeType()
- Specified by:
getShapeTypein interfaceMarkerShape
-
render
public void render(DrawContext dc, Marker marker, Vec4 point, double radius)
- Specified by:
renderin interfaceMarkerShape
-
render
public void render(DrawContext dc, Marker marker, Vec4 point, double radius, boolean isRelative)
- Specified by:
renderin interfaceMarkerShape
-
-