Skip to content

Commit 9170b99

Browse files
committedJun 26, 2015
Mark geometry API as non-stable
1 parent d875011 commit 9170b99

18 files changed

+66
-1
lines changed
 

‎src/core/geometry/qgsabstractgeometryv2.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ class QPainter;
3434
* \class QgsVertexId
3535
* \brief Utility class for identifying a unique vertex within a geometry.
3636
* \note added in QGIS 2.10
37+
* \note this API is not considered stable and may change for 2.12
3738
*/
3839
struct CORE_EXPORT QgsVertexId
3940
{

‎src/core/geometry/qgscircularstringv2.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
* \class QgsCircularStringV2
2626
* \brief Circular string geometry type
2727
* \note added in QGIS 2.10
28+
* \note this API is not considered stable and may change for 2.12
2829
*/
2930
class CORE_EXPORT QgsCircularStringV2: public QgsCurveV2
3031
{

‎src/core/geometry/qgscompoundcurvev2.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
* \class QgsCompoundCurveV2
2525
* \brief Compound curve geometry type
2626
* \note added in QGIS 2.10
27+
* \note this API is not considered stable and may change for 2.12
2728
*/
2829
class CORE_EXPORT QgsCompoundCurveV2: public QgsCurveV2
2930
{

‎src/core/geometry/qgscurvepolygonv2.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ class QgsPolygonV2;
2626
* \class QgsCurvePolygonV2
2727
* \brief Curve polygon geometry type
2828
* \note added in QGIS 2.10
29+
* \note this API is not considered stable and may change for 2.12
2930
*/
3031
class CORE_EXPORT QgsCurvePolygonV2: public QgsSurfaceV2
3132
{

‎src/core/geometry/qgsgeometrycollectionv2.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ email : marco.hugentobler at sourcepole dot com
2323
* \class QgsGeometryCollectionV2
2424
* \brief Geometry collection
2525
* \note added in QGIS 2.10
26+
* \note this API is not considered stable and may change for 2.12
2627
*/
2728
class CORE_EXPORT QgsGeometryCollectionV2: public QgsAbstractGeometryV2
2829
{

‎src/core/geometry/qgsgeometryeditutils.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ class QgsVectorLayer;
2828
* \class QgsGeometryEditUtils
2929
* \brief Convenience functions for geometry editing
3030
* \note added in QGIS 2.10
31+
* \note this API is not considered stable and may change for 2.12
3132
*/
3233
class QgsGeometryEditUtils
3334
{

‎src/core/geometry/qgsgeometryengine.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,13 @@ email : marco.hugentobler at sourcepole dot com
2323

2424
class QgsAbstractGeometryV2;
2525

26+
27+
/**\ingroup core
28+
* \class QgsGeometryEngine
29+
* \brief Contains geometry relation and modification algorithms.
30+
* \note added in QGIS 2.10
31+
* \note this API is not considered stable and may change for 2.12
32+
*/
2633
class CORE_EXPORT QgsGeometryEngine
2734
{
2835
public:

‎src/core/geometry/qgsgeometryfactory.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ typedef QVector<QgsPolygon> QgsMultiPolygon;
3737
* \class QgsGeometryFactory
3838
* \brief Contains geometry creation routines.
3939
* \note added in QGIS 2.10
40+
* \note this API is not considered stable and may change for 2.12
4041
*/
4142
class CORE_EXPORT QgsGeometryFactory
4243
{

‎src/core/geometry/qgsgeometryutils.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ email : marco.hugentobler at sourcepole dot com
2323
* \class QgsGeometryUtils
2424
* \brief Contains various geometry utility functions.
2525
* \note added in QGIS 2.10
26+
* \note this API is not considered stable and may change for 2.12
2627
*/
2728
class CORE_EXPORT QgsGeometryUtils
2829
{

‎src/core/geometry/qgsgeos.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ email : marco.hugentobler at sourcepole dot com
2323
class QgsLineStringV2;
2424
class QgsPolygonV2;
2525

26-
/**Does vector analysis using the geos library and handles import, export, exception handling*/
26+
/** Does vector analysis using the geos library and handles import, export, exception handling*
27+
* \note this API is not considered stable and may change for 2.12
28+
*/
2729
class CORE_EXPORT QgsGeos: public QgsGeometryEngine
2830
{
2931
public:

‎src/core/geometry/qgslinestringv2.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,12 @@
2222
#include "qgswkbptr.h"
2323
#include <QPolygonF>
2424

25+
/**\ingroup core
26+
* \class QgsLineStringV2
27+
* \brief Line string geometry type.
28+
* \note added in QGIS 2.10
29+
* \note this API is not considered stable and may change for 2.12
30+
*/
2531
class CORE_EXPORT QgsLineStringV2: public QgsCurveV2
2632
{
2733
public:

‎src/core/geometry/qgsmulticurvev2.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@ email : marco.hugentobler at sourcepole dot com
1818

1919
#include "qgsgeometrycollectionv2.h"
2020

21+
/**\ingroup core
22+
* \class QgsMultiCurveV2
23+
* \brief Multi curve geometry collection.
24+
* \note added in QGIS 2.10
25+
* \note this API is not considered stable and may change for 2.12
26+
*/
2127
class CORE_EXPORT QgsMultiCurveV2: public QgsGeometryCollectionV2
2228
{
2329
public:

‎src/core/geometry/qgsmultilinestringv2.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@ email : marco.hugentobler at sourcepole dot com
1818

1919
#include "qgsmulticurvev2.h"
2020

21+
/**\ingroup core
22+
* \class QgsMultiLineStringV2
23+
* \brief Multi line string geometry collection.
24+
* \note added in QGIS 2.10
25+
* \note this API is not considered stable and may change for 2.12
26+
*/
2127
class CORE_EXPORT QgsMultiLineStringV2: public QgsMultiCurveV2
2228
{
2329
public:

‎src/core/geometry/qgsmultipointv2.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@ email : marco.hugentobler at sourcepole dot com
1818

1919
#include "qgsgeometrycollectionv2.h"
2020

21+
/**\ingroup core
22+
* \class QgsMultiPointV2
23+
* \brief Multi point geometry collection.
24+
* \note added in QGIS 2.10
25+
* \note this API is not considered stable and may change for 2.12
26+
*/
2127
class CORE_EXPORT QgsMultiPointV2: public QgsGeometryCollectionV2
2228
{
2329
public:

‎src/core/geometry/qgsmultipolygonv2.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@ email : marco.hugentobler at sourcepole dot com
1818

1919
#include "qgsmultisurfacev2.h"
2020

21+
/**\ingroup core
22+
* \class QgsMultiPolygonV2
23+
* \brief Multi polygon geometry collection.
24+
* \note added in QGIS 2.10
25+
* \note this API is not considered stable and may change for 2.12
26+
*/
2127
class CORE_EXPORT QgsMultiPolygonV2: public QgsMultiSurfaceV2
2228
{
2329
public:

‎src/core/geometry/qgsmultisurfacev2.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@ email : marco.hugentobler at sourcepole dot com
1818

1919
#include "qgsgeometrycollectionv2.h"
2020

21+
/**\ingroup core
22+
* \class QgsMultiSurfaceV2
23+
* \brief Multi surface geometry collection.
24+
* \note added in QGIS 2.10
25+
* \note this API is not considered stable and may change for 2.12
26+
*/
2127
class CORE_EXPORT QgsMultiSurfaceV2: public QgsGeometryCollectionV2
2228
{
2329
public:

‎src/core/geometry/qgspointv2.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@
2020

2121
#include "qgsabstractgeometryv2.h"
2222

23+
/**\ingroup core
24+
* \class QgsPointV2
25+
* \brief Point geometry type.
26+
* \note added in QGIS 2.10
27+
* \note this API is not considered stable and may change for 2.12
28+
*/
2329
class CORE_EXPORT QgsPointV2: public QgsAbstractGeometryV2
2430
{
2531
public:

‎src/core/geometry/qgspolygonv2.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@
2020

2121
#include "qgscurvepolygonv2.h"
2222

23+
/**\ingroup core
24+
* \class QgsPolygonV2
25+
* \brief Polygon geometry type.
26+
* \note added in QGIS 2.10
27+
* \note this API is not considered stable and may change for 2.12
28+
*/
2329
class CORE_EXPORT QgsPolygonV2: public QgsCurvePolygonV2
2430
{
2531
public:

0 commit comments

Comments
 (0)
Please sign in to comment.