Hey Martin,

From: Martin Desruisseaux 
<[email protected]<mailto:[email protected]>>
Organization: Geomatys
Reply-To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Date: Thursday, December 20, 2012 6:48 PM
To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Subject: Re: Class overlap: Envelope (or GeographicBoundingBox) vs LatLonRect

Hello Chris

Le 21/12/12 03:29, Mattmann, Chris A (388J) a écrit :

Yep, I commented back -- I agree with your position. Let's not port those
coordinate transform methods.

Thanks. I will port the functionality of getNormLon(). I suggest a 
"normalize()" method which normalize the coordinate as a whole (longitude may 
not be the only cyclic coordinate).

+1 makes sense to me.

On a related question about QuadTree, I wonder if the QuadTreeNode class could 
be considered as internal mechanic? QuadTreeNode is used publicly only be 
QuadTree.getRoot(), itself used only internally be 
QuadTreeReader/QuadTreeWriter. Unless they are actually used by other projects 
outside SIS, could we turn the following into package-private elements?


  *   Method QuadTree.getRoot()
  *   Class QuadTreeNode

  *   Class Quadrant

+1 from me that makes sense.

The proposed patch is attached to this email.

I'll file a JIRA and commit it shortly!

Cheers,
Chris

Reply via email to