Class PlaceMark

  • All Implemented Interfaces:
    gov.nasa.worldwind.avlist.AVList, gov.nasa.worldwind.drag.Draggable, gov.nasa.worldwind.event.MessageListener, gov.nasa.worldwind.Exportable, gov.nasa.worldwind.Locatable, gov.nasa.worldwind.Movable, gov.nasa.worldwind.render.Highlightable, gov.nasa.worldwind.render.Renderable, gov.nasa.worldwind.WWObject, PropertyChangeListener, EventListener

    public class PlaceMark
    extends gov.nasa.worldwind.render.PointPlacemark
    PlaceMark extends the WWJ PointPlacemark and only overrides the handling of the WWTexture such that PlaceMark does not store the texture in a map keyed on the image source.
    Author:
    Eric Tatara
    • Nested Class Summary

      • Nested classes/interfaces inherited from class gov.nasa.worldwind.render.PointPlacemark

        gov.nasa.worldwind.render.PointPlacemark.LODSelector, gov.nasa.worldwind.render.PointPlacemark.OrderedPlacemark
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected gov.nasa.worldwind.render.WWTexture texture  
      • Fields inherited from class gov.nasa.worldwind.render.PointPlacemark

        activeAttributes, activeTexture, altitudeMode, alwaysOnTop, applyVerticalExaggeration, clipToHorizon, DEFAULT_HIGHLIGHT_SCALE, DEFAULT_LABEL_OFFSET_IF_UNSPECIFIED, DEFAULT_POINT_SIZE, defaultAttributes, delegateOwner, dragEnabled, draggableSupport, dx, dy, enableBatchPicking, enableBatchRendering, enableDecluttering, enableLabelPicking, eyeDistance, frameNumber, highlightAttrs, highlighted, labelText, lineEnabled, linePickWidth, LODSelector, normalAttrs, PICK_Y_OFFSET, PICK_Y_SIZE_DELTA, pickLayer, pickSupport, placePoint, position, screenPoint, terrainPoint, textures, TRANSPARENT_IMAGE_ADDRESS, visible
      • Fields inherited from interface gov.nasa.worldwind.Exportable

        FORMAT_NOT_SUPPORTED, FORMAT_PARTIALLY_SUPPORTED, FORMAT_SUPPORTED
    • Constructor Summary

      Constructors 
      Constructor Description
      PlaceMark()  
      PlaceMark​(gov.nasa.worldwind.geom.Position position)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected gov.nasa.worldwind.render.WWTexture chooseTexture​(gov.nasa.worldwind.render.PointPlacemarkAttributes attrs)  
      gov.nasa.worldwind.render.WWTexture getTexture()  
      void setTexture​(gov.nasa.worldwind.render.WWTexture texture)  
      • Methods inherited from class gov.nasa.worldwind.render.PointPlacemark

        beginDrawing, computeImageBounds, computeImageOffset, computeLabelPoint, computePlacemarkPoints, createPickedObject, determineActiveAttributes, doDrag, doDrawOrderedRenderable, drag, drawBatched, drawLabel, drawLine, drawOrderedRenderable, drawPoint, endDrawing, export, exportAsKML, getActiveAttributes, getAltitudeMode, getAttributes, getDefaultAttributes, getDelegateOwner, getDistanceFromEye, getHighlightAttributes, getLabelBounds, getLabelText, getLinePickWidth, getLODSelector, getPosition, getReferencePosition, initializeTexture, intersectsFrustum, isAlwaysOnTop, isApplyVerticalExaggeration, isClipToHorizon, isDragEnabled, isDrawLine, isDrawPoint, isEnableBatchPicking, isEnableBatchRendering, isEnableDecluttering, isEnableLabelPicking, isExportFormatSupported, isHighlighted, isLineEnabled, isVisible, makeOrderedRenderable, move, moveTo, mustDrawLabel, pick, render, setAltitudeMode, setAlwaysOnTop, setApplyVerticalExaggeration, setAttributes, setClipToHorizon, setDelegateOwner, setDragEnabled, setEnableBatchPicking, setEnableBatchRendering, setEnableDecluttering, setEnableLabelPicking, setHighlightAttributes, setHighlighted, setLabelText, setLineColor, setLineEnabled, setLinePickWidth, setLineWidth, setLODSelector, setPointSize, setPosition, setVisible
      • Methods inherited from class gov.nasa.worldwind.WWObjectImpl

        onMessage, propertyChange
      • Methods inherited from class gov.nasa.worldwind.avlist.AVListImpl

        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
      • 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
    • Field Detail

      • texture

        protected gov.nasa.worldwind.render.WWTexture texture
    • Constructor Detail

      • PlaceMark

        public PlaceMark()
      • PlaceMark

        public PlaceMark​(gov.nasa.worldwind.geom.Position position)
    • Method Detail

      • chooseTexture

        protected gov.nasa.worldwind.render.WWTexture chooseTexture​(gov.nasa.worldwind.render.PointPlacemarkAttributes attrs)
        Overrides:
        chooseTexture in class gov.nasa.worldwind.render.PointPlacemark
      • getTexture

        public gov.nasa.worldwind.render.WWTexture getTexture()
      • setTexture

        public void setTexture​(gov.nasa.worldwind.render.WWTexture texture)