[
https://issues.apache.org/jira/browse/LUCENE-7934?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ignacio Vera updated LUCENE-7934:
---------------------------------
Attachment: LUCENE-7934.patch
Attached the proposed change.
> PlanetObject Interface
> ----------------------
>
> Key: LUCENE-7934
> URL: https://issues.apache.org/jira/browse/LUCENE-7934
> Project: Lucene - Core
> Issue Type: Improvement
> Components: modules/spatial3d
> Reporter: Ignacio Vera
> Attachments: LUCENE-7934.patch
>
>
> Hi [~daddywri],
> I propose to add a new interface call PlanetObject which all shapes should
> implement. It is actually extracted from class BasePlanetObject. The
> motivation is that currently the method getPlanetModel() is not visible and
> therefore there is no possibility to know to which PlanetModel a shape
> belongs to.
> The side effect for this change is that the constructors for composite shapes
> change as they need to be created with a PlanetModel. I think this is correct
> as then we can check the planet model when adding a shape and make sure all
> objects in a composite belongs to the same Planet model.
> In addition, we check that two shape belongs to the shape Planet model when
> calling getRelationship(GeoShape geoShape).
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]