QGIS API Documentation
3.26.3-Buenos Aires (65e4edfdad)
|
Go to the documentation of this file.
16 #ifndef QGSGRAPHBUILDERINTERFACE_H
17 #define QGSGRAPHBUILDERINTERFACE_H
24 #include "qgis_analysis.h"
46 sipType = sipType_QgsGraphBuilder;
62 double topologyTolerance = 0.0,
const QString &ellipsoidID =
"WGS84" );
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;
122 #endif // QGSGRAPHBUILDERINTERFACE_H
Point geometry type, with support for z-dimension and m-values.
const QgsCoordinateReferenceSystem & crs
bool coordinateTransformationEnabled() const
Returns coordinate transformation enabled.
double topologyTolerance() const
Returns topology tolerance.
Determine interface for creating a graph. Contains the settings of the graph. QgsGraphBuilder and Qgs...
#define SIP_CONVERT_TO_SUBCLASS_CODE(code)
QgsCoordinateReferenceSystem destinationCrs() const
Returns destinaltion CRS.
QgsDistanceArea * distanceArea()
Returns measurement tool.
This class represents a coordinate reference system (CRS).
A class to represent a 2D point.
This class used for making the QgsGraph object.
A general purpose distance and area calculator, capable of performing ellipsoid based calculations.