MantisBT - ITK | ||||||||||
| View Issue Details | ||||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | |||||
| 0008347 | ITK | public | 2009-01-05 22:55 | 2009-04-29 20:02 | ||||||
| Reporter | Hans Johnson | |||||||||
| Assigned To | MichelKitware | |||||||||
| Priority | low | Severity | minor | Reproducibility | always | |||||
| Status | closed | Resolution | fixed | |||||||
| Platform | OS | OS Version | ||||||||
| Product Version | ITK-3-10 | |||||||||
| Target Version | Fixed in Version | |||||||||
| Resolution Date | ||||||||||
| Sprint | ||||||||||
| Sprint Status | ||||||||||
| Summary | 0008347: VersorRigidTransform needs SetRotationMatrix made public | |||||||||
| Description | All of the Rigid3DTransforms should be convetable to each other through the SetCenter SetTranslation SetRotationMatrix Member functions. Currently the Versor3DRigidTransform has SetRotationMatrix set as private, and thus requires code like the following to work around this (and makes it different from other Rigd 3D transform types). ================================= EulerAnglesRigidTransformType::Pointer ZeroCenteredTransform VersorRigid3DTransformType::Pointer VersorZeroCenteredTransform itk::Versor<double> versorRotation; versorRotation.Set(ZeroCenteredTransform->GetRotationMatrix()); VersorZeroCenteredTransform->SetRotation(versorRotation); ================================= | |||||||||
| Steps To Reproduce | ||||||||||
| Additional Information | The SetRotationMatrix member function should be made public. The matrix should be checked for othoganality (exception thown if not orthog) Then delegate to SetRotation as itk::Versor<double> versorRotation; versorRotation.Set(ZeroCenteredTransform->GetRotationMatrix()); VersorZeroCenteredTransform->SetRotation(versorRotation); | |||||||||
| Tags | No tags attached. | |||||||||
| Relationships |
| |||||||||
| Attached Files | ||||||||||
| Issue History | ||||||||||
| Date Modified | Username | Field | Change | |||||||
| 2009-01-05 22:55 | Hans Johnson | New Issue | ||||||||
| 2009-04-13 12:53 | MichelKitware | Status | new => assigned | |||||||
| 2009-04-13 12:53 | MichelKitware | Assigned To | => MichelKitware | |||||||
| 2009-04-13 19:51 | MichelKitware | Note Added: 0016007 | ||||||||
| 2009-04-13 19:53 | MichelKitware | Note Deleted: 0016007 | ||||||||
| 2009-04-13 19:55 | MichelKitware | Note Added: 0016008 | ||||||||
| 2009-04-13 19:57 | MichelKitware | Note Added: 0016009 | ||||||||
| 2009-04-13 19:58 | MichelKitware | Note Deleted: 0016008 | ||||||||
| 2009-04-13 19:59 | MichelKitware | Note Added: 0016010 | ||||||||
| 2009-04-13 19:59 | MichelKitware | Status | assigned => resolved | |||||||
| 2009-04-13 19:59 | MichelKitware | Resolution | open => fixed | |||||||
| 2009-04-14 10:21 | Luis Ibanez | Note Added: 0016014 | ||||||||
| 2009-04-14 10:21 | Luis Ibanez | Note Deleted: 0016009 | ||||||||
| 2009-04-29 20:02 | Hans Johnson | Note Added: 0016258 | ||||||||
| 2009-04-29 20:02 | Hans Johnson | Status | resolved => closed | |||||||
| 2010-10-21 11:41 | Hans Johnson | Relationship added | has duplicate 0006448 | |||||||
| Notes | |||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||