Package armyc2.c5isr.JavaLineArray
Class flot
java.lang.Object
armyc2.c5isr.JavaLineArray.flot
A class for calculating flot ellipses. Some functions use the same array for the client points
and the return points. The caller allocates a size large enough to hold the return points.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static int
GetAnchorageCountDouble
(POINT2[] vbPoints, double floatDiameter, int numPts) protected static int
GetAnchorageFlotSegment
(int[] vbPoints, int x1, int y1, int x2, int y2, int segment, double floatDiameter, int[] points, ref<int[]> bFlip, ref<int[]> lDirection, ref<int[]> lLastDirection) protected static int
GetFlot2Double
(TGLight tg, POINT2[] vbPoints2, int numPts) protected static int
GetFlotCount2Double
(TGLight tg, POINT2[] vbPoints, int numPts) protected static int
GetFlotCountDouble
(POINT2[] vbPoints, double flotDiameter, int numPts) Calculates the number of points required for a flotprotected static int
GetFlotDouble
(POINT2[] vbPoints2, double flotDiameter, int numPts) Calculates the points for FLOT, LCprotected static int
GetOccludedCountDouble
(POINT2[] pLinePoints, int numPts) protected static int
GetOccludedPointsDouble
(TGLight tg, POINT2[] pLinePoints, int numPts) protected static int
GetOFYCountDouble
(POINT2[] pLinePoints, double interval, int numPts) protected static int
GetOFYPointsDouble
(TGLight tg, POINT2[] pLinePoints, int numPts) protected static int
GetSFCountDouble
(POINT2[] pLinePoints, int numPts) protected static int
GetSFPointsDouble
(TGLight tg, POINT2[] pLinePoints, int numPts)
-
Constructor Details
-
flot
public flot()
-
-
Method Details
-
GetAnchorageFlotSegment
protected static int GetAnchorageFlotSegment(int[] vbPoints, int x1, int y1, int x2, int y2, int segment, double floatDiameter, int[] points, ref<int[]> bFlip, ref<int[]> lDirection, ref<int[]> lLastDirection) -
GetAnchorageCountDouble
-
GetFlotCount2Double
-
GetFlot2Double
-
GetOFYCountDouble
-
GetOccludedPointsDouble
-
GetOccludedCountDouble
-
GetFlotDouble
Calculates the points for FLOT, LC- Parameters:
vbPoints2
- OUT the clinet points also used for the return pointsnumPts
-- Returns:
-
GetFlotCountDouble
Calculates the number of points required for a flot- Parameters:
vbPoints
- the clinet pointsnumPts
- the number of client points- Returns:
- the number of points required
-
GetOFYPointsDouble
-
GetSFPointsDouble
-
GetSFCountDouble
-