22 #ifndef NGNetElements_h 23 #define NGNetElements_h
NGNode * getStartNode()
Returns this link's start node.
A netgen-representation of an edge.
The representation of a single edge during network building.
NGEdge(const std::string &id, NGNode *startNode, NGNode *endNode)
Constructor.
std::list< NGEdge * > NGEdgeList
A list of edges (edge pointers)
NGNode * getEndNode()
Returns this link's end node.
Base class for objects which have an id.
NBEdge * buildNBEdge(NBNetBuilder &nb) const
Builds and returns this link's netbuild-representation.
NGNode * myEndNode
The node the edge ends at.
Instance responsible for building networks.
Represents a single node (junction) during network building.
A netgen-representation of a node.
NGNode * myStartNode
The node the edge starts at.