NASA World Wind

gov.nasa.worldwind.render
Class SurfaceCircle

java.lang.Object
  extended by gov.nasa.worldwind.render.AbstractSurfaceObject
      extended by gov.nasa.worldwind.render.AbstractSurfaceShape
          extended by gov.nasa.worldwind.render.SurfaceConvexShape
              extended by gov.nasa.worldwind.render.SurfaceEllipse
                  extended by gov.nasa.worldwind.render.SurfaceCircle
All Implemented Interfaces:
MeasurableArea, MeasurableLength, Movable, PreRenderable, Renderable, SurfaceObject, SurfaceShape, Restorable

public class SurfaceCircle
extends SurfaceEllipse


Field Summary
 
Fields inherited from class gov.nasa.worldwind.render.SurfaceEllipse
center, DEFAULT_NUM_INTERVALS, heading, MIN_NUM_INTERVALS, semiMajorAxisLength, semiMinorAxisLength
 
Fields inherited from class gov.nasa.worldwind.render.AbstractSurfaceShape
areaMeasurer, areaMeasurerLastModifiedTime, drawLocations, drawLocationsLastModifiedTime, edgeIntervalsPerDegree, pathType, renderer
 
Fields inherited from class gov.nasa.worldwind.render.AbstractSurfaceObject
lastModifiedTime, visible
 
Constructor Summary
SurfaceCircle()
           
SurfaceCircle(LatLon center, double radius)
           
SurfaceCircle(LatLon center, double radius, int intervals)
           
SurfaceCircle(ShapeAttributes attributes)
           
SurfaceCircle(ShapeAttributes attributes, int intervals)
           
SurfaceCircle(ShapeAttributes attributes, LatLon center, double radius)
           
SurfaceCircle(ShapeAttributes attributes, LatLon center, double radius, int intervals)
           
 
Method Summary
 double getRadius()
           
 void setRadius(double radius)
           
 
Methods inherited from class gov.nasa.worldwind.render.SurfaceEllipse
computeLocations, computeLocations, doGetRestorableState, doMoveTo, doRestoreState, getCenter, getHeading, getIntervals, getReferencePosition, getSemiMajorAxisLength, getSemiMinorAxisLength, legacyRestoreState, setAxisLengths, setCenter, setHeading, setIntervals, setSemiMajorAxisLength, setSemiMinorAxisLength
 
Methods inherited from class gov.nasa.worldwind.render.SurfaceConvexShape
doRenderToRegion
 
Methods inherited from class gov.nasa.worldwind.render.AbstractSurfaceShape
getArea, getArea, getAttributes, getDrawLocations, getEdgeIntervalsPerDegree, getHeight, getLength, getLocations, getPathType, getPerimeter, getRenderer, getRestorableState, getSectors, getSurfaceShapeSupport, getWidth, move, moveTo, onShapeChanged, pathTypeFromString, preRender, render, restoreState, setAttributes, setEdgeIntervalsPerDegree, setPathType, setupAreaMeasurer
 
Methods inherited from class gov.nasa.worldwind.render.AbstractSurfaceObject
getLastModifiedTime, isVisible, renderToRegion, setVisible, updateModifiedTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface gov.nasa.worldwind.render.SurfaceObject
getLastModifiedTime, isVisible, renderToRegion, setVisible
 

Constructor Detail

SurfaceCircle

public SurfaceCircle()

SurfaceCircle

public SurfaceCircle(LatLon center,
                     double radius)

SurfaceCircle

public SurfaceCircle(LatLon center,
                     double radius,
                     int intervals)

SurfaceCircle

public SurfaceCircle(ShapeAttributes attributes)

SurfaceCircle

public SurfaceCircle(ShapeAttributes attributes,
                     int intervals)

SurfaceCircle

public SurfaceCircle(ShapeAttributes attributes,
                     LatLon center,
                     double radius)

SurfaceCircle

public SurfaceCircle(ShapeAttributes attributes,
                     LatLon center,
                     double radius,
                     int intervals)
Method Detail

getRadius

public double getRadius()

setRadius

public void setRadius(double radius)

NASA World Wind