Ja.NET Standard Edition 5.0

Documentation API Specification

Contents

CurveCrossingHelper Class Reference

List of all members.


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< IntersectPointisectPoints = new ArrayList<IntersectPoint>()

Constructor & Destructor Documentation

CurveCrossingHelper ( double  coords[][],
int[]  sizes,
int  rules[][],
int[]  rulesSizes,
int  offsets[][] 
)


Member Function Documentation

IntersectPoint [] findCrossing (  ) 

int getCurrentEdge ( int  areaIndex,
int  index,
double[]  c,
double[]  mp,
double[]  cp 
) [private]

boolean containsPoint ( double  x,
double  y 
) [private]


Member Data Documentation

double [][] coords [private]

int [][] rules [private]

int [] sizes [private]

int [] rulesSizes [private]

int [][] offsets [private]

List<IntersectPoint> isectPoints = new ArrayList<IntersectPoint>() [private]