/dports/graphics/qgis/qgis-3.22.3/src/core/geometry/ |
H A D | qgspolygon.cpp | 25 QgsPolygon::QgsPolygon() in QgsPolygon() function in QgsPolygon 31 QgsPolygon::QgsPolygon( QgsLineString *exterior, const QList<QgsLineString *> &rings ) in QgsPolygon() function in QgsPolygon 42 QString QgsPolygon::geometryType() const in geometryType() 47 QgsPolygon *QgsPolygon::createEmptyWithSameType() const in createEmptyWithSameType() 49 auto result = std::make_unique< QgsPolygon >(); in createEmptyWithSameType() 54 QgsPolygon *QgsPolygon::clone() const in clone() 56 return new QgsPolygon( *this ); in clone() 59 void QgsPolygon::clear() in clear() 65 bool QgsPolygon::fromWkb( QgsConstWkbPtr &wkbPtr ) in fromWkb() 144 wkbArray.resize( QgsPolygon::wkbSize() ); in asWkb() [all …]
|
H A D | qgsmultipolygon.cpp | 33 QgsPolygon *QgsMultiPolygon::polygonN( int index ) in polygonN() 35 return qgsgeometry_cast< QgsPolygon * >( geometryN( index ) ); in polygonN() 38 const QgsPolygon *QgsMultiPolygon::polygonN( int index ) const in polygonN() 40 return qgsgeometry_cast< const QgsPolygon * >( geometryN( index ) ); in polygonN() 81 if ( qgsgeometry_cast<const QgsPolygon *>( geom ) ) in asGml2() 101 if ( qgsgeometry_cast<const QgsPolygon *>( geom ) ) in asGml3() 117 if ( qgsgeometry_cast<const QgsPolygon *>( geom ) ) in asJsonObject() 120 const QgsPolygon *polygon = static_cast<const QgsPolygon *>( geom ); in asJsonObject() 147 if ( !qgsgeometry_cast<QgsPolygon *>( g ) ) in addGeometry() 171 if ( !g || !qgsgeometry_cast< QgsPolygon * >( g ) ) in insertGeometry() [all …]
|
H A D | qgspolygon.h | 33 class CORE_EXPORT QgsPolygon: public QgsCurvePolygon 41 QgsPolygon() SIP_HOLDGIL; 50 …QgsPolygon( QgsLineString *exterior SIP_TRANSFER, const QList< QgsLineString * > &rings SIP_TRANSF… 53 QgsPolygon *clone() const override SIP_FACTORY; 58 QgsPolygon *surfaceToPolygon() const override SIP_FACTORY; 89 inline static const QgsPolygon *cast( const QgsAbstractGeometry *geom ) in cast() 98 return static_cast<const QgsPolygon *>( geom ); in cast() 103 QgsPolygon *createEmptyWithSameType() const override SIP_FACTORY;
|
H A D | qgsmultipolygon.h | 23 class QgsPolygon; variable 48 QgsPolygon *polygonN( int index ); 58 SIP_PYOBJECT polygonN( int index ) SIP_TYPEHINT( QgsPolygon ); 81 const QgsPolygon *polygonN( int index ) const;
|
H A D | qgsinternalgeometryengine.cpp | 165 const QgsPolygon *polygon = qgsgeometry_cast< const QgsPolygon * >( mGeometry ); in isAxisParallelRectangle() 210 QgsPolygon *polygon = nullptr; in extrude() 225 polygon = new QgsPolygon(); in extrude() 307 const QgsPolygon *polygon = qgsgeometry_cast< const QgsPolygon * >( surface ); in surfacePoleOfInaccessibility() 621 const QgsPolygon *polygon = static_cast< const QgsPolygon * >( geom ); in orthogonalizeGeom() 622 QgsPolygon *result = new QgsPolygon(); in orthogonalizeGeom() 779 const QgsPolygon *polygon = static_cast< const QgsPolygon * >( geom ); in densifyGeometry() 780 QgsPolygon *result = new QgsPolygon(); in densifyGeometry() 1125 std::unique_ptr< QgsPolygon > poly = std::make_unique< QgsPolygon >(); in variableWidthBuffer() 1210 if ( QgsPolygon *poly = qgsgeometry_cast< QgsPolygon * >( ms->geometryN( i ) ) ) in randomPointsInPolygon() [all …]
|
/dports/graphics/qgis-ltr/qgis-3.16.16/src/core/geometry/ |
H A D | qgspolygon.cpp | 25 QgsPolygon::QgsPolygon() in QgsPolygon() function in QgsPolygon 31 QgsPolygon::QgsPolygon( QgsLineString *exterior, const QList<QgsLineString *> &rings ) in QgsPolygon() function in QgsPolygon 42 QString QgsPolygon::geometryType() const in geometryType() 47 QgsPolygon *QgsPolygon::createEmptyWithSameType() const in createEmptyWithSameType() 49 auto result = qgis::make_unique< QgsPolygon >(); in createEmptyWithSameType() 54 QgsPolygon *QgsPolygon::clone() const in clone() 56 return new QgsPolygon( *this ); in clone() 59 void QgsPolygon::clear() in clear() 65 bool QgsPolygon::fromWkb( QgsConstWkbPtr &wkbPtr ) in fromWkb() 144 wkbArray.resize( QgsPolygon::wkbSize() ); in asWkb() [all …]
|
H A D | qgsmultipolygon.cpp | 33 QgsPolygon *QgsMultiPolygon::polygonN( int index ) in polygonN() 35 return qgsgeometry_cast< QgsPolygon * >( geometryN( index ) ); in polygonN() 38 const QgsPolygon *QgsMultiPolygon::polygonN( int index ) const in polygonN() 40 return qgsgeometry_cast< const QgsPolygon * >( geometryN( index ) ); in polygonN() 81 if ( qgsgeometry_cast<const QgsPolygon *>( geom ) ) in asGml2() 101 if ( qgsgeometry_cast<const QgsPolygon *>( geom ) ) in asGml3() 117 if ( qgsgeometry_cast<const QgsPolygon *>( geom ) ) in asJsonObject() 120 const QgsPolygon *polygon = static_cast<const QgsPolygon *>( geom ); in asJsonObject() 147 if ( !qgsgeometry_cast<QgsPolygon *>( g ) ) in addGeometry() 171 if ( !g || !qgsgeometry_cast< QgsPolygon * >( g ) ) in insertGeometry() [all …]
|
H A D | qgspolygon.h | 33 class CORE_EXPORT QgsPolygon: public QgsCurvePolygon 41 QgsPolygon() SIP_HOLDGIL; 50 …QgsPolygon( QgsLineString *exterior SIP_TRANSFER, const QList< QgsLineString * > &rings SIP_TRANSF… 53 QgsPolygon *clone() const override SIP_FACTORY; 58 QgsPolygon *surfaceToPolygon() const override SIP_FACTORY; 89 inline const QgsPolygon *cast( const QgsAbstractGeometry *geom ) const in cast() 98 return static_cast<const QgsPolygon *>( geom ); in cast() 103 QgsPolygon *createEmptyWithSameType() const override SIP_FACTORY;
|
H A D | qgsmultipolygon.h | 23 class QgsPolygon; variable 48 QgsPolygon *polygonN( int index ); 58 SIP_PYOBJECT polygonN( int index ) SIP_TYPEHINT( QgsPolygon ); 81 const QgsPolygon *polygonN( int index ) const;
|
H A D | qgsinternalgeometryengine.cpp | 77 QgsPolygon *polygon = nullptr; in extrude() 92 polygon = new QgsPolygon(); in extrude() 174 const QgsPolygon *polygon = qgsgeometry_cast< const QgsPolygon * >( surface ); in surfacePoleOfInaccessibility() 487 const QgsPolygon *polygon = static_cast< const QgsPolygon * >( geom ); in orthogonalizeGeom() 488 QgsPolygon *result = new QgsPolygon(); in orthogonalizeGeom() 645 const QgsPolygon *polygon = static_cast< const QgsPolygon * >( geom ); in densifyGeometry() 646 QgsPolygon *result = new QgsPolygon(); in densifyGeometry() 991 std::unique_ptr< QgsPolygon > poly = qgis::make_unique< QgsPolygon >(); in variableWidthBuffer() 1076 if ( QgsPolygon *poly = qgsgeometry_cast< QgsPolygon * >( ms->geometryN( i ) ) ) in randomPointsInPolygon() 1089 if ( const QgsPolygon *poly = qgsgeometry_cast< const QgsPolygon * >( polygon.constGet() ) ) in randomPointsInPolygon() [all …]
|
/dports/graphics/qgis/qgis-3.22.3/tests/src/3d/ |
H A D | testqgstessellator.cpp | 162 QgsPolygon polygon; in testBasic() 165 QgsPolygon polygonZ; in testBasic() 200 QgsPolygon rect; in testWalls() 227 QgsPolygon rectRev; in testWalls() 260 QgsPolygon polygon; in testBackEdges() 278 QgsPolygon polygon; in asMultiPolygon() 310 QgsPolygon polygon; in testBadCoordinates() 327 QgsPolygon p; in testIssue17745() 339 QgsPolygon p; in testCrashSelfIntersection() 352 QgsPolygon p; in testCrashEmptyPolygon() [all …]
|
/dports/graphics/qgis-ltr/qgis-3.16.16/tests/src/3d/ |
H A D | testqgstessellator.cpp | 162 QgsPolygon polygon; in testBasic() 165 QgsPolygon polygonZ; in testBasic() 200 QgsPolygon rect; in testWalls() 227 QgsPolygon rectRev; in testWalls() 260 QgsPolygon polygon; in testBackEdges() 278 QgsPolygon polygon; in asMultiPolygon() 310 QgsPolygon polygon; in testBadCoordinates() 327 QgsPolygon p; in testIssue17745() 339 QgsPolygon p; in testCrashSelfIntersection() 352 QgsPolygon p; in testCrashEmptyPolygon() [all …]
|
/dports/graphics/qgis/qgis-3.22.3/tests/src/core/geometry/ |
H A D | testqgsmultipolygon.cpp | 83 QgsPolygon part; in multiPolygon() 176 const QgsPolygon *ls = static_cast< const QgsPolygon * >( c6.geometryN( 0 ) ); in multiPolygon() 393 const QgsPolygon *curve = static_cast< const QgsPolygon * >( curveType->geometryN( 0 ) ); in multiPolygon() 414 …QCOMPARE( *static_cast< const QgsPolygon * >( c17.geometryN( 0 ) ), *static_cast< const QgsPolygon… in multiPolygon() 415 …QCOMPARE( *static_cast< const QgsPolygon * >( c17.geometryN( 1 ) ), *static_cast< const QgsPolygon… in multiPolygon() 433 …QCOMPARE( *static_cast< const QgsPolygon * >( c17.geometryN( 0 ) ), *static_cast< const QgsPolygon… in multiPolygon() 434 …QCOMPARE( *static_cast< const QgsPolygon * >( c17.geometryN( 1 ) ), *static_cast< const QgsPolygon… in multiPolygon() 454 …QCOMPARE( *static_cast< const QgsPolygon * >( c17.geometryN( 0 ) ), *static_cast< const QgsPolygon… in multiPolygon() 455 …QCOMPARE( *static_cast< const QgsPolygon * >( c17.geometryN( 1 ) ), *static_cast< const QgsPolygon… in multiPolygon() 630 QgsPolygon polygon1; in multiPolygon() [all …]
|
H A D | testqgspolygon.cpp | 39 QgsPolygon p1; in polygon() 119 QgsPolygon p2; in polygon() 131 QgsPolygon p3; in polygon() 142 QgsPolygon p4; in polygon() 153 QgsPolygon p5; in polygon() 175 QgsPolygon p6; in polygon() 241 QgsPolygon p6b; in polygon() 272 QgsPolygon p6c; in polygon() 325 QgsPolygon p7; in polygon() 433 QgsPolygon p8; in polygon() [all …]
|
/dports/graphics/qgis/qgis-3.22.3/python/core/auto_generated/geometry/ |
H A D | qgspolygon.sip.in | 13 class QgsPolygon: QgsCurvePolygon 27 QgsPolygon() /HoldGIL/; 32 …QgsPolygon( QgsLineString *exterior /Transfer/, const QList< QgsLineString * > &rings /Transfer/ =… 34 Constructor for QgsPolygon, with the specified ``exterior`` ring and interior ``rings``. 43 virtual QgsPolygon *clone() const /Factory/; 53 virtual QgsPolygon *surfaceToPolygon() const /Factory/; 82 virtual QgsPolygon *createEmptyWithSameType() const /Factory/; 90 QString str = QStringLiteral( "<QgsPolygon: %1>" ).arg( wkt );
|
/dports/graphics/qgis-ltr/qgis-3.16.16/python/core/auto_generated/geometry/ |
H A D | qgspolygon.sip.in | 13 class QgsPolygon: QgsCurvePolygon 27 QgsPolygon() /HoldGIL/; 32 …QgsPolygon( QgsLineString *exterior /Transfer/, const QList< QgsLineString * > &rings /Transfer/ =… 34 Constructor for QgsPolygon, with the specified ``exterior`` ring and interior ``rings``. 43 virtual QgsPolygon *clone() const /Factory/; 53 virtual QgsPolygon *surfaceToPolygon() const /Factory/; 82 virtual QgsPolygon *createEmptyWithSameType() const /Factory/; 90 QString str = QStringLiteral( "<QgsPolygon: %1>" ).arg( wkt );
|
/dports/graphics/qgis/qgis-3.22.3/tests/src/python/ |
H A D | test_qgsannotationpolygonitem.py | 35 QgsPolygon, 69 …item = QgsAnnotationPolygonItem(QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsP… 73 …item.setGeometry(QgsPolygon(QgsLineString([QgsPoint(22, 23), QgsPoint(24, 23), QgsPoint(24, 25), Q… 85 …item = QgsAnnotationPolygonItem(QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsP… 92 …item = QgsAnnotationPolygonItem(QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsP… 100 …QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsPoint(14, 15), QgsPoint(12, 13)])… 135 …QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsPoint(14, 15), QgsPoint(12, 13)])… 143 …QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsPoint(14, 15), QgsPoint(12, 13)])… 153 …item = QgsAnnotationPolygonItem(QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsP… 171 …item = QgsAnnotationPolygonItem(QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsP… [all …]
|
H A D | test_qgsannotationlayer.py | 35 QgsPolygon, 78 …QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsPoint(14, 15), QgsPoint(12, 13)])… 113 …QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsPoint(14, 15), QgsPoint(12, 13)])… 125 …QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsPoint(14, 15), QgsPoint(12, 13)])… 144 …QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsPoint(14, 15), QgsPoint(12, 13)])… 160 …QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsPoint(14, 15), QgsPoint(12, 13)])… 183 …QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsPoint(14, 15), QgsPoint(12, 13)])… 202 …QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsPoint(14, 15), QgsPoint(12, 13)])… 224 …QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsPoint(14, 15), QgsPoint(12, 13)])… 244 …QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsPoint(14, 15), QgsPoint(12, 13)])… [all …]
|
/dports/graphics/qgis-ltr/qgis-3.16.16/tests/src/python/ |
H A D | test_qgsannotationpolygonitem.py | 32 QgsPolygon, 58 …item = QgsAnnotationPolygonItem(QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsP… 62 …item.setGeometry(QgsPolygon(QgsLineString([QgsPoint(22, 23), QgsPoint(24, 23), QgsPoint(24, 25), Q… 74 …item = QgsAnnotationPolygonItem(QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsP… 88 …item = QgsAnnotationPolygonItem(QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsP… 98 …item = QgsAnnotationPolygonItem(QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsP… 154 …item = QgsAnnotationPolygonItem(QgsPolygon(QgsLineString([QgsPoint(11.5, 13), QgsPoint(12, 13), Qg…
|
H A D | test_qgsannotationlayer.py | 33 QgsPolygon, 67 …polygon_item_id = layer.addItem(QgsAnnotationPolygonItem(QgsPolygon(QgsLineString([QgsPoint(12, 13… 94 …layer.addItem(QgsAnnotationPolygonItem(QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13… 105 …layer.addItem(QgsAnnotationPolygonItem(QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13… 120 …layer.addItem(QgsAnnotationPolygonItem(QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13… 145 …polygon_item_id = layer.addItem(QgsAnnotationPolygonItem(QgsPolygon(QgsLineString([QgsPoint(12, 13… 165 …polygon_item_id = layer.addItem(QgsAnnotationPolygonItem(QgsPolygon(QgsLineString([QgsPoint(12, 13… 183 …polygon_item_id = p.mainAnnotationLayer().addItem(QgsAnnotationPolygonItem(QgsPolygon(QgsLineStrin… 209 …item = QgsAnnotationPolygonItem(QgsPolygon(QgsLineString([QgsPoint(12, 13), QgsPoint(14, 13), QgsP… 252 …item = QgsAnnotationPolygonItem(QgsPolygon(QgsLineString([QgsPoint(11.5, 13), QgsPoint(12, 13), Qg…
|
/dports/graphics/qgis/qgis-3.22.3/src/3d/processing/ |
H A D | qgsalgorithmtessellate.cpp | 99 …const std::unique_ptr< QgsPolygon > p( qgsgeometry_cast< QgsPolygon * >( ms->geometryN( i )->segme… in processFeature() 105 …const std::unique_ptr< QgsPolygon > p( qgsgeometry_cast< QgsPolygon * >( f.geometry().constGet()->… in processFeature()
|
/dports/graphics/qgis-ltr/qgis-3.16.16/src/3d/processing/ |
H A D | qgsalgorithmtessellate.cpp | 99 …std::unique_ptr< QgsPolygon > p( qgsgeometry_cast< QgsPolygon * >( ms->geometryN( i )->segmentize(… in processFeature() 105 …std::unique_ptr< QgsPolygon > p( qgsgeometry_cast< QgsPolygon * >( f.geometry().constGet()->segmen… in processFeature()
|
/dports/graphics/qgis-ltr/qgis-3.16.16/src/3d/symbols/ |
H A D | qgspolygon3dsymbol_p.cpp | 71 …void processPolygon( QgsPolygon *polyClone, QgsFeatureId fid, float height, float extrusionHeight,… 110 void QgsPolygon3DSymbolHandler::processPolygon( QgsPolygon *polyClone, QgsFeatureId fid, float heig… in processPolygon() 170 if ( const QgsPolygon *poly = qgsgeometry_cast< const QgsPolygon *>( g ) ) in processFeature() 172 QgsPolygon *polyClone = poly->clone(); in processFeature() 179 QgsPolygon *polyClone = static_cast< const QgsPolygon *>( mpoly->polygonN( i ) )->clone(); in processFeature() 190 QgsPolygon *polyClone = static_cast< const QgsPolygon *>( g2 )->clone(); in processFeature()
|
/dports/graphics/qgis/qgis-3.22.3/src/3d/symbols/ |
H A D | qgspolygon3dsymbol_p.cpp | 72 …void processPolygon( QgsPolygon *polyClone, QgsFeatureId fid, float height, float extrusionHeight,… 114 void QgsPolygon3DSymbolHandler::processPolygon( QgsPolygon *polyClone, QgsFeatureId fid, float heig… in processPolygon() 186 if ( const QgsPolygon *poly = qgsgeometry_cast< const QgsPolygon *>( g ) ) in processFeature() 188 QgsPolygon *polyClone = poly->clone(); in processFeature() 195 QgsPolygon *polyClone = static_cast< const QgsPolygon *>( mpoly->polygonN( i ) )->clone(); in processFeature() 206 QgsPolygon *polyClone = static_cast< const QgsPolygon *>( g2 )->clone(); in processFeature()
|
/dports/graphics/qgis-ltr/qgis-3.16.16/src/quickgui/ |
H A D | qgsquickhighlightsgnode.h | 27 class QgsPolygon; variable 59 QSGGeometryNode *createPolygonGeometry( const QgsPolygon *polygon );
|