Uploaded image for project: 'Apache Commons Geometry'
  1. Apache Commons Geometry
  2. GEOMETRY-80

Rename Transform to AffineTransform

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Resolved
    • Affects Version/s: None
    • Fix Version/s: 1.0
    • Component/s: None

      Description

      The Transform interface is intended to represent affine transforms only. Perhaps, we should then rename this interface to AffineTransform to distinguish it from other transform types (such as projective transforms).

      Pros:

      • Clear, unambiguous name
      • Allows possible use of other transform types later on without naming conflicts

      Cons:

      • Name conflicts with java.awt.geom.AffineTransform
      • I'm not sure if the term "affine" can be used to describe this type of transform in spherical space. I've only ever seen it used in discussions involving Euclidean space.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              mattjuntunen Matt Juntunen
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 50m
                50m