![]() |
|
Contents |
Public Member Functions | |
| CurveCrossingHelper (double[][] coords, int[] sizes, int[][] rules, int[] rulesSizes, int[][] offsets) | |
| IntersectPoint[] | findCrossing () |
Private Member Functions | |
| int | getCurrentEdge (int areaIndex, int index, double[] c, double[] mp, double[] cp) |
| boolean | containsPoint (double x, double y) |
Private Attributes | |
| double[][] | coords |
| int[][] | rules |
| int[] | sizes |
| int[] | rulesSizes |
| int[][] | offsets |
| List< IntersectPoint > | isectPoints = new ArrayList<IntersectPoint>() |
| CurveCrossingHelper | ( | double | coords[][], | |
| int[] | sizes, | |||
| int | rules[][], | |||
| int[] | rulesSizes, | |||
| int | offsets[][] | |||
| ) |
| IntersectPoint [] findCrossing | ( | ) |
| int getCurrentEdge | ( | int | areaIndex, | |
| int | index, | |||
| double[] | c, | |||
| double[] | mp, | |||
| double[] | cp | |||
| ) | [private] |
| boolean containsPoint | ( | double | x, | |
| double | y | |||
| ) | [private] |
double [][] coords [private] |
int [][] rules [private] |
int [] sizes [private] |
int [] rulesSizes [private] |
int [][] offsets [private] |
List<IntersectPoint> isectPoints = new ArrayList<IntersectPoint>() [private] |