15#ifndef QGSVECTORLAYEREDITUTILS_H 
   16#define QGSVECTORLAYEREDITUTILS_H 
   41    bool insertVertex( 
double x, 
double y, 
QgsFeatureId atFeatureId, 
int beforeVertex );
 
   55    bool moveVertex( 
double x, 
double y, 
QgsFeatureId atFeatureId, 
int atVertex );
 
  163    int translateFeature( 
QgsFeatureId featureId, 
double dx, 
double dy );
 
  233    int addTopologicalPoints( 
const QgsGeometry &geom );
 
  244    int addTopologicalPoints( 
const QgsPointXY &p );
 
  256    int addTopologicalPoints( 
const QgsPoint &p );
 
  290    bool boundingBoxFromPointList( 
const QgsPointSequence &list, 
double &xmin, 
double &ymin, 
double &xmax, 
double &ymax ) 
const;
 
 
GeometryOperationResult
Success or failure of a geometry operation.
VectorEditResult
Flags which control feature selection behavior.
Abstract base class for curved geometry type.
A geometry is the spatial representation of a feature.
A class to represent a 2D point.
Point geometry type, with support for z-dimension and m-values.
Represents a vector layer which manages a vector based data sets.
QVector< QgsPoint > QgsPointSequence
QSet< QgsFeatureId > QgsFeatureIds
qint64 QgsFeatureId
64 bit feature ids negative numbers are used for uncommitted/newly added features