Class ViewVolumeRenderer
- java.lang.Object
-
- gov.nasa.worldwindx.examples.util.ViewVolumeRenderer
-
public class ViewVolumeRenderer extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classViewVolumeRenderer.OrderedViewVolume
-
Field Summary
Fields Modifier and Type Field Description protected doublesize
-
Constructor Summary
Constructors Constructor Description ViewVolumeRenderer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddraw(DrawContext dc, Matrix modelview, Matrix projection, java.awt.Rectangle viewport)protected voiddrawAxes(DrawContext dc, Matrix modelview)protected voiddrawClipVolume(DrawContext dc, Matrix modelview, Matrix projection, java.awt.Rectangle viewport)protected static voiddrawLine(DrawContext dc, Vec4 a, Vec4 b)protected static voiddrawQuad(DrawContext dc, Vec4 ll, Vec4 lr, Vec4 ur, Vec4 ul)protected static voiddrawTriangle(DrawContext dc, Vec4 a, Vec4 b, Vec4 c)protected static voiddrawVolume(DrawContext dc, Matrix modelview, Matrix projection, java.awt.Rectangle viewport)doublegetSize()voidrender(DrawContext dc, Matrix modelview, Matrix projection, java.awt.Rectangle viewport)voidsetSize(double size)protected static Vec4worldPointFromScreenPoint(DrawContext dc, java.awt.Rectangle viewport, Matrix modelview, Matrix projection, Vec4 screenPoint)
-
-
-
Method Detail
-
getSize
public double getSize()
-
setSize
public void setSize(double size)
-
render
public void render(DrawContext dc, Matrix modelview, Matrix projection, java.awt.Rectangle viewport)
-
draw
protected void draw(DrawContext dc, Matrix modelview, Matrix projection, java.awt.Rectangle viewport)
-
drawAxes
protected void drawAxes(DrawContext dc, Matrix modelview)
-
drawClipVolume
protected void drawClipVolume(DrawContext dc, Matrix modelview, Matrix projection, java.awt.Rectangle viewport)
-
drawVolume
protected static void drawVolume(DrawContext dc, Matrix modelview, Matrix projection, java.awt.Rectangle viewport)
-
drawLine
protected static void drawLine(DrawContext dc, Vec4 a, Vec4 b)
-
drawQuad
protected static void drawQuad(DrawContext dc, Vec4 ll, Vec4 lr, Vec4 ur, Vec4 ul)
-
drawTriangle
protected static void drawTriangle(DrawContext dc, Vec4 a, Vec4 b, Vec4 c)
-
worldPointFromScreenPoint
protected static Vec4 worldPointFromScreenPoint(DrawContext dc, java.awt.Rectangle viewport, Matrix modelview, Matrix projection, Vec4 screenPoint)
-
-