GEOS  3.9.1dev
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
geos::triangulate::quadedge::QuadEdgeQuartet Class Reference

#include <QuadEdgeQuartet.h>

Public Member Functions

 QuadEdgeQuartet ()
 
QuadEdgebase ()
 
const QuadEdgebase () const
 
void setVisited (bool status)
 

Static Public Member Functions

static QuadEdgemakeEdge (const Vertex &o, const Vertex &d, std::deque< QuadEdgeQuartet > &edges)
 

Private Attributes

std::array< QuadEdge, 4 > e
 

Detailed Description

Definition at line 25 of file QuadEdgeQuartet.h.

Constructor & Destructor Documentation

geos::triangulate::quadedge::QuadEdgeQuartet::QuadEdgeQuartet ( )
inline

Definition at line 28 of file QuadEdgeQuartet.h.

References geos::triangulate::quadedge::QuadEdge::next.

Member Function Documentation

QuadEdge& geos::triangulate::quadedge::QuadEdgeQuartet::base ( )
inline

Definition at line 44 of file QuadEdgeQuartet.h.

const QuadEdge& geos::triangulate::quadedge::QuadEdgeQuartet::base ( ) const
inline

Definition at line 48 of file QuadEdgeQuartet.h.

static QuadEdge& geos::triangulate::quadedge::QuadEdgeQuartet::makeEdge ( const Vertex o,
const Vertex d,
std::deque< QuadEdgeQuartet > &  edges 
)
inlinestatic

Definition at line 35 of file QuadEdgeQuartet.h.

References geos::triangulate::quadedge::QuadEdge::setOrig().

Here is the call graph for this function:

void geos::triangulate::quadedge::QuadEdgeQuartet::setVisited ( bool  status)
inline

Definition at line 52 of file QuadEdgeQuartet.h.

Member Data Documentation

std::array<QuadEdge, 4> geos::triangulate::quadedge::QuadEdgeQuartet::e
private

Definition at line 59 of file QuadEdgeQuartet.h.


The documentation for this class was generated from the following file: