Searched refs:lineGeoms (Results 1 – 3 of 3) sorted by relevance
64 std::vector<std::unique_ptr<Geometry>> lineGeoms; in extractLineWork() local71 lineGeoms.push_back(gComp->getBoundary()); in extractLineWork()74 return g.getFactory()->buildGeometry(std::move(lineGeoms)); in extractLineWork()83 std::vector<std::unique_ptr<Geometry>> lineGeoms; in getLineWork() local88 lineGeoms.push_back(gComp->getBoundary()); in getLineWork()90 lineGeoms.push_back(gComp->clone()); in getLineWork()94 return g.getFactory()->buildGeometry(std::move(lineGeoms)); in getLineWork()
848 QVector<GEOSGeometry *> lineGeoms; in splitLinearGeometry() local854 lineGeoms.reserve( nGeoms ); in splitLinearGeometry()856 …lineGeoms << GEOSGeom_clone_r( geosinit()->ctxt, GEOSGetGeometryN_r( geosinit()->ctxt, splitGeom.g… in splitLinearGeometry()861 lineGeoms << GEOSGeom_clone_r( geosinit()->ctxt, splitGeom.get() ); in splitLinearGeometry()864 mergeGeometriesMultiTypeSplit( lineGeoms ); in splitLinearGeometry()866 for ( int i = 0; i < lineGeoms.size(); ++i ) in splitLinearGeometry()868 newGeometries << QgsGeometry( fromGeos( lineGeoms[i] ) ); in splitLinearGeometry()869 GEOSGeom_destroy_r( geosinit()->ctxt, lineGeoms[i] ); in splitLinearGeometry()
992 QVector<GEOSGeometry *> lineGeoms; in splitLinearGeometry() local998 lineGeoms.reserve( nGeoms ); in splitLinearGeometry()1000 …lineGeoms << GEOSGeom_clone_r( geosinit()->ctxt, GEOSGetGeometryN_r( geosinit()->ctxt, splitGeom.g… in splitLinearGeometry()1005 lineGeoms << GEOSGeom_clone_r( geosinit()->ctxt, splitGeom.get() ); in splitLinearGeometry()1008 mergeGeometriesMultiTypeSplit( lineGeoms ); in splitLinearGeometry()1010 for ( int i = 0; i < lineGeoms.size(); ++i ) in splitLinearGeometry()1012 newGeometries << QgsGeometry( fromGeos( lineGeoms[i] ) ); in splitLinearGeometry()1013 GEOSGeom_destroy_r( geosinit()->ctxt, lineGeoms[i] ); in splitLinearGeometry()