On Thu, 2008-07-03 at 02:42 +0200, Jody Garnett wrote:
> Alessio Fabiani wrote:
> > I thought about  two possible ways:
> >
> > 1. Modify/using/improving the GeneralEnvelope
> > 2. Create a new EnvelopeWithTime object which extends the GeneralEnvelope
> Right now we have BoundingBox as a subclass of GeneralEnveloper; you 
> could make EnvelopeWithTime as a subclass of that... 

Why? What does that buy you apart from breaking the generality of
Envelope? 

Envelopes are neither bounding nor boxes so the subclass is broken by
semantics. Then you want to extend that broken concept to handle a new
axis of a totally different kind, exactly what the parent class was
designed for!? ... it boggles the mind, really. I cannot fathom what's
so confusing about Envelope that it could lead to this kind of thinking.

--adrian


-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to