QGIS API Documentation  2.8.6-Wien
Public Member Functions | List of all members
QgsGraph Class Reference

Mathematics graph representation. More...

#include <qgsgraph.h>

Public Member Functions

 QgsGraph ()
 
 ~QgsGraph ()
 
int addArc (int outVertexIdx, int inVertexIdx, const QVector< QVariant > &properties)
 add edge to a graph More...
 
int addVertex (const QgsPoint &pt)
 add vertex to a grap More...
 
const QgsGraphArc & arc (int idx) const
 return edge at index More...
 
int arcCount () const
 return edge count More...
 
int findVertex (const QgsPoint &pt) const
 find vertex by point More...
 
const QgsGraphVertex & vertex (int idx) const
 return vertex at index More...
 
int vertexCount () const
 return vertex count More...
 

Detailed Description

Mathematics graph representation.

Definition at line 131 of file qgsgraph.h.

Constructor & Destructor Documentation

QgsGraph::QgsGraph ( )

Definition at line 19 of file qgsgraph.cpp.

QgsGraph::~QgsGraph ( )

Definition at line 24 of file qgsgraph.cpp.

Member Function Documentation

int QgsGraph::addArc ( int  outVertexIdx,
int  inVertexIdx,
const QVector< QVariant > &  properties 
)

add edge to a graph

Definition at line 35 of file qgsgraph.cpp.

int QgsGraph::addVertex ( const QgsPoint &  pt)

add vertex to a grap

Definition at line 29 of file qgsgraph.cpp.

const QgsGraphArc & QgsGraph::arc ( int  idx) const

return edge at index

Definition at line 56 of file qgsgraph.cpp.

int QgsGraph::arcCount ( ) const

return edge count

Definition at line 67 of file qgsgraph.cpp.

int QgsGraph::findVertex ( const QgsPoint &  pt) const

find vertex by point

Returns
vertex index

Definition at line 72 of file qgsgraph.cpp.

const QgsGraphVertex & QgsGraph::vertex ( int  idx) const

return vertex at index

Definition at line 51 of file qgsgraph.cpp.

int QgsGraph::vertexCount ( ) const

return vertex count

Definition at line 62 of file qgsgraph.cpp.


The documentation for this class was generated from the following files: