[ https://issues.apache.org/jira/browse/LUCENE-2148?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris Male updated LUCENE-2148: ------------------------------- Attachment: LUCENE-2148.patch Patch differs considerably from previous one in that it makes no deletes or renames to the existing code. Instead it contains the following changes: - Deprecates all classes in geometry.shape - Adds simpler immutable Point class to geometry package. This will be used instead of Point2D in remaining work - Adds simpler LatLngRectangle class to geometry package. This will be used instead of LLRect in remaining work - Deprecates geometry.CartesianPoint - Changes LatLng to a concrete class (instead of abstract), deprecates most of its methods and cleans up the ones that should remain - Deprecates FloatLatLng and FixedLatLng since they are replaced by the logic in LatLng. > Improve Spatial Point2D and Rectangle Classes > --------------------------------------------- > > Key: LUCENE-2148 > URL: https://issues.apache.org/jira/browse/LUCENE-2148 > Project: Lucene - Java > Issue Type: Improvement > Components: contrib/spatial > Affects Versions: 3.1 > Reporter: Chris Male > Assignee: Simon Willnauer > Attachments: LUCENE-2148.patch, LUCENE-2148.patch > > > The Point2D and Rectangle classes have alot of duplicate, redundant and used > functionality. This issue cleans them both up and simplifies the > functionality they provide. > Subsequent to this, Eclipse and LineSegment, which depend on Point2D, are not > used anywhere in the contrib, therefore rather than trying to update them to > use the improved Point2D, they will be removed. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org For additional commands, e-mail: java-dev-h...@lucene.apache.org