uaa.feral.style
Class WWSurfaceCircleFERAL

java.lang.Object
  extended by gov.nasa.worldwind.render.SurfaceShape
      extended by gov.nasa.worldwind.render.SurfacePolygon
          extended by gov.nasa.worldwind.render.SurfaceEllipse
              extended by gov.nasa.worldwind.render.SurfaceCircle
                  extended by uaa.feral.style.WWSurfaceCircleFERAL
All Implemented Interfaces:
gov.nasa.worldwind.Disposable, gov.nasa.worldwind.Movable, gov.nasa.worldwind.render.Renderable

public class WWSurfaceCircleFERAL
extends gov.nasa.worldwind.render.SurfaceCircle

Class based on Surface Circle object in WW

Author:
Mark Altaweel

Field Summary
 
Fields inherited from class gov.nasa.worldwind.render.SurfaceShape
TEXTURE_SIZE_1024, TEXTURE_SIZE_128, TEXTURE_SIZE_16, TEXTURE_SIZE_256, TEXTURE_SIZE_32, TEXTURE_SIZE_512, TEXTURE_SIZE_64, TEXTURE_SIZE_8
 
Constructor Summary
WWSurfaceCircleFERAL(gov.nasa.worldwind.globes.Globe globe, gov.nasa.worldwind.geom.LatLon center, double radius, int intervals)
           
WWSurfaceCircleFERAL(gov.nasa.worldwind.globes.Globe globe, gov.nasa.worldwind.geom.LatLon center, double radius, int intervals, java.awt.Color interiorColor, java.awt.Color borderColor)
           
WWSurfaceCircleFERAL(gov.nasa.worldwind.globes.Globe globe, gov.nasa.worldwind.geom.LatLon center, double radius, int intervals, java.awt.Color interiorColor, java.awt.Color borderColor, java.awt.Dimension textureSize)
           
 
Method Summary
 double getRadius()
           
 void initialize(gov.nasa.worldwind.render.DrawContext dc)
           
 void pickRender(gov.nasa.worldwind.render.DrawContext dc)
          A separate rendering method for picking.
 void render(gov.nasa.worldwind.render.DrawContext dc)
           
 void setRadius(double radius)
           
 
Methods inherited from class gov.nasa.worldwind.render.SurfaceEllipse
getCenter, getIntervals, getMajorAxisLength, getMinorAxisLength, getOrientation, setAxisLengths, setCenter, setIntervals, setOrientation
 
Methods inherited from class gov.nasa.worldwind.render.SurfaceShape
createEllipse, dispose, getBorderColor, getNumEdgeIntervalsPerDegree, getPaint, getPositions, getReferencePosition, getSectors, getStroke, getTextureSize, isAntiAlias, isDrawBorder, isDrawInterior, move, moveTo, setAntiAlias, setBorderColor, setDrawBorder, setDrawInterior, setNumEdgeIntervalsPerDegree, setPaint, setPositions, setStroke, setTextureSize, shiftTo
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WWSurfaceCircleFERAL

public WWSurfaceCircleFERAL(gov.nasa.worldwind.globes.Globe globe,
                            gov.nasa.worldwind.geom.LatLon center,
                            double radius,
                            int intervals)

WWSurfaceCircleFERAL

public WWSurfaceCircleFERAL(gov.nasa.worldwind.globes.Globe globe,
                            gov.nasa.worldwind.geom.LatLon center,
                            double radius,
                            int intervals,
                            java.awt.Color interiorColor,
                            java.awt.Color borderColor)

WWSurfaceCircleFERAL

public WWSurfaceCircleFERAL(gov.nasa.worldwind.globes.Globe globe,
                            gov.nasa.worldwind.geom.LatLon center,
                            double radius,
                            int intervals,
                            java.awt.Color interiorColor,
                            java.awt.Color borderColor,
                            java.awt.Dimension textureSize)
Method Detail

initialize

public void initialize(gov.nasa.worldwind.render.DrawContext dc)

render

public void render(gov.nasa.worldwind.render.DrawContext dc)
Specified by:
render in interface gov.nasa.worldwind.render.Renderable
Overrides:
render in class gov.nasa.worldwind.render.SurfaceShape

getRadius

public double getRadius()
Overrides:
getRadius in class gov.nasa.worldwind.render.SurfaceCircle

setRadius

public void setRadius(double radius)
Overrides:
setRadius in class gov.nasa.worldwind.render.SurfaceCircle

pickRender

public void pickRender(gov.nasa.worldwind.render.DrawContext dc)
A separate rendering method for picking.

Parameters:
dc -