4 #include "TiledGraphCell.h"
27 bool ReverseDirection;
46 const static EdgeId InvalidEdgeId;
53 NodeId AddNode(
const v3& point);
54 EdgeId AddEdge(NodeId nodeIdA, NodeId nodeIdB,
int edgeAttributeId,
float weight,
bool reverseDirection);
56 bool IsError()
const {
return m_isError; }
62 bool NodeExists(
int nodeId)
const;
70 std::vector<Builder::TiledGraphBuilderNode> m_nodes;
71 std::vector<Builder::TiledGraphBuilderEdge> m_edges;
72 std::vector<Builder::TiledGraphBuilderHalfEdge> m_halfEdges;
74 std::vector<TiledGraphNode> m_tiledGraphNodes;
75 std::vector<TiledGraphEdge> m_tiledGraphEdges;
76 std::vector<int> m_incidentBuilderEdgeIds;
77 std::vector<int> m_incidentEdges;
78 std::vector<int> m_edgesWithExternalNodesForward;
79 std::vector<int> m_edgesWithExternalNodesReversed;