16#ifndef QGSGRAPHBUILDERINTERFACE_H 
   17#define QGSGRAPHBUILDERINTERFACE_H 
   24#include "qgis_analysis.h" 
   48      sipType = sipType_QgsGraphBuilder;
 
   81      return mTopologyTolerance;
 
 
   96    virtual void addVertex( 
int id, 
const QgsPointXY &pt );
 
  107    virtual void addEdge( 
int pt1id, 
const QgsPointXY &pt1, 
int pt2id, 
const QgsPointXY &pt2, 
const QVector<QVariant> &strategies );
 
  116    double mTopologyTolerance;
 
 
Represents a coordinate reference system (CRS).
 
A general purpose distance and area calculator, capable of performing ellipsoid based calculations.
 
Interface for creating a graph.
 
QgsCoordinateReferenceSystem destinationCrs() const
Returns destinaltion CRS.
 
QgsDistanceArea * distanceArea()
Returns measurement tool.
 
double topologyTolerance() const
Returns topology tolerance.
 
virtual ~QgsGraphBuilderInterface()=default
 
bool coordinateTransformationEnabled() const
Returns coordinate transformation enabled.
 
Used for making the QgsGraph object.
 
Point geometry type, with support for z-dimension and m-values.
 
#define SIP_CONVERT_TO_SUBCLASS_CODE(code)
 
const QgsCoordinateReferenceSystem & crs