Currently the spec defines course which is then applied to create the following paths:
courseGreatCircle
courseRhumbline
Both of these paths duplicate all attributes contained in the course definition including "non-calculated" values like nextPoint.position, previousPoint.position, activeRoute, etc.
My proposal is that the "non-calculated" values are moved to a navigation.course path with only the calculated values remaining in the respectivecourseGreatCircle and courseRhumbline paths.
Currently the spec defines
course
which is then applied to create the following paths:courseGreatCircle
courseRhumbline
Both of these paths duplicate all attributes contained in the
course
definition including "non-calculated" values likenextPoint.position
,previousPoint.position
,activeRoute
, etc.My proposal is that the "non-calculated" values are moved to a
navigation.course
path with only the calculated values remaining in the respectivecourseGreatCircle
andcourseRhumbline
paths.