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 class
ViewVolumeRenderer.OrderedViewVolume
-
Field Summary
Fields Modifier and Type Field Description protected double
size
-
Constructor Summary
Constructors Constructor Description ViewVolumeRenderer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
draw(DrawContext dc, Matrix modelview, Matrix projection, java.awt.Rectangle viewport)
protected void
drawAxes(DrawContext dc, Matrix modelview)
protected void
drawClipVolume(DrawContext dc, Matrix modelview, Matrix projection, java.awt.Rectangle viewport)
protected static void
drawLine(DrawContext dc, Vec4 a, Vec4 b)
protected static void
drawQuad(DrawContext dc, Vec4 ll, Vec4 lr, Vec4 ur, Vec4 ul)
protected static void
drawTriangle(DrawContext dc, Vec4 a, Vec4 b, Vec4 c)
protected static void
drawVolume(DrawContext dc, Matrix modelview, Matrix projection, java.awt.Rectangle viewport)
double
getSize()
void
render(DrawContext dc, Matrix modelview, Matrix projection, java.awt.Rectangle viewport)
void
setSize(double size)
protected static Vec4
worldPointFromScreenPoint(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)
-
-