SFCGAL 2.0.0
SFCGAL::graph Namespace Reference

Namespaces

namespace  algorithm

Classes

struct  Edge
 [private]An edge in a GeometryGraph with minimal requirements (some algorithms could need more information) More...
class  GeometryGraphBuilderT
 [private]Convert Geometries to a GeometryGraph. More...
class  GeometryGraphT
 [private]Represents the vertices and edges for a list of geometries. More...
struct  Vertex
 [private]A vertex in a GeometryGraph with minimal requirements (some algorithms could need a richer class) More...

Typedefs

typedef GeometryGraphT< Vertex, EdgeGeometryGraph
 Default GeometryGraph with predefined Vertex and Edge properties for general usage.
typedef GeometryGraphBuilderT< GeometryGraphGeometryGraphBuilder

Enumerations

enum  EdgeDirection { DIRECT = 0 , REVERSE = 1 }

Functions

EdgeDirection reverse (const EdgeDirection &direction)
 reverse EdgeDirection (DIRECT=>REVERSE, REVERSE=>DIRECT)

Typedef Documentation

◆ GeometryGraph

Default GeometryGraph with predefined Vertex and Edge properties for general usage.

◆ GeometryGraphBuilder

Enumeration Type Documentation

◆ EdgeDirection

Enumerator
DIRECT 
REVERSE 

Function Documentation

◆ reverse()

EdgeDirection SFCGAL::graph::reverse ( const EdgeDirection & direction)
inline

reverse EdgeDirection (DIRECT=>REVERSE, REVERSE=>DIRECT)