The following changes should be made to the OrientedPoint class:
- replace direct boolean with direction Vector1D instance. The "direct" terminology is not clear to most users and having a vector to indicate the orientation of the point is much more intuitive and easier to work with.
- add equals, hashCode, and toString
- make the class immutable.
- update documentation to be more accessible.
Pull request: https://github.com/apache/commons-geometry/pull/27