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 intGetAnchorageDouble(POINT2[] vbPoints2, double floatDiameter, int numPts) static intGetInsideOutsideDouble2(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 doublegetScaledSize(double originalSize, double lineWidth, double patternScale) protected static intGetSevereSquall(POINT2[] pLinePoints, double length, int numPoints) protected static intGetSquallDouble(POINT2[] pLinePoints, double amplitude, int quantity, double length, int numPoints) protected static intGetZONEPointsDouble2(TGLight tg, POINT2[] pLinePoints, int vblSaveCounter) BELT and othersstatic intSupplyRouteArrowSide(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
-