All Methods Static Methods Instance Methods Concrete Methods 
| Modifier and Type | Method and Description | 
| protected void | begin(DrawContext dc,
     OGLStackHandler ogsh) | 
| protected boolean | bindGeometryAttributes(DrawContext dc,
                      SegmentPlane segmentPlane,
                      Object key,
                      boolean disablePicking) | 
| protected boolean | bindGeometryAttributesAsLine(DrawContext dc,
                            SegmentPlane segmentPlane,
                            Object key,
                            boolean disablePicking) | 
| protected boolean | bindLabelAttributes(DrawContext dc,
                   SegmentPlane segmentPlane,
                   Object key) | 
| protected PickedObject | bindPickableObject(DrawContext dc,
                  Object userObject,
                  Object objectId) | 
| protected void | bindPlaneVertexGeometry(DrawContext dc,
                       SegmentPlaneRenderer.RenderInfo renderInfo) | 
| protected Rectangle | computeAverageLabelSize(SegmentPlaneRenderer.OrderedText[] text,
                       int textCount) | 
| Position | computeControlPointPosition(SectorGeometryList sgl,
                           Globe globe,
                           SegmentPlane segmentPlane,
                           SegmentPlane.ControlPoint controlPoint) | 
| protected double | computeMaxSizeForPixels(Globe globe,
                       SegmentPlane segmentPlane) | 
| protected double | computeMinDistanceBetweenLabels(DrawContext dc,
                               SegmentPlaneRenderer.OrderedText[] text,
                               int textCount) | 
| protected Vec4 | computeNearestGridLineToPoint(Vec4 point,
                             SegmentPlaneRenderer.RenderInfo renderInfo) | 
| protected Vec4 | computeNearestLineToPoint(Vec4 point,
                         int count,
                         IntBuffer indices,
                         DoubleBuffer vertices,
                         Vec4 referenceCenter) | 
| protected Vec4 | computeNearestOutlineToPoint(Vec4 point,
                            SegmentPlaneRenderer.RenderInfo renderInfo) | 
| double | computeObjectSize(View view,
                 Globe globe,
                 SegmentPlane segmentPlane,
                 Object key,
                 Vec4 point) | 
| protected double | computeObjectSize(View view,
                 Globe globe,
                 SegmentPlane segmentPlane,
                 Object key,
                 Vec4 point,
                 boolean usePickSize) | 
| protected static void | computePlaneFillIndices(int uStacks,
                       int vStacks,
                       IntBuffer buffer) | 
| protected static void | computePlaneGridIndices(int uStacks,
                       int vStacks,
                       IntBuffer buffer) | 
| protected void | computePlaneNormals(Globe globe,
                   SegmentPlane segmentPlane,
                   int indexCount,
                   int vertexCount,
                   IntBuffer indices,
                   DoubleBuffer vertices,
                   DoubleBuffer buffer) | 
| protected static void | computePlaneOutlineIndices(int uStacks,
                          int vStacks,
                          int mask,
                          IntBuffer buffer) | 
| protected void | computePlaneParameterization(Globe globe,
                            SegmentPlane segmentPlane,
                            int[] gridCellCounts,
                            double[] gridCellParams) | 
| protected void | computePlaneVertices(Globe globe,
                    SegmentPlane segmentPlane,
                    int uStacks,
                    int vStacks,
                    double uStep,
                    double vStep,
                    Vec4 referenceCenter,
                    DoubleBuffer buffer) | 
| protected Position | computePositionOnPlane(SectorGeometryList sgl,
                      Globe globe,
                      SegmentPlane segmentPlane,
                      double u,
                      double v,
                      boolean relativeToSurface) | 
| protected double | computeSizeForPixels(View view,
                    Vec4 point,
                    double pixels,
                    double minSize,
                    double maxSize) | 
| protected double | computeSurfaceElevation(SectorGeometryList sgl,
                       Globe globe,
                       Angle latitude,
                       Angle longitude) | 
| protected void | createBorderGeometry(Globe globe,
                    SegmentPlane segmentPlane,
                    SegmentPlaneRenderer.RenderInfo renderInfo) | 
| protected void | createControlPointGeometry(Globe globe,
                          SegmentPlane segmentPlane,
                          SegmentPlaneRenderer.RenderInfo renderInfo) | 
| protected SegmentPlaneRenderer.OrderedText | createLabel(DrawContext dc,
           SegmentPlane segmentPlane,
           Position position,
           AVList values,
           Object key) | 
| protected void | createSegmentPlaneGeometry(Globe globe,
                          SegmentPlane segmentPlane,
                          SegmentPlaneRenderer.RenderInfo renderInfo) | 
| protected void | draw(DrawContext dc,
    SegmentPlane segmentPlane,
    Point pickPoint,
    Layer layer) | 
| protected void | drawAxisLabels(DrawContext dc,
              SegmentPlaneRenderer.OrderedText[] text,
              int startPos,
              int count,
              double averageSize,
              double minDistance) | 
| protected void | drawAxisLabels(DrawContext dc,
              SegmentPlane segmentPlane,
              SegmentPlaneRenderer.RenderInfo renderInfo,
              Point pickPoint,
              Layer layer) | 
| protected void | drawBorder(DrawContext dc,
          SegmentPlaneRenderer.RenderInfo renderInfo,
          Matrix modelview,
          double radius,
          double height) | 
| protected void | drawBorderCap(DrawContext dc,
             SegmentPlaneRenderer.RenderInfo renderInfo) | 
| protected void | drawBorderCylinder(DrawContext dc,
                  SegmentPlaneRenderer.RenderInfo renderInfo) | 
| protected void | drawControlPoint(DrawContext dc,
                SegmentPlane segmentPlane,
                SegmentPlane.ControlPoint controlPoint,
                Position position,
                MarkerShape shape) | 
| protected void | drawControlPointGeometry(DrawContext dc,
                        SegmentPlane segmentPlane,
                        SegmentPlaneRenderer.ControlPointInfo controlPointInfo) | 
| protected void | drawControlPointLabel(DrawContext dc,
                     SegmentPlane segmentPlane,
                     SegmentPlane.ControlPoint controlPoint,
                     Position position) | 
| protected void | drawControlPoints(DrawContext dc,
                 SegmentPlane segmentPlane,
                 SegmentPlaneRenderer.RenderInfo renderInfo,
                 Point pickPoint,
                 Layer layer) | 
| protected void | drawHorizontalAxisLabels(DrawContext dc,
                        SegmentPlane segmentPlane) | 
| protected void | drawLabel(DrawContext dc,
         SegmentPlane segmentPlane,
         Position position,
         AVList values,
         Object key) | 
| protected void | drawPlaneBackground(DrawContext dc,
                   SegmentPlane segmentPlane,
                   SegmentPlaneRenderer.RenderInfo renderInfo,
                   Point pickPoint,
                   Layer layer) | 
| protected void | drawPlaneBorder(DrawContext dc,
               SegmentPlane segmentPlane,
               SegmentPlaneRenderer.RenderInfo renderInfo,
               Point pickPoint,
               Layer layer) | 
| protected void | drawPlaneFillElements(DrawContext dc,
                     SegmentPlaneRenderer.RenderInfo renderInfo) | 
| protected void | drawPlaneGeometry(DrawContext dc,
                 SegmentPlane segmentPlane,
                 SegmentPlaneRenderer.RenderInfo renderInfo,
                 Point pickPoint,
                 Layer layer) | 
| protected void | drawPlaneGrid(DrawContext dc,
             SegmentPlane segmentPlane,
             SegmentPlaneRenderer.RenderInfo renderInfo,
             Point pickPoint,
             Layer layer) | 
| protected void | drawPlaneGridElements(DrawContext dc,
                     SegmentPlaneRenderer.RenderInfo renderInfo) | 
| protected void | drawPlaneOutline(DrawContext dc,
                SegmentPlane segmentPlane,
                SegmentPlaneRenderer.RenderInfo renderInfo,
                Point pickPoint,
                Layer layer) | 
| protected void | drawPlaneOutlineElements(DrawContext dc,
                        SegmentPlaneRenderer.RenderInfo renderInfo) | 
| protected void | drawSegmentAltimeter(DrawContext dc,
                    SegmentPlane segmentPlane,
                    SegmentPlaneRenderer.RenderInfo renderInfo,
                    Point pickPoint,
                    Layer layer) | 
| protected void | drawSegmentAltimeterGeometry(DrawContext dc,
                            SegmentPlane segmentPlane,
                            SegmentPlaneRenderer.RenderInfo renderInfo,
                            Point pickPoint,
                            Layer layer) | 
| protected void | drawSegmentAltimeterLabel(DrawContext dc,
                         SegmentPlane segmentPlane,
                         SegmentPlaneRenderer.RenderInfo renderInfo,
                         Point pickPoint,
                         Layer layer) | 
| protected void | drawSegmentPlane(DrawContext dc,
                SegmentPlane segmentPlane,
                SegmentPlaneRenderer.RenderInfo renderInfo,
                Point pickPoint,
                Layer layer) | 
| protected void | drawVerticalAxisLabels(DrawContext dc,
                      SegmentPlane segmentPlane) | 
| protected void | end(DrawContext dc,
   OGLStackHandler ogsh) | 
| double | getMaxObjectSizeCoefficient() | 
| double | getMinObjectSize() | 
| protected static int | getPlaneFillIndexCount(int uStacks,
                      int vStacks) | 
| protected static int | getPlaneGridIndexCount(int uStacks,
                      int vStacks) | 
| protected static int | getPlaneOutlineIndexCount(int uStacks,
                         int vStacks,
                         int mask) | 
| protected static int | getPlaneVertexCount(int uStacks,
                   int vStacks) | 
| protected SegmentPlaneRenderer.RenderInfo | getRenderInfoFor(Globe globe,
                SegmentPlane segmentPlane) | 
| protected MultiLineTextRenderer | getTextRendererFor(DrawContext dc,
                  Font font) | 
| protected PickedObject | getTopPickedObject(DrawContext dc,
                  Point pickPoint,
                  Object pickedObjectId) | 
| protected static Vec4 | getVertex3(int position,
          DoubleBuffer vertices) | 
| Vec4 | intersect(Globe globe,
         Line ray,
         SegmentPlane segmentPlane) | 
| protected Vec4 | intersectRayWithFill(Line ray,
                    SegmentPlaneRenderer.RenderInfo renderInfo) | 
| protected Vec4 | intersectRayWithTriangleStrip(Line ray,
                             int count,
                             IntBuffer indices,
                             DoubleBuffer vertices,
                             Vec4 referenceCenter) | 
| void | pick(DrawContext dc,
    SegmentPlane segmentPlane,
    Point pickPoint,
    Layer layer) | 
| protected static void | putVertex3(Vec4 vec,
          int position,
          DoubleBuffer vertices) | 
| protected void | registerPickedObject(DrawContext dc,
                    PickedObject pickedObject,
                    Layer layer) | 
| void | render(DrawContext dc,
      SegmentPlane segmentPlane) | 
| protected void | resolveControlPointPick(DrawContext dc,
                       SegmentPlane segmentPlane,
                       SegmentPlaneRenderer.RenderInfo renderInfo,
                       Point pickPoint,
                       Layer layer) | 
| protected void | resolvePlaneBackgroundPick(DrawContext dc,
                          SegmentPlane segmentPlane,
                          SegmentPlaneRenderer.RenderInfo renderInfo,
                          Point pickPoint,
                          Layer layer) | 
| protected void | resolvePlaneGridPick(DrawContext dc,
                    SegmentPlane segmentPlane,
                    SegmentPlaneRenderer.RenderInfo renderInfo,
                    Point pickPoint,
                    Layer layer) | 
| protected void | resolvePlaneOutlinePick(DrawContext dc,
                       SegmentPlane segmentPlane,
                       SegmentPlaneRenderer.RenderInfo renderInfo,
                       Point pickPoint,
                       Layer layer) | 
| void | setMaxObjectSizeCoefficient(double coefficient) | 
| void | setMinObjectSize(double size) |