Class TrackSegmentInfo.OrderedText
- java.lang.Object
-
- gov.nasa.worldwindx.applications.sar.render.TrackSegmentInfo.OrderedText
-
- All Implemented Interfaces:
OrderedRenderable,Renderable
- Enclosing class:
- TrackSegmentInfo
protected static class TrackSegmentInfo.OrderedText extends java.lang.Object implements OrderedRenderable
-
-
Constructor Summary
Constructors Constructor Description OrderedText(java.lang.String text, int x, int y, java.awt.Font font, java.awt.Color color, double distanceFromEye)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddrawText(DrawContext dc, java.lang.String text, int x, int y, java.awt.Font font, java.awt.Color color)doublegetDistanceFromEye()Returns the ordered renderable's distance from the current view's eye point.protected MultiLineTextRenderergetTextRendererFor(DrawContext dc, java.awt.Font font)voidpick(DrawContext dc, java.awt.Point pickPoint)Executes a pick of the ordered renderable.voidrender(DrawContext dc)Causes thisRenderableto render itself using the provided draw context.
-
-
-
Method Detail
-
getDistanceFromEye
public double getDistanceFromEye()
Description copied from interface:OrderedRenderableReturns the ordered renderable's distance from the current view's eye point. Intended to be used only to sort a list of ordered renderables according to eye distance, and only during frame generation when a view is active.- Specified by:
getDistanceFromEyein interfaceOrderedRenderable- Returns:
- the distance of the ordered renderable from the current view's eye point.
-
render
public void render(DrawContext dc)
Description copied from interface:RenderableCauses thisRenderableto render itself using the provided draw context.- Specified by:
renderin interfaceRenderable- Parameters:
dc- theDrawContextto be used- See Also:
DrawContext
-
drawText
protected void drawText(DrawContext dc, java.lang.String text, int x, int y, java.awt.Font font, java.awt.Color color)
-
pick
public void pick(DrawContext dc, java.awt.Point pickPoint)
Description copied from interface:OrderedRenderableExecutes a pick of the ordered renderable.- Specified by:
pickin interfaceOrderedRenderable- Parameters:
dc- the current draw context.pickPoint- the pick point.
-
getTextRendererFor
protected MultiLineTextRenderer getTextRendererFor(DrawContext dc, java.awt.Font font)
-
-