Index
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
All Classes and Interfaces|All Packages