Lines Matching defs:edges
140 /* Constants to classify edges */
156 Vector edges = new Vector();
157 addEdges(edges, left, AreaOp.CTAG_LEFT);
158 addEdges(edges, right, AreaOp.CTAG_RIGHT);
159 edges = pruneEdges(edges);
162 int numcurves = edges.size();
163 Curve[] curvelist = (Curve[]) edges.toArray(new Curve[numcurves]);
168 return edges;
171 private static void addEdges(Vector edges, Vector curves, int curvetag) {
176 edges.add(new Edge(c, curvetag));
198 private Vector pruneEdges(Vector edges) {
199 int numedges = edges.size();
201 return edges;
203 Edge[] edgelist = (Edge[]) edges.toArray(new Edge[numedges]);
220 // Active edges are between left (inclusive) and right (exclusive)
223 // Prune active edges that fall off the top of the active y range
234 // Grab a new "top of Y range" if the active edges are empty
245 // Incorporate new active edges that enter the active y range
253 // Sort the current active edges by their X values and
555 * edge are both "entering into" type edges
556 * Allow 8-connected continuity for "exiting from" type edges