protected static class SectorSelector.RegionShape extends SurfaceSector
AbstractSurfaceShape.GeometryKey, AbstractSurfaceShape.SurfaceShapeStateKeyAbstractSurfaceObject.CacheEntry, AbstractSurfaceObject.SurfaceObjectStateKeysectoractiveAttrs, 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, visibleFORMAT_NOT_SUPPORTED, FORMAT_PARTIALLY_SUPPORTED, FORMAT_SUPPORTED| Modifier | Constructor and Description |
|---|---|
protected |
RegionShape(Sector sector) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clear() |
protected void |
doPreRender(DrawContext dc) |
protected void |
doPreRenderBorder(DrawContext dc) |
protected void |
doPreRenderInterior(DrawContext dc) |
protected void |
doRender(DrawContext dc) |
protected void |
doRenderBorder(DrawContext dc) |
protected void |
doRenderInterior(DrawContext dc) |
protected SurfaceSector |
getBorder() |
Color |
getBorderColor() |
double |
getBorderOpacity() |
double |
getBorderWidth() |
protected Position |
getEndPosition() |
Color |
getInteriorColor() |
double |
getInteriorOpacity() |
protected Position |
getStartPosition() |
protected boolean |
hasSelection() |
protected boolean |
isResizeable() |
void |
preRender(DrawContext dc)
Causes the surface object to prepare a representation of itself which can be drawn on the surface terrain, using
the provided draw context.
|
void |
render(DrawContext dc)
Causes this
Renderable to render itself using the provided draw context. |
protected void |
setBorder(SurfaceSector shape) |
void |
setBorderColor(Color color) |
void |
setBorderOpacity(double opacity) |
void |
setBorderWidth(double width) |
protected void |
setEndPosition(Position endPosition) |
void |
setInteriorColor(Color color) |
void |
setInteriorOpacity(double opacity) |
protected void |
setResizeable(boolean resizeable) |
void |
setSector(Sector sector) |
protected void |
setStartPosition(Position startPosition) |
createGeometry, doGetRestorableState, doMoveTo, doMoveTo, doRestoreState, exportAsKML, getLocations, getReferencePosition, getSector, legacyRestoreStateaddIntermediateLocations, 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, generateIntermediateLocations, getActiveAttributes, getActiveGeometry, getArea, getArea, getAttributes, getCachedGeometry, getExtent, getHeight, getHighlightAttributes, getInteriorTexture, getLength, getMinAndMaxEdgeIntervals, getPathType, getPerimeter, getRestorableState, getSectors, getStateKey, 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, 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, waitexport, isExportFormatSupportedgetDelegateOwner, getDistanceFromEye, getExtent, isEnableBatchPicking, isVisible, pick, setDelegateOwner, setEnableBatchPicking, setVisibleaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuesprotected RegionShape(Sector sector)
protected void clear()
protected void doPreRender(DrawContext dc)
protected void doPreRenderBorder(DrawContext dc)
protected void doPreRenderInterior(DrawContext dc)
protected void doRender(DrawContext dc)
protected void doRenderBorder(DrawContext dc)
protected void doRenderInterior(DrawContext dc)
protected SurfaceSector getBorder()
public Color getBorderColor()
public double getBorderOpacity()
public double getBorderWidth()
protected Position getEndPosition()
public Color getInteriorColor()
public double getInteriorOpacity()
protected Position getStartPosition()
protected boolean hasSelection()
protected boolean isResizeable()
public void preRender(DrawContext dc)
AbstractSurfaceObjectpreRender in interface PreRenderablepreRender in interface SurfaceObjectpreRender in class AbstractSurfaceObjectdc - the current draw context.public void render(DrawContext dc)
AbstractSurfaceObjectRenderable to render itself using the provided draw context.render in interface Renderablerender in class AbstractSurfaceObjectdc - the DrawContext to be usedDrawContextprotected void setBorder(SurfaceSector shape)
public void setBorderColor(Color color)
public void setBorderOpacity(double opacity)
public void setBorderWidth(double width)
protected void setEndPosition(Position endPosition)
public void setInteriorColor(Color color)
public void setInteriorOpacity(double opacity)
protected void setResizeable(boolean resizeable)
public void setSector(Sector sector)
setSector in class SurfaceSectorprotected void setStartPosition(Position startPosition)