PGROUTING
3.2
|
Classes | |
struct | CompareRadius |
Typedefs | |
typedef std::pair< Triangle, double > | MyPairType |
Functions | |
Bpoint | circumcenter (const Bpoint a, const Bpoint b, const Bpoint c) |
double | det (double r00, double r01, double r10, double r11) |
template<typename B_G , typename V > | |
Bpoly | get_polygon (V source, V target, const std::vector< V > &predecessors, const B_G &graph, std::set< E > &edges_used) |
template<typename B_G , typename V > | |
std::vector< V > | get_predecessors (V source, V target, const B_G &subg) |
typedef std::pair<Triangle, double> pgrouting::alphashape::anonymous_namespace{pgr_alphaShape.cpp}::MyPairType |
Definition at line 154 of file pgr_alphaShape.cpp.
Bpoint pgrouting::alphashape::anonymous_namespace{pgr_alphaShape.cpp}::circumcenter | ( | const Bpoint | a, |
const Bpoint | b, | ||
const Bpoint | c | ||
) |
Definition at line 73 of file pgr_alphaShape.cpp.
References det(), and pgassert.
Referenced by pgrouting::alphashape::Pgr_alphaShape::radius().
double pgrouting::alphashape::anonymous_namespace{pgr_alphaShape.cpp}::det | ( | double | r00, |
double | r01, | ||
double | r10, | ||
double | r11 | ||
) |
Definition at line 68 of file pgr_alphaShape.cpp.
Referenced by circumcenter().
Bpoly pgrouting::alphashape::anonymous_namespace{pgr_alphaShape.cpp}::get_polygon | ( | V | source, |
V | target, | ||
const std::vector< V > & | predecessors, | ||
const B_G & | graph, | ||
std::set< E > & | edges_used | ||
) |
Definition at line 127 of file pgr_alphaShape.cpp.
References pgassert.
Referenced by pgrouting::alphashape::Pgr_alphaShape::operator()().
std::vector<V> pgrouting::alphashape::anonymous_namespace{pgr_alphaShape.cpp}::get_predecessors | ( | V | source, |
V | target, | ||
const B_G & | subg | ||
) |
Definition at line 95 of file pgr_alphaShape.cpp.
References pgrouting::Basic_edge::cost, and pgassert.
Referenced by pgrouting::alphashape::Pgr_alphaShape::operator()().