PGROUTING  3.1
pgrouting::alphashape Namespace Reference

Namespaces

 anonymous_namespace{pgr_alphaShape.cpp}
 

Classes

class  Pgr_alphaShape
 

Typedefs

using BG = boost::adjacency_list< boost::setS, boost::vecS, boost::undirectedS, XY_vertex, Basic_edge >
 
using E = boost::graph_traits< BG >::edge_descriptor
 
using G = graph::Pgr_base_graph< BG, XY_vertex, Basic_edge >
 
using Triangle = std::set< E >
 
using V = boost::graph_traits< BG >::vertex_descriptor
 

Functions

std::ostream & operator<< (std::ostream &os, const Pgr_alphaShape &d)
 

Typedef Documentation

◆ BG

using pgrouting::alphashape::BG = typedef boost::adjacency_list< boost::setS, boost::vecS, boost::undirectedS, XY_vertex, Basic_edge >

Definition at line 55 of file pgr_alphaShape.h.

◆ E

using pgrouting::alphashape::E = typedef boost::graph_traits<BG>::edge_descriptor

Definition at line 57 of file pgr_alphaShape.h.

◆ G

Definition at line 56 of file pgr_alphaShape.h.

◆ Triangle

using pgrouting::alphashape::Triangle = typedef std::set<E>

Definition at line 60 of file pgr_alphaShape.h.

◆ V

using pgrouting::alphashape::V = typedef boost::graph_traits<BG>::vertex_descriptor

Definition at line 58 of file pgr_alphaShape.h.

Function Documentation

◆ operator<<()

std::ostream& pgrouting::alphashape::operator<< ( std::ostream &  os,
const Pgr_alphaShape d 
)

Definition at line 481 of file pgr_alphaShape.cpp.

References pgrouting::alphashape::Pgr_alphaShape::graph.

481  {
482  os << d.graph;
483 
484  return os;
485 }