• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

boostorg / geometry
93%

Build:
DEFAULT BRANCH: develop
Repo Added 27 Jun 2016 09:36PM UTC
Files 784
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH develop
branch: develop
CHANGE BRANCH
x
Reset
  • develop
  • master

17 Aug 2026 05:56AM UTC coverage: 93.189%. Remained the same
26695

push

circleci

web-flow
[doc] Fix \tparam names that do not match the declaration (#1486)

* [doc] Document the actual template parameters of the projections

Every projection class in srs/projections/proj is
`template <typename T, typename Parameters>`, but the Doxygen block above
each one still documents `Geographic` and `Cartesian`, the parameters
these classes took before ddce41f2 (Apr 2017) moved the internal
representations. `T` has been undocumented since.

All 152 blocks in 99 headers were byte-identical and every one is
followed by `template <typename T, typename Parameters>`, so this is a
straight replacement. The wording for `T` is taken from
srs/projections/impl/base_dynamic.hpp, which already documents the same
type as "calculation type".

Comments only.

* [doc] Fix \tparam names that do not match the declaration

- clip_linestring.hpp: the Liang-Barsky strategy documents \tparam B and
  \tparam P, the template takes Box and Point.
- simplify.hpp: douglas_peucker_point writes '\tparam the enclosed point
  type', so Doxygen reads 'the' as the parameter name. It is Point.
- azimuth.hpp: default_strategy documents CalculationType, the template
  has only CSTag.
- transform.hpp: the four lines read '\tparam CoordinateSystemTag 1,2
  coordinate system tags', meaning both at once, so Doxygen sees a name
  that does not exist. Split into the eight real parameters. Source and
  target follow from transform(Geometry1 const&, Geometry2&), where the
  second one is the mutable output.

Comments only.

* [doc] Address review: ob_tran_static's StaticParameters, tmerc comment order

The \tparam list for ob_tran_static named T and Parameters but not
StaticParameters, which the declaration takes first. Added it in
declaration order.

In tmerc.hpp the doxygen block for tmerc_ellipsoid was separated from the
declaration by a commented-out copy of the approximate implementation, so
doxygen bound the comment to nothing. Moved the commented-out copy below
the real declaration. Noth... (continued)

33139 of 35561 relevant lines covered (93.19%)

1534992.8 hits per line

Relevant lines Covered
Build:
Build:
35561 RELEVANT LINES 33139 COVERED LINES
1534992.8 HITS PER LINE
Source Files on develop
  • Tree
  • List 784
  • Changed 99
  • Source Changed 0
  • Coverage Changed 99
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26695 develop [doc] Fix \tparam names that do not match the declaration (#1486) * [doc] Document the actual template parameters of the projections Every projection class in srs/projections/proj is `template <typename T, typename Parameters>`, but the Doxygen ... push 17 Aug 2026 07:05AM UTC web-flow circleci
93.19
26652 develop test: add confetti buffer, a robustness test for buffer and merge_elements push 27 Jul 2026 10:23AM UTC barendgehrels circleci
93.19
26609 develop test: include #1439 in test set and clean up of related issues push 09 Jul 2026 07:11PM UTC barendgehrels circleci
93.19
26566 develop fix(formulas): geographic intersection calculation in `sjoberg_intersection` when a segment lies on the equator Multiply the longitude offset term by `sign_lon_diff` when calculating equator crossings in `sjoberg_geodesic::lon_of_equator_intersec... push 09 Jul 2026 07:09PM UTC web-flow circleci
93.19
26523 develop Merge pull request #1456 from tinko92/fix/antimeridian-crossing-box-longitude-normalization push 02 Jul 2026 11:05PM UTC web-flow circleci
93.18
26437 develop Update release notes 1.92 (#1480) push 02 Jul 2026 01:59PM UTC web-flow circleci
93.18
26394 develop fix: nearly identical input should give an intersection Fixes: #1471 push 02 Jul 2026 06:46AM UTC barendgehrels circleci
93.18
26351 develop fix: degenerate linestring relation on boundary of areal Fixes: #1474 * Fix degenerate linestring relation on boundary of areal * Use hexadecimal for all interrupt flags * Also support single-point linestrings push 29 Jun 2026 05:53PM UTC web-flow circleci
93.17
26265 develop Merge pull request #1477 from tinko92/fix/bjam_leaking_cxx14 Fix/bjam leaking cxx14 push 29 Jun 2026 11:47AM UTC web-flow circleci
93.16
26179 develop Merge pull request #1478 from tinko92/fix/assign_parents_union_optimization_condition Narrow the condition for the parent assignment optimisation to union … push 29 Jun 2026 11:42AM UTC web-flow circleci
93.16
See All Builds (788)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc