SFCGAL  2.2.0
Namespaces | Classes | Typedefs | Enumerations | Functions
SFCGAL::graph Namespace Reference

graph namespace More...

Namespaces

 algorithm
 Graph algorithm namespace.
 

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. More...
 
typedef GeometryGraphBuilderT< GeometryGraphGeometryGraphBuilder
 

Enumerations

enum  EdgeDirection { DIRECT = 0, REVERSE = 1 }
 

Functions

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

Detailed Description

graph namespace

Todo:
should be moved from detail to SFCGAL folder

Typedef Documentation

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

Enumeration Type Documentation

Enumerator
DIRECT 
REVERSE 

Function Documentation

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

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