28  , mGraph( std::make_unique< 
QgsGraph >() )
 
 
   36  mGraph->addVertex( pt );
 
 
   41  mGraph->addEdge( pt1id, pt2id, prop );
 
 
   54  mGraph = std::make_unique< QgsGraph >();
 
 
This class represents a coordinate reference system (CRS).
 
Determine interface for creating a graph.
 
~QgsGraphBuilder() override
 
QgsGraphBuilder(const QgsCoordinateReferenceSystem &crs, bool otfEnabled=true, double topologyTolerance=0.0, const QString &ellipsoidID="WGS84")
Default constructor.
 
QgsGraph * takeGraph()
Takes the generated graph from the builder, resetting the builder back to its initial state ready for...
 
void addVertex(int id, const QgsPointXY &pt) override
Add vertex to the graph.
 
QgsGraph graph() const
Returns the generated QgsGraph.
 
void addEdge(int pt1id, const QgsPointXY &pt1, int pt2id, const QgsPointXY &pt2, const QVector< QVariant > &prop) override
Add edge to the graph.
 
Mathematical graph representation.
 
A class to represent a 2D point.
 
const QgsCoordinateReferenceSystem & crs