| 
    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