Class AnalyticSurface.AnalyticSurfaceObject

    • Constructor Detail

      • AnalyticSurfaceObject

        public AnalyticSurfaceObject​(AnalyticSurface analyticSurface)
    • Method Detail

      • markAsModified

        public void markAsModified()
      • getSectors

        public java.util.List<Sector> getSectors​(DrawContext dc)
        Description copied from interface: SurfaceRenderable
        Returns a list of sectors indicating the geographic region that bounds this renderable for the specified draw context.

        The returned list typically contains one sector that bounds this renderable in geographic coordinates. When this renderable spans the anti-meridian - the +/- 180 degree meridian - the returned list contains two sectors, one on either side of the anti-meridian.

        Parameters:
        dc - the draw context for which to determine this renderable's geographic bounds.
        Returns:
        a list of one or two sectors that bound this renderable.
      • drawGeographic

        protected void drawGeographic​(DrawContext dc,
                                      SurfaceTileDrawContext sdc)
        Description copied from class: AbstractSurfaceObject
        Causes the SurfaceObject to render itself to the specified region in geographic coordinates. The specified viewport denotes the geographic region and its corresponding screen viewport.
        Specified by:
        drawGeographic in class AbstractSurfaceObject
        Parameters:
        dc - the current draw context.
        sdc - the context containing a geographic region and screen viewport corresponding to a surface tile.
      • beginDrawing

        protected void beginDrawing​(DrawContext dc)
      • endDrawing

        protected void endDrawing​(DrawContext dc)
      • drawInterior

        protected void drawInterior​(DrawContext dc)
      • drawOutline

        protected void drawOutline​(DrawContext dc)