return;
SegmentPlaneAttributes.GeometryAttributes attributes = segmentPlane.getAttributes().getGeometryAttributes(
SegmentPlane.PLANE_BORDER);
View view = dc.getView();
Globe globe = dc.getGlobe();
double[] altitudes = segmentPlane.getPlaneAltitudes();
LatLon[] locations = segmentPlane.getPlaneLocations();
int mask = segmentPlane.getBorderMask();
Vec4 p1 = globe.computePointFromPosition(locations[0].getLatitude(), locations[0].getLongitude(),
altitudes[0]);
Vec4 p2 = globe.computePointFromPosition(locations[0].getLatitude(), locations[0].getLongitude(),
altitudes[1]);
Vec4 referencePoint = p1.add3(p2).divide3(2.0);
double size = this.computeObjectSize(view, globe, segmentPlane, SegmentPlane.PLANE_BORDER, referencePoint,
dc.isPickingMode());
double height = altitudes[1] - altitudes[0];
GL2 gl = dc.getGL().getGL2(); // GL initialization checks for GL2 compatibility.
OGLStackHandler oglsh = new OGLStackHandler();
oglsh.pushModelview(gl);
try
{
if ((mask & SegmentPlane.LEFT) != 0)
{
Matrix modelview = view.getModelviewMatrix();
modelview = modelview.multiply(globe.computeSurfaceOrientationAtPosition(
locations[0].getLatitude(), locations[0].getLongitude(), altitudes[0]));
this.drawBorder(dc, renderInfo, modelview, size, height);
}