Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

Task #4391 (closed)

Opened 11 years ago

Closed 10 years ago

ROI-shape 'transformation'

Reported by: wmoore Owned by: jburel
Priority: major Milestone: OMERO-4.4
Component: General Version: n.a.
Keywords: dbmodelcompare Cc: ajpatterson, wmoore, jburel, jamoore
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: 0.0d
Sprint: 2012-03-13 (10)

Description (last modified by jburel)

Insight uses the 'transformation' attribute of Shape for various strings to describe:

  • "rotate(degrees, cx, cy)"
  • "translte(x, y)"
  • "matrix(a, b, c, d, e, f)"

The model current states that translation is a string "a, b, c, d, e, f" which represents the 3 by 3 matrix.

--       --
| a, c, e |
| b, d, f |
| 0, 0, 1 |
--       --

Consider relaxing the model to allow Insight's behavior?

Relaxing the model might not be a good idea.
We should adjust how we save the transformation and create methods to change the affine transformation.


Decision

  • Model: No Change
  • DB and clients: Impact is too important so no changes and the object will be updated when the new model (3D) is put in place.

Change History (16)

comment:1 Changed 11 years ago by jburel

  • Cc jburel added
  • Description modified (diff)

comment:2 Changed 11 years ago by jburel

Following discussion 21/02:

  • review code to only save matrix.

comment:3 Changed 11 years ago by ajpatterson

  • Owner changed from ajpatterson to jburel

Changing owner to jburel as decision made to change insights code not the data model.

comment:4 Changed 11 years ago by ajpatterson

  • Cc ajpatterson added

comment:5 Changed 11 years ago by jburel

  • Cc jmoore added
  • Description modified (diff)

comment:6 Changed 11 years ago by jburel

  • Milestone changed from OMERO-Beta4.3 to Unscheduled

comment:7 Changed 11 years ago by jburel

Referencing ticket #4317 has changed sprint.

comment:8 Changed 10 years ago by ajpatterson

  • Keywords dbmodelcompare added

comment:9 Changed 10 years ago by jburel

  • Milestone changed from Unscheduled to OMERO-Beta4.4

comment:10 Changed 10 years ago by jburel

  • Component changed from Model to General
  • Sprint set to 2012-03-13 (10)

comment:11 Changed 10 years ago by jburel

  • Remaining Time set to 0.6

comment:12 Changed 10 years ago by jburel

  • Status changed from new to accepted

comment:13 Changed 10 years ago by jburel

  • Owner jburel deleted
  • Status changed from accepted to new

comment:14 Changed 10 years ago by jburel

  • Cc wmoore added; dzmacdonald removed

Model currently under review. So putting that on hold.

comment:15 Changed 10 years ago by jburel

  • Owner set to jburel
  • Status changed from new to accepted

The pojos object will return an array used to generate the transformation. This flat matrix will be then used to generate the Affine Transform
This will not change whatever the storage mechanism we decide.

comment:16 Changed 10 years ago by jburel

  • Remaining Time changed from 0.6 to 0
  • Status changed from accepted to closed
Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.71550 sec.)

We're Hiring!