Lines Matching refs:this
4 * Use of this source code is governed by a BSD-style license that can be
102 // accommodate this by adjusting the topology of the mesh and AEL to match the intersection
282 Edge* fFirstEdgeAbove; // Linked list of edges above this vertex.
284 Edge* fFirstEdgeBelow; // Linked list of edges below this vertex.
286 Edge* fLeftEnclosingEdge; // Nearest edge in the AEL left of this vertex.
287 Edge* fRightEnclosingEdge; // Nearest edge in the AEL right of this vertex.
290 bool fSynthetic; // Is this a synthetic vertex?
294 bool isConnected() const { return this->fFirstEdgeAbove || this->fFirstEdgeBelow; }
342 double len = sqrt(this->magSq());
366 * Currently, this converts the edges to the parametric form, in order to avoid doing a division
375 * this file).
410 Poly* fLeftPoly; // The Poly to the left of this edge, if any.
411 Poly* fRightPoly; // The Poly to the right of this edge, if any.
426 bool isRightOf(Vertex* v) const { return this->dist(v->fPoint) < 0.0; }
427 bool isLeftOf(Vertex* v) const { return this->dist(v->fPoint) > 0.0; }
445 this->remove(fHead);
465 this->addEdge(edge);