View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0006448ITKpublic2008-02-26 15:242010-10-21 11:42
ReporterSimon Warfield 
Assigned ToHans Johnson 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionduplicate 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0006448: inconsistent transform API
DescriptionDifferent transform classes have different member function names for the same functionality, and some do not support the SetMatrix() API, so they cannot be used interoperably. Interoperable use was a key design goal of the registration API.

ScaleSkewVersor3DTransform does not support SetMatrix.

itk::VersorRigid3DTransform has no member named GetRotation() but has a GetVersor(), whereas ScaleSkewVersor3DTransform has no SetVersor() but has a SetRotation().

ScaleSkewVersor3DTransform should be modified to have a correctly operating SetMatrix, and GetRotation and GetVersor member functions added to all the transform classes that represent rotations or versors.
TagsNo tags attached.
Resolution Date
Sprint
Sprint Statusbacklog
Attached Files

 Relationships
duplicate of 0008347closedMichelKitware VersorRigidTransform needs SetRotationMatrix made public 

  Notes
(0022573)
Hans Johnson (developer)
2010-10-21 11:42

This is a duplicate of 0008347, and that bug was closed.

 Issue History
Date Modified Username Field Change
2008-02-26 15:24 Simon Warfield New Issue
2009-04-20 16:35 Luis Ibanez Status new => assigned
2009-04-20 16:35 Luis Ibanez Assigned To => MichelKitware
2010-10-21 11:41 Hans Johnson Relationship added duplicate of 0008347
2010-10-21 11:41 Hans Johnson Assigned To MichelKitware => Hans Johnson
2010-10-21 11:42 Hans Johnson Sprint Status => backlog
2010-10-21 11:42 Hans Johnson Note Added: 0022573
2010-10-21 11:42 Hans Johnson Status assigned => closed
2010-10-21 11:42 Hans Johnson Resolution open => duplicate


Copyright © 2000 - 2018 MantisBT Team