Package rst.graph

Not documented

Messages

digraph message_graph {
fontname="Arial";
fontsize=11;
stylesheet="../_static/corlab.css";
  node [fontsize=11]
  node [fontname="Arial"]
  edge [fontsize=11]
  edge [fontname="Arial"]
  "1" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-graph.html#rst.graph.EdgeListGraph" TITLE="Structure rst.graph.EdgeListGraph" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/message.svg" /></TD><TD ALIGN="LEFT">EdgeListGraph</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-graph.html#rst.graph.Node" TITLE="Structure rst.graph.Node" TARGET="_parent">Node</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-graph.html#rst.graph.EdgeListGraph.nodes" TITLE="Field rst.graph.EdgeListGraph.nodes" TARGET="_parent" PORT="nodes">nodes</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-graph.html#rst.graph.Edge" TITLE="Structure rst.graph.Edge" TARGET="_parent">Edge</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-graph.html#rst.graph.EdgeListGraph.edges" TITLE="Field rst.graph.EdgeListGraph.edges" TARGET="_parent" PORT="edges">edges</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"];
  "3" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-graph.html#rst.graph.Edge" TITLE="Structure rst.graph.Edge" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/message.svg" /></TD><TD ALIGN="LEFT">Edge</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-graph.html#rst.graph.Edge.head" TITLE="Field rst.graph.Edge.head" TARGET="_parent" PORT="head">head</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-graph.html#rst.graph.Edge.tail" TITLE="Field rst.graph.Edge.tail" TARGET="_parent" PORT="tail">tail</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-graph.html#rst.graph.Edge.data" TITLE="Field rst.graph.Edge.data" TARGET="_parent" PORT="data">data</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"];
  "2" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-graph.html#rst.graph.Node" TITLE="Structure rst.graph.Node" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/message.svg" /></TD><TD ALIGN="LEFT">Node</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-graph.html#rst.graph.Node.data" TITLE="Field rst.graph.Node.data" TARGET="_parent" PORT="data">data</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"];
  "1":edges -> "3" [];
  "1":nodes -> "2" [];
}

clearer: should be made invisible via css

Message EdgeListGraph

class rst.graph.EdgeListGraph

Holds information about an edge list graph data structure.

Code author: Daniel Seidel <dseidel@techfak.uni-bielefeld.de>

nodes
Type :array of rst.graph.Node

List of the nodes in the graph.

edges
Type :array of rst.graph.Edge

List of the edges in the graph.

Download this file

message EdgeListGraph {

    /**
     * List of the nodes in the graph.
     */
    repeated Node nodes = 1;

    /**
     * List of the edges in the graph.
     */
    repeated Edge edges = 2;

}

Message Node

class rst.graph.Node

Node with associated data in an edge-list graph.

Code author: Daniel Seidel <dseidel@techfak.uni-bielefeld.de>

data
Type :array of FLOAT32

Arbitrary data describing the node, e.g. location coordinates.

Specific to application creating the graph.

Download this file

message Node {

    /**
     * Arbitrary data describing the node, e.g. location coordinates.
     *
     * Specific to application creating the graph.
     */
    repeated float data = 1;

}

Message Edge

class rst.graph.Edge

Incident nodes and associated data of an edge in an edge-list graph.

Code author: Daniel Seidel <dseidel@techfak.uni-bielefeld.de>

head
Type :UINT32

Index of the head node in the graph’s node list.

tail
Type :UINT32

Index of the tail node in the graph’s node list.

data
Type :array of FLOAT32

Arbitrary data describing the edge, e.g. traversal cost.

Specific to application creating the graph.

Download this file

message Edge {

    /**
     * Index of the head node in the graph's node list.
     */
    required uint32 head = 1;

    /**
     * Index of the tail node in the graph's node list.
     */
    required uint32 tail = 2;

    /**
     * Arbitrary data describing the edge, e.g. traversal cost.
     *
     * Specific to application creating the graph.
     */
    repeated float data = 3;

}

Table Of Contents

Related Documentation

This Page