I like option #3 :)

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Chief Architect
Instrument Software and Science Data Systems Section (398)
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 168-519, Mailstop: 168-527
Email: [email protected]
WWW:  http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Associate Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++






-----Original Message-----
From: Martin Desruisseaux <[email protected]>
Organization: Geomatys
Reply-To: "[email protected]" <[email protected]>
Date: Wednesday, March 25, 2015 at 7:04 AM
To: Apache SIS <[email protected]>
Subject: Would like advice on a class name

>Hello all
>
>We committed recently a class named "UnitaryProjection" [1], but I'm
>unsure about this class name since I have not seen this name used
>elsewhere. "UnitaryProjection" is the base class of all map projections,
>except that it performs its calculation on a unit sphere or an ellipsoid
>having a semi-major axis length of 1. The name "Unitary" tries to
>emphases that.
>
>We could rename "UnitaryProjection" as "MapProjection", but I'm afraid
>that someone seeing "MapProjection" would expect a class performing the
>whole map projection process, which is not the case: scale factor, false
>easting/northing, conversions from degrees to radians, etc. are done
>outside of "UnitaryProjection".
>
>What would peoples prefer?
>
>1) Keep the "UnitaryProjection" name for making clear that this class
>does not apply scale factor, etc.
>2) Rename as "MapProjection" and hope that the javadoc [1] is
>sufficiently clear.
>3) Rename into something else ("NormalizedProjection" ?)
>
>
>    Martin
>
>
>[1]
>https://builds.apache.org/job/sis-dev/javadoc/org/apache/sis/referencing/o
>peration/projection/UnitaryProjection.html

Reply via email to