Index

A B C E F G I L P R S T V 
All Classes and Interfaces|All Packages

A

addAbatisFill(TGLight, ArrayList<Shape2>) - Static method in class RenderMultipoints.clsClipPolygon2
for pre-clipped lines which also require fill but need the processed points to create the fill.
addAbatisFill(TGLight, ArrayList<Shape2>) - Static method in class RenderMultipoints.clsClipQuad
for pre-clipped lines which also require fill but need the processed points to create the fill.
addCircularRangeFanFillShapesFromTG(ArrayList<Shape2>, ArrayList<Shape2>) - Static method in class RenderMultipoints.clsUtilityCPOF
Deprecated. 
addModifiersBeforeClipping(TGLight) - Static method in class RenderMultipoints.clsUtility
Deprecated. 

B

BestFitConverter(ArrayList<POINT2>) - Static method in class RenderMultipoints.clsUtility
Deprecated.
The GE renderer needs a way to process geo points in case they are passed for Change 1 symbols. Uses a best fit approach to build a converter. Public so that testers can use it.
buildHatchFill(TGLight, ShapeInfo, int) - Static method in class RenderMultipoints.clsUtilityGE
 
buildHatchFills(TGLight, ArrayList<ShapeInfo>) - Static method in class RenderMultipoints.clsUtilityGE
 
buildShapeSpecFromPoints(TGLight, Shape2, ArrayList<POINT2>, Object) - Static method in class RenderMultipoints.clsUtilityCPOF
Clips a ShapeSpec.

C

canClipPoints(TGLight) - Static method in class RenderMultipoints.clsUtilityCPOF
returns true if the line type can be clipped before calculating the shapes
Change1TacticalAreas(TGLight, int, IPointConversion, ArrayList<Shape2>) - Static method in class RenderMultipoints.clsUtilityCPOF
 
ClearPixelsStyle(TGLight) - Static method in class RenderMultipoints.clsUtilityCPOF
after filtering pixels it needs to reinitialize the style to 0 or it causes CELineArraydotNet to build wrong shapes
ClipPolygon(TGLight, Rectangle2D) - Static method in class RenderMultipoints.clsClipPolygon2
Works for tactical lines and areas
ClipPolygon(TGLight, ArrayList<Point2D>) - Static method in class RenderMultipoints.clsClipQuad
 
ClipPolygon2(ArrayList<Point2D>, Rectangle2D, Boolean) - Static method in class RenderMultipoints.clsClipPolygon2
Deprecated.
add function for clsPatternFill to call without a tg
clsClipPolygon2 - Class in RenderMultipoints
A class to clip tactical lines and areas
clsClipPolygon2() - Constructor for class RenderMultipoints.clsClipPolygon2
 
clsClipQuad - Class in RenderMultipoints
Class to clip polygons
clsClipQuad() - Constructor for class RenderMultipoints.clsClipQuad
 
clsRenderer - Class in RenderMultipoints
Rendering class
clsRenderer() - Constructor for class RenderMultipoints.clsRenderer
 
clsRenderer2 - Class in RenderMultipoints
Rendering helper class
clsRenderer2() - Constructor for class RenderMultipoints.clsRenderer2
 
clsUtility - Class in RenderMultipoints
Server general utility class
clsUtility() - Constructor for class RenderMultipoints.clsUtility
 
clsUtilityCPOF - Class in RenderMultipoints
CPOF utility functions taken from JavaLineArrayCPOF
clsUtilityCPOF() - Constructor for class RenderMultipoints.clsUtilityCPOF
 
clsUtilityGE - Class in RenderMultipoints
Utilities require for GoogleEarth functionality
clsUtilityGE() - Constructor for class RenderMultipoints.clsUtilityGE
 
createMilStdSymboFromTGLight(TGLight, IPointConversion) - Static method in class RenderMultipoints.clsRenderer
Create MilStdSymbol from tactical graphic
createTGLightFromMilStdSymbol(MilStdSymbol, IPointConversion) - Static method in class RenderMultipoints.clsRenderer
Build a tactical graphic object from the client MilStdSymbol
createTGLightFromMilStdSymbol(MilStdSymbol, IPointConversion, Boolean) - Static method in class RenderMultipoints.clsRenderer
Deprecated. 

E

expandPolygon(ArrayList<Point2D>, double) - Static method in class RenderMultipoints.clsUtilityGE
Assumes a convex polygon for the clipping area.
expandPolygon2(ArrayList<Point2D>, double, double) - Static method in class RenderMultipoints.clsUtilityGE
Deprecated.
use cheap algorithm to expand polygons, works best on regular 4+ sided convex polygons used primarily for expanding the original clipping areas. After clipping a tactical line against the expanded clipping area, the original clipping area can be used to drop the clip lines

F

fillDMA(TGLight, Rectangle2D) - Static method in class RenderMultipoints.clsClipPolygon2
DMA, DMAF fill must be handled separately because of the feint
fillDMA(TGLight, ArrayList<Point2D>) - Static method in class RenderMultipoints.clsClipQuad
DMA, DMAF fill must be handled separately because of the feint
FilterAXADPoints(TGLight, IPointConversion) - Static method in class RenderMultipoints.clsUtility
 
FilterPoints(TGLight) - Static method in class RenderMultipoints.clsUtility
 
FilterPoints2(TGLight, IPointConversion) - Static method in class RenderMultipoints.clsUtilityCPOF
Filters too close points after segmenting and clipping

G

getAutoshapeFillShape(TGLight, ArrayList<Shape2>) - Static method in class RenderMultipoints.clsRenderer2
Isolate and others require special handling for the fill shapes.
GetCircularRangeFanFillTG(TGLight) - Static method in class RenderMultipoints.clsUtilityCPOF
Create a tg with a new line type to used for circular range fan fill
GetFarPixels(TGLight, IPointConversion, ArrayList, ArrayList) - Static method in class RenderMultipoints.clsUtilityCPOF
Do a 360 degree horizontal shift for points on either side of the midpoint of the display, if the MBR for the pixels is greater than 180 degrees wide.
GetLineArray(TGLight, IPointConversion, boolean, Object) - Static method in class RenderMultipoints.clsRenderer2
 
getMBR(ArrayList<Point2D>) - Static method in class RenderMultipoints.clsUtility
 
getRevDLinetype(TGLight) - Static method in class RenderMultipoints.clsRenderer
sets tactical graphic line type for rev D and below
getScale(TGLight, IPointConversion, Object) - Static method in class RenderMultipoints.clsRenderer
Calculates the scale using the converter and the clipbounds and sets overhead wire type based on the scale
getZoomFactor(Rectangle2D, ArrayList<Point2D>, ArrayList<POINT2>) - Static method in class RenderMultipoints.clsUtilityGE
Use clipping rectangle or clip points to build a zoom factor if the client zoomed in after the initial render.

I

intersectsClipArea(TGLight, IPointConversion, Object) - Static method in class RenderMultipoints.clsRenderer
Added function to handle when coords or display area spans IDL but not both, it prevents the symbol from rendering if the bounding rectangles don't intersect.
isAutoshape(TGLight) - Static method in class RenderMultipoints.clsUtility
 

L

LatLongToPixels(ArrayList<POINT2>, IPointConversion) - Static method in class RenderMultipoints.clsUtility
 
LinesWithFill(TGLight, Rectangle2D) - Static method in class RenderMultipoints.clsClipPolygon2
for lines with glyphs the fill must be handled (clipped) as a separate shape.
LinesWithFill(TGLight, ArrayList<Point2D>) - Static method in class RenderMultipoints.clsClipQuad
for lines with glyphs the fill must be handled (clipped) as a separate shape.
LinesWithSeparateFill(int, ArrayList<Shape2>) - Static method in class RenderMultipoints.clsUtilityCPOF
These get clipped so the fill must be treated as a separate shape.

P

PixelsToLatLong(ArrayList<POINT2>, IPointConversion) - Static method in class RenderMultipoints.clsUtility
 
Point2DtoPOINT2(ArrayList<Point2D>) - Static method in class RenderMultipoints.clsUtilityCPOF
 
Point2DToPOINT2(Point2D.Double) - Static method in class RenderMultipoints.clsUtility
 
Point2DtoPOINT2Mapped(ArrayList<Point2D>, Map<String, Object>) - Static method in class RenderMultipoints.clsUtilityCPOF
uses a hash map to set the POINT2 style when creating tg.Pixels from Point2D ArrayList
POINT2ToPoint(POINT2) - Static method in class RenderMultipoints.clsUtility
 
POINT2toPoint2D(ArrayList<POINT2>) - Static method in class RenderMultipoints.clsUtilityCPOF
 
POINT2ToPoint2D(POINT2) - Static method in class RenderMultipoints.clsUtility
 
PointPixelsToLatLong(POINT2, IPointConversion) - Static method in class RenderMultipoints.clsUtility
 
Points2DToPOINT2(ArrayList<Point2D>) - Static method in class RenderMultipoints.clsUtility
 
PointToPOINT2(Point) - Static method in class RenderMultipoints.clsUtility
 
postClipShapes(TGLight, ArrayList<Shape2>, Object) - Static method in class RenderMultipoints.clsUtilityCPOF
Currently assumes no MeTOC symbols are post clipped
postSegmentFSA(TGLight, IPointConversion) - Static method in class RenderMultipoints.clsUtilityCPOF
cannot pre-segment the fire support areas, must post segment them after the pixels were calculated

R

RemoveDuplicatePoints(TGLight) - Static method in class RenderMultipoints.clsUtility
 
removeTrailingPoints(TGLight, Object) - Static method in class RenderMultipoints.clsUtilityGE
removes leading or trailing segments after the points were clipped
render(MilStdSymbol, IPointConversion) - Static method in class RenderMultipoints.clsRenderer
Deprecated.
Render the symbol and set ShapeInfo data in the client symol
render(MilStdSymbol, IPointConversion, Object) - Static method in class RenderMultipoints.clsRenderer
public render function transferred from JavaLineArrayCPOF project.
render(MilStdSymbol, IPointConversion, ArrayList<ShapeInfo>, ArrayList<ShapeInfo>, Object) - Static method in class RenderMultipoints.clsRenderer
Generic tester button says Tiger or use JavaRendererSample.
render(TGLight, IPointConversion, ArrayList<ShapeInfo>, ArrayList<ShapeInfo>, Rectangle2D) - Static method in class RenderMultipoints.clsRenderer
Deprecated.
public render function added primarily for METOCs because at the time cannot instantiate a MilStdSymbol from a METOC symbol code other than that it is identical to the same named function that takes mss as the 1st parameter
render_GE(TGLight, ArrayList<ShapeInfo>, ArrayList<ShapeInfo>, IPointConversion, Object) - Static method in class RenderMultipoints.clsRenderer
Generic Tester says Tiger but use right mouse down.
render_Shape(MilStdSymbol, IPointConversion, Object, int, Color, Color, int) - Static method in class RenderMultipoints.clsRenderer
creates a shape for known symbols.
render_TG(TGLight, IPointConversion, ArrayList<ShapeInfo>, ArrayList<ShapeInfo>) - Static method in class RenderMultipoints.clsRenderer
Deprecated.
Added this public interface so that TestJavaLineArray can test the general client
RenderMultipoints - package RenderMultipoints
 
renderWithPolylines(MilStdSymbol, IPointConversion, Object) - Static method in class RenderMultipoints.clsRenderer
GoogleEarth renderer uses polylines for rendering
ResolveDummyShapes(TGLight, ArrayList<Shape2>) - Static method in class RenderMultipoints.clsUtility
resolves properties for shapes that need it because we don't call ResolveModifierShapes as does CPOF

S

segmentColorsSet(TGLight) - Static method in class RenderMultipoints.clsUtilityGE
returns true if segment data set for MSR, ASR, Boundary
SegmentGeoPoints(TGLight, IPointConversion, double) - Static method in class RenderMultipoints.clsUtilityCPOF
Pre-segment the lines based on max or min latitude for the segment interval.
SetLCColor(TGLight, Shape2) - Static method in class RenderMultipoints.clsUtilityCPOF
Deprecated. 
SetShapeInfosPolylines(TGLight, ArrayList<ShapeInfo>, Object) - Static method in class RenderMultipoints.clsUtilityGE
 
setSplineLinetype(TGLight) - Static method in class RenderMultipoints.clsUtilityGE
 
setTGProperties(TGLight) - Static method in class RenderMultipoints.clsRenderer
Rev D symbols

T

TransformPixels(TGLight, Rectangle2D) - Static method in class RenderMultipoints.clsUtilityCPOF
if y axis flipped

V

ValidateShapeSpecs(ShapeInfo[], Rectangle2D) - Static method in class RenderMultipoints.clsUtilityCPOF
 
A B C E F G I L P R S T V 
All Classes and Interfaces|All Packages