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 9 years ago

Closed 8 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 9 years ago by jburel

  • Cc jburel added
  • Description modified (diff)

comment:2 Changed 9 years ago by jburel

Following discussion 21/02:

  • review code to only save matrix.

comment:3 Changed 9 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 9 years ago by ajpatterson

  • Cc ajpatterson added

comment:5 Changed 9 years ago by jburel

  • Cc jmoore added
  • Description modified (diff)

comment:6 Changed 9 years ago by jburel

  • Milestone changed from OMERO-Beta4.3 to Unscheduled

comment:7 Changed 9 years ago by jburel

Referencing ticket #4317 has changed sprint.

comment:8 Changed 8 years ago by ajpatterson

  • Keywords dbmodelcompare added

comment:9 Changed 8 years ago by jburel

  • Milestone changed from Unscheduled to OMERO-Beta4.4

comment:10 Changed 8 years ago by jburel

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

comment:11 Changed 8 years ago by jburel

  • Remaining Time set to 0.6

comment:12 Changed 8 years ago by jburel

  • Status changed from new to accepted

comment:13 Changed 8 years ago by jburel

  • Owner jburel deleted
  • Status changed from accepted to new

comment:14 Changed 8 years ago by jburel

  • Cc wmoore added; dzmacdonald removed

Model currently under review. So putting that on hold.

comment:15 Changed 8 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 8 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.92655 sec.)

We're Hiring!