Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Super-optimised version of geometry bounding box intersects test
Apply some fancy logic to make this test as cheap as possible to run
- Loading branch information
Showing
with
244 additions
and 11 deletions.
- +10 −0 python/core/auto_generated/geometry/qgsabstractgeometry.sip.in
- +2 −0 python/core/auto_generated/geometry/qgscompoundcurve.sip.in
- +1 −0 python/core/auto_generated/geometry/qgscurve.sip.in
- +2 −0 python/core/auto_generated/geometry/qgscurvepolygon.sip.in
- +2 −0 python/core/auto_generated/geometry/qgsgeometrycollection.sip.in
- +2 −0 python/core/auto_generated/geometry/qgslinestring.sip.in
- +2 −0 python/core/auto_generated/geometry/qgspoint.sip.in
- +5 −0 src/core/geometry/qgsabstractgeometry.cpp
- +10 −0 src/core/geometry/qgsabstractgeometry.h
- +29 −0 src/core/geometry/qgscompoundcurve.cpp
- +1 −0 src/core/geometry/qgscompoundcurve.h
- +5 −2 src/core/geometry/qgscurve.h
- +33 −0 src/core/geometry/qgscurvepolygon.cpp
- +1 −0 src/core/geometry/qgscurvepolygon.h
- +2 −9 src/core/geometry/qgsgeometry.cpp
- +29 −0 src/core/geometry/qgsgeometrycollection.cpp
- +1 −0 src/core/geometry/qgsgeometrycollection.h
- +78 −0 src/core/geometry/qgslinestring.cpp
- +1 −0 src/core/geometry/qgslinestring.h
- +5 −0 src/core/geometry/qgspoint.cpp
- +1 −0 src/core/geometry/qgspoint.h
- +22 −0 tests/src/core/testqgsgeometry.cpp
Oops, something went wrong.