Namespace SFCGAL::graph#
graph namespace More...
Namespaces#
Type | Name |
---|---|
namespace | algorithm Graph algorithm namespace. |
Classes#
Type | Name |
---|---|
struct | Edge [private]An edge in a GeometryGraph with minimal requirements (some algorithms could need more information) |
class | GeometryGraphBuilderT <typename Graph> [private]Convert Geometries to a GeometryGraph. Identifier in the Graph are returned in order to allow the user to keep identify the geometry. |
class | GeometryGraphT <typename VertexProperties, typename EdgeProperties> [private]Represents the vertices and edges for a list of geometries. |
struct | Vertex [private]A vertex in a GeometryGraph with minimal requirements (some algorithms could need a richer class) |
Public Types#
Type | Name |
---|---|
enum | EdgeDirection |
typedef GeometryGraphT< Vertex, Edge > | GeometryGraph |
typedef GeometryGraphBuilderT< GeometryGraph > | GeometryGraphBuilder |
Public Functions#
Type | Name |
---|---|
EdgeDirection | reverse (const EdgeDirection & direction) |
Detailed Description#
Todo
should be moved from detail to SFCGAL folder
Public Types Documentation#
enum EdgeDirection#
enum graph::EdgeDirection {
DIRECT = 0,
REVERSE = 1
};
typedef GeometryGraph#
typedef GeometryGraphT<Vertex, Edge> SFCGAL::graph::GeometryGraph;
Default GeometryGraph with predefined Vertex and Edge properties for general usage
typedef GeometryGraphBuilder#
typedef GeometryGraphBuilderT<GeometryGraph> SFCGAL::graph::GeometryGraphBuilder;
Public Functions Documentation#
function reverse#
inline EdgeDirection graph::reverse (
const EdgeDirection & direction
)
reverse EdgeDirection (DIRECT=>REVERSE, REVERSE=>DIRECT)
The documentation for this class was generated from the following file /builds/sfcgal/SFCGAL/src/detail/graph/algorithm/isHalfEdge.h