1#ifndef XXDiscreteMathsGraphH
2#define XXDiscreteMathsGraphH
41 void clear(
bool deleteAll =
false);
44 QList<Vertex*> vertexList;
45 QList<Edge*> edgeList;
#define XXMATH_DECLSPEC
Definition XXMathExportDef.h:17
graph algorithms
Definition XXGraphAlgorithm.h:18
an edge in a graph
Definition XXGraphEdge.h:17
a vertex in a graph
Definition XXGraphVertex.h:16
Edge * getEdge(int edgeIndex) const
void clear(bool deleteAll=false)
int vertexIndex(const Vertex *vertex) const
int edgeIndex(const Edge *edge) const
bool removeVertex(Vertex *vertex, bool deleteVertex=false)
int addVertex(Vertex *vertex)
Vertex * findVertexByName(const QString &name) const
int findEdgeIndex(const Vertex *vertexA, const Vertex *vertexB) const
Vertex * getVertex(int vertexIndex) const
bool removeEdge(Edge *edge, bool deleteEdge=false)
Definition XXPopulatedAbstract.h:11