[Marble-devel] Review Request: AbstractProjection: bring dateline issue as a projection topic

Bernhard Beschow bbeschow at cs.tu-berlin.de
Mon Mar 12 15:06:49 UTC 2012


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/104175/#review11316
-----------------------------------------------------------


Disclaimer: I'm not very familiar with the problem the patch tries to solve. At a first glance, though, dealing with dateline issues in the projections seems like the right approach to me.

Just by looking at the amount of qDebug() statements, I wonder if another programmer gets a clou from the tests if he (accidently) made them fail? Are the tests detailed enough to catch common mistakes even w/o looking at the debug output (and interpret it properly)?

IMO, either the tests should be more detailed to catch improper modifications automatically, or the debug statements should be removed.

- Bernhard Beschow


On March 6, 2012, 7:27 p.m., Thibaut Gridel wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/104175/
> -----------------------------------------------------------
> 
> (Updated March 6, 2012, 7:27 p.m.)
> 
> 
> Review request for Marble and Torsten Rahn.
> 
> 
> Description
> -------
> 
> Try to separate concerns between Geo coordinates and screen coordinates.
> IDL is supposed to be an issue for those projections which have repeatable X property.
> As a first attempt, the patch brings IDL calculation into the abstract projection.
> Next step is to move horizon and pole for spherical algo, and idl for flat maps.
> 
> 
> Diffs
> -----
> 
>   src/lib/Projections/AbstractProjection.cpp edac2a7 
>   src/lib/Projections/AbstractProjection_p.h a93ab13 
>   src/lib/geodata/data/GeoDataLineString.cpp b459dd8 
>   tests/CMakeLists.txt 8e80456 
>   tests/ProjectionTest.cpp PRE-CREATION 
> 
> Diff: http://git.reviewboard.kde.org/r/104175/diff/
> 
> 
> Testing
> -------
> 
> Projection test tries to handle the 3 tessellation modes across IDL functional cases onto some projections.
> Tests are generic enough to catch easy to break regressions.
> More tests for Horizon, pole, visibility and projection welcome!
> 
> 
> Thanks,
> 
> Thibaut Gridel
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/marble-devel/attachments/20120312/f2ff95b1/attachment.html>


More information about the Marble-devel mailing list