Bug #983

Revise Rotation.proto

Added by Anonymous about 12 years ago. Updated about 12 years ago.

Status:ResolvedStart date:04/18/2012
Priority:NormalDue date:
Assignee:J. Wienke% Done:

100%

Category:protocol
Target version:-

Description

source:trunk/rst/proto/stable/rst/geometry/Rotation.proto defines all its fields to be optional, and starts with field index 4. Probably copy&past error from a former pose representation.
  • Changing optional to required should be no problem at all even in stable (there is most probably only user code out there using all four quaternion components anyway)
  • Changing field index is not binary compatible

Associated revisions

Revision 9ee8833e
Added by J. Wienke about 12 years ago

Make the elements of the quaternion required. Otherwise the quaternion is invalid which should not be the default case.

fixes #983

History

#1 Updated by J. Wienke about 12 years ago

I don't see a reason to change the field indices. But making the fields required is in this case a reasonable idea. Usually, you should be very careful about requiring fileds for preserving compatibility.

#2 Updated by J. Wienke about 12 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Applied in changeset r307.

Also available in: Atom PDF