Various fixes to dropping V2 suffix

This commit is contained in:
Matthias Kuhn 2017-10-29 12:49:09 +01:00
parent b4e0ebe4a8
commit e19f6482ca
No known key found for this signature in database
GPG Key ID: A0E766808764D73F
23 changed files with 32 additions and 32 deletions

View File

@ -8,7 +8,7 @@
class QgsMultiPointV2: QgsGeometryCollection class QgsMultiPoint: QgsGeometryCollection
{ {
%Docstring %Docstring
Multi point geometry collection. Multi point geometry collection.

View File

@ -8,7 +8,7 @@
class QgsMultiPolygonV2: QgsMultiSurface class QgsMultiPolygon: QgsMultiSurface
{ {
%Docstring %Docstring
Multi polygon geometry collection. Multi polygon geometry collection.

View File

@ -9,7 +9,7 @@
class QgsPolygonV2: QgsCurvePolygon class QgsPolygon: QgsCurvePolygon
{ {
%Docstring %Docstring
Polygon geometry type. Polygon geometry type.

View File

@ -9,7 +9,7 @@
class QgsTriangle : QgsPolygonV2 class QgsTriangle : QgsPolygon
{ {
%Docstring %Docstring
Triangle geometry type. Triangle geometry type.

View File

@ -116,7 +116,7 @@ QgsLineString *QgsMapToolAddRectangle::rectangleToLinestring( const bool isOrien
QgsPolygon *QgsMapToolAddRectangle::rectangleToPolygon( const bool isOriented ) const QgsPolygon *QgsMapToolAddRectangle::rectangleToPolygon( const bool isOriented ) const
{ {
std::unique_ptr<QgsPolygonV2> polygon( new QgsPolygon() ); std::unique_ptr<QgsPolygon> polygon( new QgsPolygon() );
if ( mRectangle.isEmpty() ) if ( mRectangle.isEmpty() )
{ {
return polygon.release(); return polygon.release();

View File

@ -274,7 +274,7 @@ void QgsMapToolCircle2TangentsPoint::radiusSpinBoxChanged( int radius )
mRubberBands.clear(); mRubberBands.clear();
if ( mPoints.size() == 4 ) if ( mPoints.size() == 4 )
{ {
std::unique_ptr<QgsMultiPolygonV2> rb( new QgsMultiPolygon() ); std::unique_ptr<QgsMultiPolygon> rb( new QgsMultiPolygon() );
for ( int i = 0; i < mCenters.size(); ++i ) for ( int i = 0; i < mCenters.size(); ++i )
{ {
std::unique_ptr<QgsGeometryRubberBand> tempRB( createGeometryRubberBand( QgsWkbTypes::PointGeometry, true ) ); std::unique_ptr<QgsGeometryRubberBand> tempRB( createGeometryRubberBand( QgsWkbTypes::PointGeometry, true ) );

View File

@ -212,7 +212,7 @@ QgsPointSequence QgsEllipse::points( unsigned int segments ) const
QgsPolygon *QgsEllipse::toPolygon( unsigned int segments ) const QgsPolygon *QgsEllipse::toPolygon( unsigned int segments ) const
{ {
std::unique_ptr<QgsPolygonV2> polygon( new QgsPolygon() ); std::unique_ptr<QgsPolygon> polygon( new QgsPolygon() );
if ( segments < 3 ) if ( segments < 3 )
{ {
return polygon.release(); return polygon.release();
@ -280,7 +280,7 @@ QString QgsEllipse::toString( int pointPrecision, int axisPrecision, int azimuth
QgsPolygon *QgsEllipse::orientedBoundingBox() const QgsPolygon *QgsEllipse::orientedBoundingBox() const
{ {
std::unique_ptr<QgsPolygonV2> ombb( new QgsPolygon() ); std::unique_ptr<QgsPolygon> ombb( new QgsPolygon() );
if ( isEmpty() ) if ( isEmpty() )
{ {
return ombb.release(); return ombb.release();

View File

@ -2771,7 +2771,7 @@ std::unique_ptr<QgsLineString> QgsGeometry::smoothLine( const QgsLineString &lin
return smoothCurve( line, iterations, offset, squareDistThreshold, maxAngleRads, false ); return smoothCurve( line, iterations, offset, squareDistThreshold, maxAngleRads, false );
} }
std::unique_ptr<QgsPolygonV2> QgsGeometry::smoothPolygon( const QgsPolygon &polygon, const unsigned int iterations, const double offset, double minimumDistance, double maxAngle ) const std::unique_ptr<QgsPolygon> QgsGeometry::smoothPolygon( const QgsPolygon &polygon, const unsigned int iterations, const double offset, double minimumDistance, double maxAngle ) const
{ {
double maxAngleRads = maxAngle * M_PI / 180.0; double maxAngleRads = maxAngle * M_PI / 180.0;
double squareDistThreshold = minimumDistance > 0 ? minimumDistance * minimumDistance : -1; double squareDistThreshold = minimumDistance > 0 ? minimumDistance * minimumDistance : -1;

View File

@ -299,7 +299,7 @@ bool QgsGeometryCollection::fromWkb( QgsConstWkbPtr &wkbPtr )
bool QgsGeometryCollection::fromWkt( const QString &wkt ) bool QgsGeometryCollection::fromWkt( const QString &wkt )
{ {
return fromCollectionWkt( wkt, QList<QgsAbstractGeometry *>() << new QgsPoint << new QgsLineString << new QgsPolygonV2 return fromCollectionWkt( wkt, QList<QgsAbstractGeometry *>() << new QgsPoint << new QgsLineString << new QgsPolygon
<< new QgsCircularString << new QgsCompoundCurve << new QgsCircularString << new QgsCompoundCurve
<< new QgsCurvePolygon << new QgsCurvePolygon
<< new QgsMultiPoint << new QgsMultiLineString << new QgsMultiPoint << new QgsMultiLineString

View File

@ -137,7 +137,7 @@ std::unique_ptr< QgsAbstractGeometry > QgsGeometryFactory::fromPoint( const QgsP
return qgis::make_unique< QgsPoint >( point.x(), point.y() ); return qgis::make_unique< QgsPoint >( point.x(), point.y() );
} }
std::unique_ptr<QgsMultiPointV2> QgsGeometryFactory::fromMultiPoint( const QgsMultiPointXY &multipoint ) std::unique_ptr<QgsMultiPoint> QgsGeometryFactory::fromMultiPoint( const QgsMultiPointXY &multipoint )
{ {
std::unique_ptr< QgsMultiPoint > mp = qgis::make_unique< QgsMultiPoint >(); std::unique_ptr< QgsMultiPoint > mp = qgis::make_unique< QgsMultiPoint >();
QgsMultiPointXY::const_iterator ptIt = multipoint.constBegin(); QgsMultiPointXY::const_iterator ptIt = multipoint.constBegin();
@ -164,7 +164,7 @@ std::unique_ptr<QgsMultiLineString> QgsGeometryFactory::fromMultiPolyline( const
return mLine; return mLine;
} }
std::unique_ptr<QgsPolygonV2> QgsGeometryFactory::fromPolygon( const QgsPolygonXY &polygon ) std::unique_ptr<QgsPolygon> QgsGeometryFactory::fromPolygon( const QgsPolygonXY &polygon )
{ {
std::unique_ptr< QgsPolygon > poly = qgis::make_unique< QgsPolygon >(); std::unique_ptr< QgsPolygon > poly = qgis::make_unique< QgsPolygon >();

View File

@ -67,15 +67,15 @@ class CORE_EXPORT QgsGeometryFactory
//! Construct geometry from a point //! Construct geometry from a point
static std::unique_ptr< QgsAbstractGeometry > fromPoint( const QgsPointXY &point ); static std::unique_ptr< QgsAbstractGeometry > fromPoint( const QgsPointXY &point );
//! Construct geometry from a multipoint //! Construct geometry from a multipoint
static std::unique_ptr<QgsMultiPointV2> fromMultiPoint( const QgsMultiPointXY &multipoint ); static std::unique_ptr<QgsMultiPoint> fromMultiPoint( const QgsMultiPointXY &multipoint );
//! Construct geometry from a polyline //! Construct geometry from a polyline
static std::unique_ptr< QgsAbstractGeometry > fromPolyline( const QgsPolylineXY &polyline ); static std::unique_ptr< QgsAbstractGeometry > fromPolyline( const QgsPolylineXY &polyline );
//! Construct geometry from a multipolyline //! Construct geometry from a multipolyline
static std::unique_ptr<QgsMultiLineString> fromMultiPolyline( const QgsMultiPolylineXY &multiline ); static std::unique_ptr<QgsMultiLineString> fromMultiPolyline( const QgsMultiPolylineXY &multiline );
//! Construct geometry from a polygon //! Construct geometry from a polygon
static std::unique_ptr<QgsPolygonV2> fromPolygon( const QgsPolygonXY &polygon ); static std::unique_ptr<QgsPolygon> fromPolygon( const QgsPolygonXY &polygon );
//! Construct geometry from a multipolygon //! Construct geometry from a multipolygon
static std::unique_ptr<QgsMultiPolygonV2> fromMultiPolygon( const QgsMultiPolygonXY &multipoly ); static std::unique_ptr<QgsMultiPolygon> fromMultiPolygon( const QgsMultiPolygonXY &multipoly );
//! Return empty geometry from wkb type //! Return empty geometry from wkb type
static std::unique_ptr< QgsAbstractGeometry > geomFromWkbType( QgsWkbTypes::Type t ); static std::unique_ptr< QgsAbstractGeometry > geomFromWkbType( QgsWkbTypes::Type t );

View File

@ -1109,7 +1109,7 @@ std::unique_ptr<QgsAbstractGeometry> QgsGeos::fromGeos( const GEOSGeometry *geos
return nullptr; return nullptr;
} }
std::unique_ptr<QgsPolygonV2> QgsGeos::fromGeosPolygon( const GEOSGeometry *geos ) std::unique_ptr<QgsPolygon> QgsGeos::fromGeosPolygon( const GEOSGeometry *geos )
{ {
if ( GEOSGeomTypeId_r( geosinit.ctxt, geos ) != GEOS_POLYGON ) if ( GEOSGeomTypeId_r( geosinit.ctxt, geos ) != GEOS_POLYGON )
{ {

View File

@ -59,7 +59,7 @@ QgsGeometry QgsInternalGeometryEngine::extrude( double x, double y ) const
linesToProcess << static_cast<QgsLineString *>( curve->segmentize() ); linesToProcess << static_cast<QgsLineString *>( curve->segmentize() );
} }
std::unique_ptr<QgsMultiPolygonV2> multipolygon( linesToProcess.size() > 1 ? new QgsMultiPolygon() : nullptr ); std::unique_ptr<QgsMultiPolygon> multipolygon( linesToProcess.size() > 1 ? new QgsMultiPolygon() : nullptr );
QgsPolygon *polygon = nullptr; QgsPolygon *polygon = nullptr;
if ( !linesToProcess.empty() ) if ( !linesToProcess.empty() )

View File

@ -38,7 +38,7 @@ QgsMultiPoint *QgsMultiPoint::createEmptyWithSameType() const
QgsMultiPoint *QgsMultiPoint::clone() const QgsMultiPoint *QgsMultiPoint::clone() const
{ {
return new QgsMultiPointV2( *this ); return new QgsMultiPoint( *this );
} }
QgsMultiPoint *QgsMultiPoint::toCurveType() const QgsMultiPoint *QgsMultiPoint::toCurveType() const

View File

@ -22,11 +22,11 @@ email : marco.hugentobler at sourcepole dot com
/** /**
* \ingroup core * \ingroup core
* \class QgsMultiPointV2 * \class QgsMultiPoint
* \brief Multi point geometry collection. * \brief Multi point geometry collection.
* \since QGIS 2.10 * \since QGIS 2.10
*/ */
class CORE_EXPORT QgsMultiPointV2: public QgsGeometryCollection class CORE_EXPORT QgsMultiPoint: public QgsGeometryCollection
{ {
public: public:
QgsMultiPoint(); QgsMultiPoint();

View File

@ -47,12 +47,12 @@ QgsMultiPolygon *QgsMultiPolygon::createEmptyWithSameType() const
QgsMultiPolygon *QgsMultiPolygon::clone() const QgsMultiPolygon *QgsMultiPolygon::clone() const
{ {
return new QgsMultiPolygonV2( *this ); return new QgsMultiPolygon( *this );
} }
bool QgsMultiPolygon::fromWkt( const QString &wkt ) bool QgsMultiPolygon::fromWkt( const QString &wkt )
{ {
return fromCollectionWkt( wkt, QList<QgsAbstractGeometry *>() << new QgsPolygonV2, QStringLiteral( "Polygon" ) ); return fromCollectionWkt( wkt, QList<QgsAbstractGeometry *>() << new QgsPolygon, QStringLiteral( "Polygon" ) );
} }
QDomElement QgsMultiPolygon::asGML2( QDomDocument &doc, int precision, const QString &ns ) const QDomElement QgsMultiPolygon::asGML2( QDomDocument &doc, int precision, const QString &ns ) const

View File

@ -22,11 +22,11 @@ email : marco.hugentobler at sourcepole dot com
/** /**
* \ingroup core * \ingroup core
* \class QgsMultiPolygonV2 * \class QgsMultiPolygon
* \brief Multi polygon geometry collection. * \brief Multi polygon geometry collection.
* \since QGIS 2.10 * \since QGIS 2.10
*/ */
class CORE_EXPORT QgsMultiPolygonV2: public QgsMultiSurface class CORE_EXPORT QgsMultiPolygon: public QgsMultiSurface
{ {
public: public:
QgsMultiPolygon(); QgsMultiPolygon();

View File

@ -41,7 +41,7 @@ QgsPolygon *QgsPolygon::createEmptyWithSameType() const
QgsPolygon *QgsPolygon::clone() const QgsPolygon *QgsPolygon::clone() const
{ {
return new QgsPolygonV2( *this ); return new QgsPolygon( *this );
} }
void QgsPolygon::clear() void QgsPolygon::clear()

View File

@ -24,11 +24,11 @@
/** /**
* \ingroup core * \ingroup core
* \class QgsPolygonV2 * \class QgsPolygon
* \brief Polygon geometry type. * \brief Polygon geometry type.
* \since QGIS 2.10 * \since QGIS 2.10
*/ */
class CORE_EXPORT QgsPolygonV2: public QgsCurvePolygon class CORE_EXPORT QgsPolygon: public QgsCurvePolygon
{ {
public: public:
QgsPolygon(); QgsPolygon();

View File

@ -180,7 +180,7 @@ QgsPointSequence QgsRegularPolygon::points() const
QgsPolygon *QgsRegularPolygon::toPolygon() const QgsPolygon *QgsRegularPolygon::toPolygon() const
{ {
std::unique_ptr<QgsPolygonV2> polygon( new QgsPolygon() ); std::unique_ptr<QgsPolygon> polygon( new QgsPolygon() );
if ( isEmpty() ) if ( isEmpty() )
{ {
return polygon.release(); return polygon.release();

View File

@ -30,7 +30,7 @@
* \brief Triangle geometry type. * \brief Triangle geometry type.
* \since QGIS 3.0 * \since QGIS 3.0
*/ */
class CORE_EXPORT QgsTriangle : public QgsPolygonV2 class CORE_EXPORT QgsTriangle : public QgsPolygon
{ {
public: public:
QgsTriangle(); QgsTriangle();

View File

@ -268,7 +268,7 @@ QgsGeometry QgsMapToPixelSimplifier::simplifyGeometry(
else if ( flatType == QgsWkbTypes::Polygon ) else if ( flatType == QgsWkbTypes::Polygon )
{ {
const QgsPolygon &srcPolygon = dynamic_cast<const QgsPolygon &>( geometry ); const QgsPolygon &srcPolygon = dynamic_cast<const QgsPolygon &>( geometry );
std::unique_ptr<QgsPolygonV2> polygon( new QgsPolygon() ); std::unique_ptr<QgsPolygon> polygon( new QgsPolygon() );
polygon->setExteriorRing( qgsgeometry_cast<QgsCurve *>( simplifyGeometry( simplifyFlags, simplifyAlgorithm, srcPolygon.exteriorRing()->wkbType(), *srcPolygon.exteriorRing(), envelope, map2pixelTol, true ).constGet()->clone() ) ); polygon->setExteriorRing( qgsgeometry_cast<QgsCurve *>( simplifyGeometry( simplifyFlags, simplifyAlgorithm, srcPolygon.exteriorRing()->wkbType(), *srcPolygon.exteriorRing(), envelope, map2pixelTol, true ).constGet()->clone() ) );
for ( int i = 0; i < srcPolygon.numInteriorRings(); ++i ) for ( int i = 0; i < srcPolygon.numInteriorRings(); ++i )
{ {

View File

@ -14800,7 +14800,7 @@ void TestQgsGeometry::createEmptyWithSameType()
testCreateEmptyWithSameType<QgsMultiLineString>(); testCreateEmptyWithSameType<QgsMultiLineString>();
qDebug( "createEmptyWithSameType(): QgsMultiPointV2" ); qDebug( "createEmptyWithSameType(): QgsMultiPointV2" );
testCreateEmptyWithSameType<QgsMultiPointV2>(); testCreateEmptyWithSameType<QgsMultiPoint>();
qDebug( "createEmptyWithSameType(): QgsMultiSurface" ); qDebug( "createEmptyWithSameType(): QgsMultiSurface" );
testCreateEmptyWithSameType<QgsMultiSurface>(); testCreateEmptyWithSameType<QgsMultiSurface>();
@ -14814,7 +14814,7 @@ void TestQgsGeometry::createEmptyWithSameType()
testCreateEmptyWithSameType<QgsCurvePolygon>(); testCreateEmptyWithSameType<QgsCurvePolygon>();
qDebug( "createEmptyWithSameType(): QgsPolygonV2" ); qDebug( "createEmptyWithSameType(): QgsPolygonV2" );
testCreateEmptyWithSameType<QgsPolygonV2>(); testCreateEmptyWithSameType<QgsPolygon>();
qDebug( "createEmptyWithSameType(): QgsTriangle" ); qDebug( "createEmptyWithSameType(): QgsTriangle" );
testCreateEmptyWithSameType<QgsTriangle>(); testCreateEmptyWithSameType<QgsTriangle>();