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) |