Details
-
Type:
Improvement
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: sphgeom
-
Labels:
-
Story Points:1
-
Epic Link:
-
Sprint:Alert Production F16 - 11, Alert Production F16 - 11b, Alert Production F16 - 11c
-
Team:Alert Production
Description
The sphgeom::LonLat and sphgeom::UnitVector3d classes provide constructors for converting between the two types. However, the axis convention used for the conversion is left unspecified, limiting the situations where these classes' interoperability can be used.
I propose that the axis convention currently used by the implementations of these classes be made part of their APIs, so that external code knows what results to expect:
(0°, 0°) <--> <1, 0, 0>
|
(90°, 0°) <--> <0, 1, 0>
|
(*, 90°) <--> <0, 0, 1>
|
Attachments
Activity
Field | Original Value | New Value |
---|---|---|
Epic Link |
|
Sprint | Alert Production F16 - 11 [ 289 ] |
Rank | Ranked higher |
Sprint | Alert Production F16 - 11 [ 289 ] | Alert Production F16 - 11, Alert Production F16 - 11b [ 289, 295 ] |
Rank | Ranked higher |
Sprint | Alert Production F16 - 11, Alert Production F16 - 11b [ 289, 295 ] | Alert Production F16 - 11, Alert Production F16 - 11b, Alert Production F16 - 11c [ 289, 295, 296 ] |
Status | To Do [ 10001 ] | In Progress [ 3 ] |
Reviewers | Serge Monkewitz [ smonkewitz ] | |
Status | In Progress [ 3 ] | In Review [ 10004 ] |
Status | In Review [ 10004 ] | Reviewed [ 10101 ] |
Resolution | Done [ 10000 ] | |
Status | Reviewed [ 10101 ] | Done [ 10002 ] |
Labels | SciencePipelines documentation, | SciencePipelines documentation documentation, |
Labels | SciencePipelines documentation documentation, | SciencePipelines documentation |
Serge Monkewitz, if your offer to review this ticket is still open, I'd appreciate you taking a look at it.