|
SFCGAL 2.0.0
|
Functions | |
| template<typename V, typename E> | |
| bool | isHalfEdge (const GeometryGraphT< V, E > &graph) |
| [private]Test if a bidirectional graph is an half-edge (in order to validate orientation) | |
| template<typename Graph> | |
| void | studyOrientation (Graph &graph, std::vector< typename Graph::edge_descriptor > &reference, std::vector< typename Graph::edge_descriptor > &target, bool &hasOppositeEdge, bool &hasParallelEdge) |
| [private]Study orientation between two EdgeStrings | |
| template<typename Graph> | |
| bool | makeConsistentOrientation (Graph &graph, std::vector< typename Graph::edge_descriptor > &reference, std::vector< typename Graph::edge_descriptor > &target) |
| Try to build consistent orientation between two edge string. | |
| bool SFCGAL::graph::algorithm::isHalfEdge | ( | const GeometryGraphT< V, E > & | graph | ) |
[private]Test if a bidirectional graph is an half-edge (in order to validate orientation)
| bool SFCGAL::graph::algorithm::makeConsistentOrientation | ( | Graph & | graph, |
| std::vector< typename Graph::edge_descriptor > & | reference, | ||
| std::vector< typename Graph::edge_descriptor > & | target ) |
Try to build consistent orientation between two edge string.
| void SFCGAL::graph::algorithm::studyOrientation | ( | Graph & | graph, |
| std::vector< typename Graph::edge_descriptor > & | reference, | ||
| std::vector< typename Graph::edge_descriptor > & | target, | ||
| bool & | hasOppositeEdge, | ||
| bool & | hasParallelEdge ) |
[private]Study orientation between two EdgeStrings