Kyle Sunderland
Kyle Sunderland
When loading a scene that contains markups transformed by singleton transform nodes it is possible to enter an infinite loop calling vtkMRMLTransformNode::GetTransformBetweenNodes(). This can happen if a circular loop is...
Automated test for importing DICOM-RT data is currently failing. ``` test_DicomRtImportTest_FullTest1 (DicomRtImportTest.DicomRtImportTest) ... Database folder does not contain ctkDICOM.sql file: /Volumes/Dashboards/Preview/S-0-E-b/SlicerRT-build/inner-build/DicomRtImportExport/Testing/Python Finished with download test data Import study W: DcmItem:...
New SH actions for resetting the center of transformation for a transform: - Reset to local origin - Reset to world origin - Reset to center of bounds for all...
Adds the functions ValidateSegmentationImageType and CastToSmallestUnsignedIntegerType to vtkOrientedImageDataResample. - IsSegmentationScalarTypeValid: Returns True if the scalar type of the image is valid for representing segmentations. False otherwise. - CastToSmallestUnsignedIntegerType: Casts the...
Adds information to the documentation pertaining to the new interaction options, including instructions on how to create, display, change the center of rotation, and how to interact with the handles....
For line/curve markup types, the lines are hidden whenever they don't intersect with the current slice, however the current behavior for angle markups is that they continue to be visible...
Within the vtkMRMLSegmentationDisplayNode::UpdateSegmentList, there is an option to not remove unused display properties, however this argument is never used or exposed. This commit adds the RemoveUnusedDisplayProperties parameter to vtkMRMLSegmentationDisplayNode that...
Adds the new vtkMRMLClipNode class, which specifies the combination of implicit functions used for clipping other node types. Nodes such as vtkMRMLMarkupsPlaneNode, vtkMRMLMarkupsROINode, vtkMRMLSliceNode, vtkMRMLModelNodes, and other vtkMRMLClipNode can be...