protected static class SectorSelector.RegionShape extends SurfaceSector
AbstractSurfaceShape.GeometryKey, AbstractSurfaceShape.SurfaceShapeStateKey
AbstractSurfaceObject.CacheEntry, AbstractSurfaceObject.SurfaceObjectStateKey
sector
activeAttrs, 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, vertexBuffer
delegateOwner, drawBoundingSectors, enableBatchPicking, extentCache, lastModifiedTime, nextUniqueId, pickLayer, pickSupport, pickTileBuilder, uniqueId, visible
FORMAT_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, legacyRestoreState
addIntermediateLocations, 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, tessellateInteriorVertices
buildPickRepresentation, 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, updateModifiedTime
onMessage, propertyChange
addPropertyChangeListener, 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, setValues
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
export, isExportFormatSupported
getDelegateOwner, getDistanceFromEye, getExtent, isEnableBatchPicking, isVisible, pick, setDelegateOwner, setEnableBatchPicking, setVisible
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
protected 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)
AbstractSurfaceObject
preRender
in interface PreRenderable
preRender
in interface SurfaceObject
preRender
in class AbstractSurfaceObject
dc
- the current draw context.public void render(DrawContext dc)
AbstractSurfaceObject
Renderable
to render itself using the provided draw context.render
in interface Renderable
render
in class AbstractSurfaceObject
dc
- the DrawContext
to be usedDrawContext
protected 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 SurfaceSector
protected void setStartPosition(Position startPosition)