diff --git a/python/core/auto_generated/qgsvector3d.sip.in b/python/core/auto_generated/qgsvector3d.sip.in index 59180a37593..cf3067fe0a1 100644 --- a/python/core/auto_generated/qgsvector3d.sip.in +++ b/python/core/auto_generated/qgsvector3d.sip.in @@ -51,6 +51,27 @@ Returns Y coordinate double z() const; %Docstring Returns Z coordinate +%End + + void setX( double x ); +%Docstring +Sets X coordinate + +.. versionadded:: 3.34 +%End + + void setY( double y ); +%Docstring +Sets Y coordinate + +.. versionadded:: 3.34 +%End + + void setZ( double z ); +%Docstring +Sets Z coordinate + +.. versionadded:: 3.34 %End void set( double x, double y, double z ); diff --git a/src/core/qgsvector3d.h b/src/core/qgsvector3d.h index c5549158481..4dad9474794 100644 --- a/src/core/qgsvector3d.h +++ b/src/core/qgsvector3d.h @@ -52,6 +52,24 @@ class CORE_EXPORT QgsVector3D //! Returns Z coordinate double z() const { return mZ; } + /** + * Sets X coordinate + * \since QGIS 3.34 + */ + void setX( double x ) { mX = x; } + + /** + * Sets Y coordinate + * \since QGIS 3.34 + */ + void setY( double y ) { mY = y; } + + /** + * Sets Z coordinate + * \since QGIS 3.34 + */ + void setZ( double z ) { mZ = z; } + //! Sets vector coordinates void set( double x, double y, double z ) {