
Theo: I would add, to dimension-agnostic, also coordinate-agnostic. See the paper "Coordinate-free geometyry ADT" by Mann, Litke and DeRose (http://citeseer.ist.psu.edu/191514.html). I think they make excellent points. -- Hervé Brönnimann hervebronnimann@mac.com On Jan 29, 2008, at 7:17 PM, Theodore Papadopoulo wrote:
I just had a glance on the library. One thing that strikes me is its 2D perspective, which is not reflected in the names. I would at least call the namespace geometry2d or the classes point2d .... It really seems awkward to use the generic names for the specific 2D case. That being said, from my point of view any geometry basic layer (ie basic representation not the sophisticated algorithms) should be as dimension agnostic as possible... but I may be biased.
Regards,
Theo.