17#include <geos/triangulate/quadedge/QuadEdge.h> 
   21namespace triangulate {
 
   24class GEOS_DLL QuadEdgeQuartet {
 
   27    QuadEdgeQuartet() : e{{QuadEdge(0), QuadEdge(1), QuadEdge(2), QuadEdge(3)}} {
 
   34    static QuadEdge& makeEdge(
const Vertex& o, 
const Vertex & d, std::deque<QuadEdgeQuartet> & edges) {
 
   36        auto& qe = edges.back();
 
   47    const QuadEdge& base()
 const {
 
   51    void setVisited(
bool status) {
 
   52        for (
auto& edge : e) {
 
   53            edge.setVisited(status);
 
   58    std::array<QuadEdge, 4> e;
 
Basic namespace for all GEOS functionalities.
Definition geos.h:38