Package armyc2.c5isr.JavaLineArray
Class arraysupport
java.lang.Object
armyc2.c5isr.JavaLineArray.arraysupport
Class to process the pixel arrays
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static int
GetAnchorageDouble
(POINT2[] vbPoints2, double floatDiameter, int numPts) static int
GetInsideOutsideDouble2
(POINT2 pt0, POINT2 pt1, POINT2[] pLinePoints, int vblCounter, int index, int lineType) GetLineArray2
(TGLight tg, ArrayList<POINT2> pts, ArrayList<Shape2> shapes, Rectangle2D clipBounds, IPointConversion converter) This is the interface function to CELineArray from clsRenderer2 for non-channel typesstatic double
getScaledSize
(double originalSize, double lineWidth) protected static int
GetSevereSquall
(POINT2[] pLinePoints, double length, int numPoints) protected static int
GetSquallDouble
(POINT2[] pLinePoints, double amplitude, int quantity, double length, int numPoints) protected static int
GetZONEPointsDouble2
(TGLight tg, POINT2[] pLinePoints, int vblSaveCounter) BELT and othersstatic int
SupplyRouteArrowSide
(POINT2 pt0, POINT2 pt1) Returns which side of the line segment the arrow(s) go on for supply routes
-
Constructor Details
-
arraysupport
public arraysupport()
-
-
Method Details
-
GetLineArray2
public static ArrayList<POINT2> GetLineArray2(TGLight tg, ArrayList<POINT2> pts, ArrayList<Shape2> shapes, Rectangle2D clipBounds, IPointConversion converter) This is the interface function to CELineArray from clsRenderer2 for non-channel types- Parameters:
pts
- the client pointsshapes
- the symbol ShapeInfo objectsclipBounds
- the rectangular clipping bounds
-
GetInsideOutsideDouble2
public static int GetInsideOutsideDouble2(POINT2 pt0, POINT2 pt1, POINT2[] pLinePoints, int vblCounter, int index, int lineType) -
GetZONEPointsDouble2
BELT and others- Parameters:
pLinePoints
-vblSaveCounter
-- Returns:
-
GetSquallDouble
protected static int GetSquallDouble(POINT2[] pLinePoints, double amplitude, int quantity, double length, int numPoints) -
GetSevereSquall
-
GetAnchorageDouble
-
SupplyRouteArrowSide
Returns which side of the line segment the arrow(s) go on for supply routes -
getScaledSize
-