QGIS API Documentation
3.26.3-Buenos Aires (65e4edfdad)
|
Go to the documentation of this file.
15 #ifndef QGSVECTORLAYEREDITUTILS_H
16 #define QGSVECTORLAYEREDITUTILS_H
19 #include "qgis_core.h"
41 bool insertVertex(
double x,
double y,
QgsFeatureId atFeatureId,
int beforeVertex );
55 bool moveVertex(
double x,
double y,
QgsFeatureId atFeatureId,
int atVertex );
153 int translateFeature(
QgsFeatureId featureId,
double dx,
double dy );
223 int addTopologicalPoints(
const QgsGeometry &geom );
234 int addTopologicalPoints(
const QgsPointXY &p );
246 int addTopologicalPoints(
const QgsPoint &p );
266 bool boundingBoxFromPointList(
const QgsPointSequence &list,
double &xmin,
double &ymin,
double &xmax,
double &ymax )
const;
271 #endif // QGSVECTORLAYEREDITUTILS_H
Abstract base class for curved geometry type.
Point geometry type, with support for z-dimension and m-values.
GeometryOperationResult
Success or failure of a geometry operation.
QSet< QgsFeatureId > QgsFeatureIds
A class to represent a 2D point.
QVector< QgsPoint > QgsPointSequence
A geometry is the spatial representation of a feature.
Represents a vector layer which manages a vector based data sets.
VectorEditResult
Specifies the result of a vector layer edit operation.
qint64 QgsFeatureId
64 bit feature ids negative numbers are used for uncommitted/newly added features