public class SurfaceCircle extends SurfaceEllipse
AbstractSurfaceShape.GeometryKey, AbstractSurfaceShape.SurfaceShapeStateKeyAbstractSurfaceObject.CacheEntry, AbstractSurfaceObject.SurfaceObjectStateKeycenter, DEFAULT_NUM_INTERVALS, heading, majorRadius, MIN_NUM_INTERVALS, minorRadiusactiveAttrs, activeGeometry, activeOutlineGeometry, areaMeasurer, areaMeasurerLastModifiedTime, DEFAULT_HIGHLIGHT_MATERIAL, DEFAULT_INTERIOR_MATERIAL, DEFAULT_MAX_EDGE_INTERVALS, DEFAULT_MIN_EDGE_INTERVALS, DEFAULT_OUTLINE_MATERIAL, DEFAULT_PATH_TYPE, DEFAULT_TEXELS_PER_EDGE_INTERVAL, defaultAttrs, dragEnabled, draggableSupport, geometryCache, highlightAttrs, highlighted, maxEdgeIntervals, minEdgeIntervals, normalAttrs, pathType, sectorCache, stackHandler, texelsPerEdgeInterval, texture, vertexBufferdelegateOwner, drawBoundingSectors, enableBatchPicking, extentCache, lastModifiedTime, nextUniqueId, pickLayer, pickSupport, pickTileBuilder, uniqueId, visible| Constructor and Description |
|---|
SurfaceCircle()
Constructs a new surface circle with the default attributes, default center location and default radius.
|
SurfaceCircle(LatLon center,
double radius)
Constructs a new surface circle with the default attributes, the specified center location and radius (in
meters).
|
SurfaceCircle(LatLon center,
double radius,
int intervals)
Constructs a new surface circle with the default attributes, the specified center location, radius (in meters),
and initial number of geometry intervals.
|
SurfaceCircle(ShapeAttributes normalAttrs)
Constructs a new surface circle with the specified normal (as opposed to highlight) attributes, default center
location, and default radius.
|
SurfaceCircle(ShapeAttributes normalAttrs,
LatLon center,
double radius)
Constructs a new surface circle with the specified normal (as opposed to highlight) attributes, the specified
center location, and radius (in meters).
|
SurfaceCircle(ShapeAttributes normalAttrs,
LatLon center,
double radius,
int intervals)
Constructs a new surface circle with the specified normal (as opposed to highlight) attributes, the specified
center location, radius (in meters), and initial number of geometry intervals.
|
SurfaceCircle(SurfaceCircle source)
Creates a shallow copy of the specified source shape.
|
| Modifier and Type | Method and Description |
|---|---|
double |
getRadius() |
void |
setRadius(double radius) |
computeLocations, computeNumEdgeIntervals, computeNumIntervals, createGeometry, doGetRestorableState, doMoveTo, doMoveTo, doRestoreState, getCenter, getHeading, getIntervals, getLocations, getMajorRadius, getMinorRadius, getReferencePosition, getStateKey, legacyRestoreState, setCenter, setHeading, setIntervals, setMajorRadius, setMinorRadius, setRadiiaddIntermediateLocations, applyInteriorState, applyInteriorTextureState, applyModelviewTransform, applyOutlineState, beginDrawing, canContainPole, clearCaches, combine, combineBounds, combineContours, computeEdgeIntervalsPerDegree, computeEdgeIntervalsPerDegree, computeSectors, computeSectors, containsPole, createActiveAttributes, createGeometry, createGeometryKey, cutAlongDateLine, determineActiveAttributes, determineActiveGeometry, doCombineContour, doCombineContours, doDrag, doDrawGeographic, doTessellateInterior, drag, drawGeographic, drawInterior, drawLineStrip, drawOutline, endDrawing, export, exportAsKML, generateIntermediateLocations, getActiveAttributes, getActiveGeometry, getArea, getArea, getAttributes, getCachedGeometry, getExtent, getHeight, getHighlightAttributes, getInteriorTexture, getLength, getMinAndMaxEdgeIntervals, getPathType, getPerimeter, getRestorableState, getSectors, getTexelsPerEdgeInterval, getWidth, handleUnsuccessfulInteriorTessellation, isDragEnabled, isExportFormatSupported, isHighlighted, isSectorEmpty, makeOrderedPreRenderable, move, moveTo, moveTo, onShapeChanged, pathTypeFromString, repeatAroundDateline, restoreState, setAttributes, setDragEnabled, setHighlightAttributes, setHighlighted, setMinAndMaxEdgeIntervals, setPathType, setTexelsPerEdgeInterval, setupAreaMeasurer, tessellateInterior, tessellateInteriorVerticesbuildPickRepresentation, computeExtent, computeExtent, createPickedObject, createPickTileBuilder, drawBoundingSectors, drawOrderedRenderable, drawPickRepresentation, getDelegateOwner, getDistanceFromEye, getExtent, getUniqueId, intersectsFrustum, intersectsPickFrustum, intersectsVisibleSector, isDrawBoundingSectors, isEnableBatchPicking, isVisible, makeOrderedRenderable, nextUniqueId, pick, pickBatched, pickOrderedRenderable, preRender, render, setDelegateOwner, setDrawBoundingSectors, setEnableBatchPicking, setVisible, updateModifiedTimeonMessage, propertyChangeaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getRestorableStateForAVPair, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDelegateOwner, getDistanceFromEye, getExtent, isEnableBatchPicking, isVisible, pick, preRender, setDelegateOwner, setEnableBatchPicking, setVisiblerenderaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuespublic SurfaceCircle()
public SurfaceCircle(LatLon center, double radius)
center - the circle's center location.radius - the circle's radius, in meters.IllegalArgumentException - if the center is null, or if the radius is negative.public SurfaceCircle(LatLon center, double radius, int intervals)
center - the circle's center location.radius - the circle's radius, in meters.intervals - the initial number of intervals (or slices) defining the circle's geometry.IllegalArgumentException - if the center is null, if the radius is negative, or if the number of intervals
is less than 8.public SurfaceCircle(ShapeAttributes normalAttrs)
normalAttrs - the normal attributes. May be null, in which case default attributes are used.public SurfaceCircle(ShapeAttributes normalAttrs, LatLon center, double radius)
normalAttrs - the normal attributes. May be null, in which case default attributes are used.center - the circle's center location.radius - the circle's radius, in meters.IllegalArgumentException - if the center is null, or if the radius is negative.public SurfaceCircle(ShapeAttributes normalAttrs, LatLon center, double radius, int intervals)
normalAttrs - the normal attributes. May be null, in which case default attributes are used.center - the circle's center location.radius - the circle's radius, in meters.intervals - the initial number of intervals (or slices) defining the circle's geometry.IllegalArgumentException - if the center is null, if the radius is negative, or if the number of intervals
is less than 8.public SurfaceCircle(SurfaceCircle source)
source - the shape to copy.