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 intGetAnchorageCountDouble(POINT2[] vbPoints, double floatDiameter, int numPts) protected static intGetAnchorageFlotSegment(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 intGetFlot2Double(TGLight tg, POINT2[] vbPoints2, int numPts) protected static intGetFlotCount2Double(TGLight tg, POINT2[] vbPoints, int numPts) protected static intGetFlotCountDouble(POINT2[] vbPoints, double flotDiameter, int numPts) Calculates the number of points required for a flotprotected static intGetFlotDouble(POINT2[] vbPoints2, double flotDiameter, int numPts) Calculates the points for FLOT, LCprotected static intGetOccludedCountDouble(POINT2[] pLinePoints, int numPts) protected static intGetOccludedPointsDouble(TGLight tg, POINT2[] pLinePoints, int numPts) protected static intGetOFYCountDouble(POINT2[] pLinePoints, double interval, int numPts) protected static intGetOFYPointsDouble(TGLight tg, POINT2[] pLinePoints, int numPts) protected static intGetSFCountDouble(POINT2[] pLinePoints, int numPts) protected static intGetSFPointsDouble(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
-