NASA World Wind

gov.nasa.worldwind.render
Class SurfaceCircle

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

public class SurfaceCircle
extends SurfaceEllipse


Nested Class Summary
 
Nested classes/interfaces inherited from class gov.nasa.worldwind.render.SurfaceConcaveShape
SurfaceConcaveShape.ImmediateDrawTessellatorCallback
 
Nested classes/interfaces inherited from class gov.nasa.worldwind.render.AbstractSurfaceShape
AbstractSurfaceShape.CacheEntry<T>
 
Field Summary
 
Fields inherited from class gov.nasa.worldwind.render.SurfaceEllipse
center, ELLIPSE_DEFAULT_NUM_INTERVALS, ELLIPSE_MIN_NUM_INTERVALS, heading, majorRadius, minorRadius
 
Fields inherited from class gov.nasa.worldwind.render.SurfaceConcaveShape
glu, tess, texture
 
Fields inherited from class gov.nasa.worldwind.render.AbstractSurfaceShape
areaMeasurer, areaMeasurerLastModifiedTime, DEFAULT_CACHE_CAPACITY, DEFAULT_MAX_EDGE_INTERVALS, DEFAULT_MIN_EDGE_INTERVALS, DEFAULT_PATH_TYPE, DEFAULT_TEXELS_PER_EDGE_INTERVAL, drawLocationCache, maxEdgeIntervals, minEdgeIntervals, pathType, renderer, sectorCache, showBoundingSectors, texelsPerEdgeInterval, vertices
 
Fields inherited from class gov.nasa.worldwind.render.AbstractSurfaceObject
lastModifiedTime, visible
 
Fields inherited from class gov.nasa.worldwind.avlist.AVListImpl
changeSupport
 
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
computeBoundingSectors, computeDrawLocations, computeLocationFor, computeLocations, computeLocations, computeNumEdgeIntervals, computeNumIntervals, doGetRestorableState, doGetSectors, doMoveTo, doRestoreState, getCenter, getHeading, getIntervals, getMajorRadius, getMinorRadius, getReferencePosition, legacyRestoreState, setCenter, setHeading, setIntervals, setMajorRadius, setMinorRadius, setRadii
 
Methods inherited from class gov.nasa.worldwind.render.SurfaceConcaveShape
beginTessellation, doRenderInteriorToRegion, doRenderOutlineToRegion, drawArraysAsConcavePolygon, drawArraysAsConvexPolygon, endTessellation, getGLU, getGLUTessellator, getTessellatorCallback, getTexture
 
Methods inherited from class gov.nasa.worldwind.render.AbstractSurfaceShape
assembleShapeVertices, beginRenderToRegion, bindShapeData, computeEdgeIntervalsPerDegree, doRenderBoundingSectors, doRenderToRegion, endRenderToRegion, getArea, getArea, getAttributes, getDrawLocations, getDrawLocations, getHeight, getLength, getLocations, getMinAndMaxEdgeIntervals, getPathType, getPerimeter, getRenderer, getRestorableState, getSectors, getSurfaceShapeSupport, getTexelsPerEdgeInterval, getWidth, isShowBoundingSectors, move, moveTo, onShapeChanged, pathTypeFromString, preRender, render, renderBoundingSectors, renderInteriorToRegion, renderOutlineToRegion, restoreState, setAttributes, setMinAndMaxEdgeIntervals, setPathType, setShowBoundingSectors, setTexelsPerEdgeInterval, setupAreaMeasurer
 
Methods inherited from class gov.nasa.worldwind.render.AbstractSurfaceObject
getLastModifiedTime, isVisible, renderToRegion, setVisible, updateModifiedTime
 
Methods inherited from class gov.nasa.worldwind.avlist.AVListImpl
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
 
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
 
Methods inherited from interface gov.nasa.worldwind.avlist.AVList
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
 

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

Hosted by docs.bugaco.com