Class MarkerRenderer


  • public class MarkerRenderer
    extends java.lang.Object
    • Constructor Detail

      • MarkerRenderer

        public MarkerRenderer()
    • Method Detail

      • getElevation

        public double getElevation()
      • setElevation

        public void setElevation​(double elevation)
      • isOverrideMarkerElevation

        public boolean isOverrideMarkerElevation()
      • setOverrideMarkerElevation

        public void setOverrideMarkerElevation​(boolean overrideMarkerElevation)
      • isKeepSeparated

        public boolean isKeepSeparated()
      • setKeepSeparated

        public void setKeepSeparated​(boolean keepSeparated)
      • isEnablePickSizeReturn

        public boolean isEnablePickSizeReturn()
      • setEnablePickSizeReturn

        public void setEnablePickSizeReturn​(boolean enablePickSizeReturn)
      • render

        public void render​(DrawContext dc,
                           java.lang.Iterable<Marker> markers)
      • draw

        protected void draw​(DrawContext dc,
                            java.lang.Iterable<Marker> markers)
      • drawSeparated

        protected void drawSeparated​(DrawContext dc,
                                     java.lang.Iterable<Marker> markers)
      • computeSurfacePoints

        protected void computeSurfacePoints​(DrawContext dc,
                                            java.lang.Iterable<? extends Marker> markers)
      • drawAll

        protected void drawAll​(DrawContext dc,
                               java.lang.Iterable<Marker> markers)
      • intersectsFrustum

        protected boolean intersectsFrustum​(DrawContext dc,
                                            Vec4 point,
                                            double radius)
      • computeMarkerRadius

        protected double computeMarkerRadius​(DrawContext dc,
                                             Vec4 point,
                                             Marker marker)