Namespace SFCGAL::graph
Namespace List > SFCGAL > graph
Namespaces
Type | Name |
---|---|
namespace | algorithm |
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) |
Public Types Documentation
enum EdgeDirection
enum SFCGAL::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 SFCGAL::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