Lines Matching defs:ix
51 unsigned path, ix;
52 CurveIx(unsigned p, unsigned i) : path(p), ix(i) {}
55 return ps[path][ix];
58 return other.path == path && other.ix == ix;
104 Edge operator[](unsigned ix) const;
105 Edge &operator[](unsigned ix);
106 void erase(unsigned ix);
107 void insert(unsigned ix, Edge e);
115 Vertex &operator[](unsigned ix) { return vertices[ix]; }
116 Vertex const &operator[](unsigned ix) const { return vertices[ix]; }
118 //removes both edges, and returns the vertices[ix][jx] one
119 Edge remove_edge(unsigned ix, unsigned jx);
175 unsigned ix;
177 UnionOp(unsigned i, bool a, bool b) : ix(i), nz1(a), nz2(b) {}
180 for(unsigned j = 0; j < ix; j++) w1 += windings[j];
181 for(unsigned j = ix; j < windings.size(); j++) w2 += windings[j];