View Issue Details

IDProjectCategoryView StatusLast Update
0001694Slicer4Core: GUIpublic2017-06-07 23:27
Reporterkikinis Assigned Tofinetjul  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
PlatformAppleOSOS XOS Version10.7.3
Product VersionSlicer 4.0.1 
Target VersionSlicer 4.3.0Fixed in VersionSlicer 4.3.0 
Summary0001694: there should be a central place to set dimensionality
Description

Many modules need to provide information that requires some assumptions about dimensions. By default, this should be handled in relation to voxel size. Sometimes it would be good to be able to manually override the setting.
-A central setting that allows the user to set default dimensions: mm, cm, micrometers, custom
-propagation to modules which would benefit from such information:
--editor: paint, growcut, etc.
--Annotations: tick marks in ruler
--fiducial and label seeding: seed spacing and region size
--charting: as needed

TagsNo tags attached.

Relationships

related to 0001395 closedalexy slice glyphs do not scale right 
parent of 0002601 closedfinetjul W/L of FA volume is not handeld properly. UI in the volume module is not usable. 
parent of 0002602 closedalexy transfer function is not initialized properly for FA volumes 
related to 0001300 closedalexy Ruler annotation element tickmarks 
related to 0001440 closedfinetjul Auto single step for the threshold sliders in the Volumes module 

Activities

kikinis

kikinis

2012-02-08 03:37

developer   ~0003612

--label statistics
--segmentation algorithm results

finetjul

finetjul

2012-02-08 04:03

administrator   ~0003614

Last edited: 2012-02-08 06:50

Maybe add it in the Volume information panel of the Volumes module.
Programatically it sets a unit (string? enum?) in vtkMRMLVolumeNode.

In addition, we might want to create a volume aware distance input box, it would choose the single step, unit (ctkSliderWidget::suffix), decimals, min/max automatically:
qMRMLDistanceInputWidget: public ctkSliderWidget
{
...
void setMRMLVolumeNode(vtkMRMLVolumeNode*);
}

kikinis

kikinis

2012-08-06 03:51

developer   ~0005501

any progress?

kikinis

kikinis

2012-08-29 02:45

developer   ~0005848

what is the schedule for this?

finetjul

finetjul

2012-08-29 13:18

administrator   ~0005859

I'll give you an answer by the end of the week.

finetjul

finetjul

2012-09-02 21:58

administrator   ~0005927

I'll push the basic architecture on 09/03/2012
Then the annotations will supported dimensions by 09/14/2012 (on vacation in between).
Editor, label statistics and co will come after.

jcfr

jcfr

2012-10-04 07:39

administrator   ~0006378

See http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=21103

johan.andruejol

johan.andruejol

2013-05-29 08:57

manager   ~0008684

Add Unit module, see revision 22052 (http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=22052) to 22056 (http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=22056).

finetjul

finetjul

2013-08-09 12:02

administrator   ~0009449

Fixed by r22053, r22054 ... r22278, r22280

Related Changesets

Slicer: 2145-support-for-installing-extension-from-file fe4aa6d3

2013-05-29 12:53:05

johan.andruejol

Details Diff
ENH: Harmonize qMRMLNodeComboBox properties

Previously, the property currentNodeId of the node combobox was set with an
id (QString) and sent a signal with a node (vtkMRMLNode*) which can be
confusing in the widgets using it. Now, the node combobox as an id
property or a node property.

See Issue 0001694

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22052 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTCLI/qSlicerCLIModuleUIHelper.cxx Diff File
mod - Libs/MRML/Widgets/Testing/qMRMLSliceControllerWidgetTest.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLChartViewControllerWidget.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLNodeComboBox.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLNodeComboBox.h Diff File
mod - Libs/MRML/Widgets/qMRMLNodeComboBoxEventPlayer.cpp Diff File
mod - Modules/Loadable/Models/Widgets/qMRMLModelDisplayNodeWidget.cxx Diff File
mod - Modules/Loadable/TractographyDisplay/Widgets/qSlicerTractographyDisplayWidget.cxx Diff File

Slicer: 2145-support-for-installing-extension-from-file aeaf11be

2013-05-29 12:53:18

johan.andruejol

Details Diff
ENH: Add Units module

The unit module handle the unit in slicer. The units are singleton in the
scene that belong to a quantity. So far the only quantity available are
length and time. The units are settings saved with the application.

See Issue 0001694

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22053 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/CMakeLists.txt Diff File
mod - Libs/MRML/Core/Testing/CMakeLists.txt Diff File
mod - Libs/MRML/Core/Testing/vtkMRMLSelectionNodeTest1.cxx Diff File
add - Libs/MRML/Core/Testing/vtkMRMLUnitNodeTest1.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLSelectionNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLSelectionNode.h Diff File
add - Libs/MRML/Core/vtkMRMLUnitNode.cxx Diff File
add - Libs/MRML/Core/vtkMRMLUnitNode.h Diff File
mod - Modules/Loadable/CMakeLists.txt Diff File
add - Modules/Loadable/Units/CMakeLists.txt Diff File
add - Modules/Loadable/Units/Logic/CMakeLists.txt Diff File
add - Modules/Loadable/Units/Logic/vtkSlicerUnitsLogic.cxx Diff File
add - Modules/Loadable/Units/Logic/vtkSlicerUnitsLogic.h Diff File
add - Modules/Loadable/Units/Resources/UI/qSlicerUnitsModuleWidget.ui Diff File
add - Modules/Loadable/Units/Resources/UI/qSlicerUnitsSettingsPanel.ui Diff File
add - Modules/Loadable/Units/Testing/CMakeLists.txt Diff File
add - Modules/Loadable/Units/Testing/Cxx/CMakeLists.txt Diff File
add - Modules/Loadable/Units/Testing/Cxx/qSlicerUnitsModuleWidgetTest1.cxx Diff File
add - Modules/Loadable/Units/Testing/Cxx/vtkSlicerUnitsLogicTest1.cxx Diff File
add - Modules/Loadable/Units/qSlicerUnitsModule.cxx Diff File
add - Modules/Loadable/Units/qSlicerUnitsModule.h Diff File
add - Modules/Loadable/Units/qSlicerUnitsModuleWidget.cxx Diff File
add - Modules/Loadable/Units/qSlicerUnitsModuleWidget.h Diff File
add - Modules/Loadable/Units/qSlicerUnitsSettingsPanel.cxx Diff File
add - Modules/Loadable/Units/qSlicerUnitsSettingsPanel.h Diff File

Slicer: 2145-support-for-installing-extension-from-file b121130d

2013-05-29 12:53:27

johan.andruejol

Details Diff
ENH: Add Unit compatible widget

Added new widgets that can observes the MRML scene to deduce the
current unit for a quantity type (the singleton vtkMRMLSelectionNode is
used for storage in this case).

See Issue 0001694

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22054 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Widgets/CMakeLists.txt Diff File
mod - Libs/MRML/Widgets/DesignerPlugins/CMakeLists.txt Diff File
add - Libs/MRML/Widgets/DesignerPlugins/qMRMLCoordinatesWidgetPlugin.cxx Diff File
add - Libs/MRML/Widgets/DesignerPlugins/qMRMLCoordinatesWidgetPlugin.h Diff File
add - Libs/MRML/Widgets/DesignerPlugins/qMRMLSliderWidgetPlugin.cxx Diff File
add - Libs/MRML/Widgets/DesignerPlugins/qMRMLSliderWidgetPlugin.h Diff File
add - Libs/MRML/Widgets/DesignerPlugins/qMRMLSpinBoxPlugin.cxx Diff File
add - Libs/MRML/Widgets/DesignerPlugins/qMRMLSpinBoxPlugin.h Diff File
mod - Libs/MRML/Widgets/DesignerPlugins/qMRMLWidgetsPlugin.h Diff File
add - Libs/MRML/Widgets/qMRMLCoordinatesWidget.cxx Diff File
add - Libs/MRML/Widgets/qMRMLCoordinatesWidget.h Diff File
mod - Libs/MRML/Widgets/qMRMLRangeWidget.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLRangeWidget.h Diff File
add - Libs/MRML/Widgets/qMRMLSliderWidget.cxx Diff File
add - Libs/MRML/Widgets/qMRMLSliderWidget.h Diff File
add - Libs/MRML/Widgets/qMRMLSpinBox.cxx Diff File
add - Libs/MRML/Widgets/qMRMLSpinBox.h Diff File

Slicer: 2145-support-for-installing-extension-from-file 014d84cd

2013-05-29 12:53:44

johan.andruejol

Details Diff
ENH: Apply units widget to slicer

Modified:
- Volume info widget: Made it a qMRMLWidget so it can propagate the
mrml scene.
- Annotations: Add to vtk widget and GUI
- Tractography Interactive seeding: Add units to GUI
- Slice controller: add units in spinboxes
- Volumes: add units to GUI
- Editor: add units to paint and island effects

See Issue 0001694

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22055 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/vtkMRMLUnitNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLUnitNode.h Diff File
mod - Libs/MRML/Widgets/Resources/UI/qMRMLROIWidget.ui Diff File
mod - Libs/MRML/Widgets/Resources/UI/qMRMLVolumeInfoWidget.ui Diff File
mod - Libs/MRML/Widgets/qMRMLSliceControllerWidget.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLSliceControllerWidget_p.h Diff File
mod - Libs/MRML/Widgets/qMRMLVolumeInfoWidget.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLVolumeInfoWidget.h Diff File
mod - Modules/Loadable/Annotations/GUI/qSlicerAnnotationModulePropertyDialog.cxx Diff File
mod - Modules/Loadable/Annotations/Logic/vtkSlicerAnnotationModuleLogic.cxx Diff File
mod - Modules/Loadable/Annotations/MRMLDM/vtkMRMLAnnotationDisplayableManager.cxx Diff File
mod - Modules/Loadable/Annotations/MRMLDM/vtkMRMLAnnotationDisplayableManager.h Diff File
mod - Modules/Loadable/Annotations/MRMLDM/vtkMRMLAnnotationRulerDisplayableManager.cxx Diff File
mod - Modules/Loadable/Annotations/MRMLDM/vtkMRMLAnnotationRulerDisplayableManager.h Diff File
mod - Modules/Loadable/Annotations/Resources/UI/qSlicerAnnotationModulePropertyDialog.ui Diff File
mod - Modules/Loadable/Annotations/Widgets/Resources/UI/qMRMLAnnotationROIWidget.ui Diff File
mod - Modules/Loadable/TractographyInteractiveSeeding/Resources/UI/qSlicerTractographyInteractiveSeedingModuleWidget.ui Diff File
mod - Modules/Loadable/Volumes/Resources/UI/qSlicerVolumesModuleWidget.ui Diff File
mod - Modules/Scripted/EditorLib/HelperBox.py Diff File
mod - Modules/Scripted/EditorLib/PaintEffect.py Diff File

Slicer: 2145-support-for-installing-extension-from-file 67a8efe2

2013-05-29 12:53:59

johan.andruejol

Details Diff
ENH: Only one unit per quantity accessible to the user

Now only one unit per quantity is accessible to the user. This unit can
be customized and it's logged in the settings so it can be restored
when opening the application.
On the implementation side of things:
- Add access method to all the referenced unit nodes in the selection node
- Remove the unit widget
- Hide module
- Create the unit widget to easily customize units (add the plugins with
it)
- Create the unit settings widget using the unit widget. This widget
is tailored to be used in the setting panel (no plugin)
- Refactorize the setting panel to use the setting unit widget and
log the unit node properties
- Create only node for each quantity exposed to the user. The preset nodes
are kept in a special scene in the logic.

See Issue 0001694

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22056 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/Testing/vtkMRMLSelectionNodeTest1.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLSelectionNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLSelectionNode.h Diff File
mod - Modules/Loadable/Units/CMakeLists.txt Diff File
mod - Modules/Loadable/Units/Logic/vtkSlicerUnitsLogic.cxx Diff File
mod - Modules/Loadable/Units/Logic/vtkSlicerUnitsLogic.h Diff File
mod - Modules/Loadable/Units/Resources/UI/qSlicerUnitsSettingsPanel.ui Diff File
mod - Modules/Loadable/Units/Testing/Cxx/CMakeLists.txt Diff File
mod - Modules/Loadable/Units/Testing/Cxx/vtkSlicerUnitsLogicTest1.cxx Diff File
add - Modules/Loadable/Units/Widgets/CMakeLists.txt Diff File
add - Modules/Loadable/Units/Widgets/DesignerPlugins/CMakeLists.txt Diff File
add - Modules/Loadable/Units/Widgets/DesignerPlugins/qMRMLUnitWidgetPlugin.cxx Diff File
add - Modules/Loadable/Units/Widgets/DesignerPlugins/qMRMLUnitWidgetPlugin.h Diff File
add - Modules/Loadable/Units/Widgets/DesignerPlugins/qSlicerUnitsModuleWidgetsAbstractPlugin.h Diff File
add - Modules/Loadable/Units/Widgets/DesignerPlugins/qSlicerUnitsModuleWidgetsPlugin.cxx Diff File
add - Modules/Loadable/Units/Widgets/DesignerPlugins/qSlicerUnitsModuleWidgetsPlugin.h Diff File
add - Modules/Loadable/Units/Widgets/Resources/UI/qMRMLSettingsUnitWidget.ui Diff File
add - Modules/Loadable/Units/Widgets/qMRMLSettingsUnitWidget.cxx Diff File
add - Modules/Loadable/Units/Widgets/qMRMLUnitWidget.cxx Diff File
add - Modules/Loadable/Units/Widgets/qMRMLUnitWidget.h Diff File
mod - Modules/Loadable/Units/qSlicerUnitsModule.cxx Diff File
mod - Modules/Loadable/Units/qSlicerUnitsModule.h Diff File
rm - Modules/Loadable/Units/qSlicerUnitsModuleWidget.cxx Diff File
mod - Modules/Loadable/Units/qSlicerUnitsSettingsPanel.cxx Diff File
mod - Modules/Loadable/Units/qSlicerUnitsSettingsPanel.h Diff File

Slicer: 2145-support-for-installing-extension-from-file 34a79153

2013-05-29 13:38:01

johan.andruejol

Details Diff
BUG: Rename forgotten currentNodeId to currentNodeID

Following Revision 22052, the signal was renamed currentNodeID. Fixing
forgotten python script.

See Issue 0001694

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22057 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DICOM2FullBrainTractography/DICOM2FullBrainTractographyLib/full_tractography_workflow.py Diff File

Slicer: 2145-support-for-installing-extension-from-file 95fbb931

2013-05-29 14:08:00

johan.andruejol

Details Diff
ENH: Add currentNodeId() as a deprecated method

This will falicitate the transition for extensions and projects depending
on Slicer.

See Issue 0001694

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22059 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Widgets/qMRMLNodeComboBox.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLNodeComboBox.h Diff File

Slicer: 2145-support-for-installing-extension-from-file d8f30190

2013-05-29 17:44:39

johan.andruejol

Details Diff
BUG: vtkMRMLUnitNodeTest1 use size_t instead of int

This fixes the warnings for linux brought by r22053

/Slicer-TR/Libs/MRML/Core/Testing/vtkMRMLUnitNodeTest1.cxx: In function ‘bool TestScenesUnitNodeID(vtkMRMLScene*)’:
/Slicer-TR/Libs/MRML/Core/Testing/vtkMRMLUnitNodeTest1.cxx:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/Slicer-TR/Libs/MRML/Core/Testing/vtkMRMLUnitNodeTest1.cxx:92: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/Slicer-TR/Libs/MRML/Core/Testing/vtkMRMLUnitNodeTest1.cxx: In function ‘bool TestUnitNodeAttribute(vtkMRMLScene*)’:
/Slicer-TR/Libs/MRML/Core/Testing/vtkMRMLUnitNodeTest1.cxx:121: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

And the same kind of warning in the logic test.

See Issue 0001694

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22061 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/Testing/vtkMRMLUnitNodeTest1.cxx Diff File
mod - Modules/Loadable/Units/Testing/Cxx/vtkSlicerUnitsLogicTest1.cxx Diff File

Slicer: 2145-support-for-installing-extension-from-file 5036d0a4

2013-05-29 17:44:45

johan.andruejol

Details Diff
BUG: Fix annotation logic build error

Two things here:
1 - Unused variable warning:
Slicer4/Modules/Loadable/Annotations/Logic/vtkSlicerAnnotationModuleLogic.cxx:1998: warning: unused variable 'lengthUnit' [-Wunused-variable]

This is fixed by deleting the unused pointer

2 - ostringstream error:
/Slicer4/Modules/Loadable/Annotations/Logic/vtkSlicerAnnotationModuleLogic.cxx:2018: error: no matching function for call to 'std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(double)'
/Developer/SDKs/MacOSX10.6.sdk/usr/include/c++/4.2.1/sstream:433: note: candidates are: std::basic_ostringstream<_CharT, _Traits, _Alloc>::basic_ostringstream(const std::basic_string<_CharT, _Traits, _Alloc>&, std::_Ios_Openmode) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/Developer/SDKs/MacOSX10.6.sdk/usr/include/c++/4.2.1/sstream:412: note: std::basic_ostringstream<_CharT, _Traits, _Alloc>::basic_ostringstream(std::_Ios_Openmode) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/Developer/SDKs/MacOSX10.6.sdk/usr/include/c++/4.2.1/iosfwd:79: note: std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(const std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)
/Slicer4/Modules/Loadable/Annotations/Logic/vtkSlicerAnnotationModuleLogic.cxx:2107: error: no matching function for call to 'vtkMRMLUnitNode::WrapValueWithPrefixAndSuffix(std::string)'
/Slicer4/Libs/MRML/Core/vtkMRMLUnitNode.h:73: note: candidates are: std::string vtkMRMLUnitNode::WrapValueWithPrefixAndSuffix(std::string&)
/Slicer4/Modules/Loadable/Annotations/Logic/vtkSlicerAnnotationModuleLogic.cxx:2128: error: no matching function for call to 'vtkMRMLUnitNode::WrapValueWithPrefixAndSuffix(std::string)'
/Slicer4/Libs/MRML/Core/vtkMRMLUnitNode.h:73: note: candidates are: std::string vtkMRMLUnitNode::WrapValueWithPrefixAndSuffix(std::string&)

This is fized by using the ostringstream more properly.

See Issue 0001694

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22062 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Annotations/Logic/vtkSlicerAnnotationModuleLogic.cxx Diff File

Slicer: 2145-support-for-installing-extension-from-file 80e14437

2013-06-03 15:45:21

johan.andruejol

Details Diff
BUG: Ensure backward compatibility in qMRMLNodeComboBox

Here is a quick summary of what happened:

What changed in r22052:
Rename the Q_Property from currentNodeId to currentNodeID
Rename QString currentNodeId() to QString currentNodeID()
Rename setCurrentNode(const QString nodeID)
to setCurrentNodeID(const QString nodeID)

What changed in r22059:
Add QString currentNodeId() as a deprecated function
(not invokable though)

What is broken after r22052 and r22059 ?:
In C++, the function setCurrentNode(const QString nodeID) is missing.
In Python:
The function currentNodeId() is missing (not wrapped due to a missing
Q_INVOKABLE).
Trickier, any code using the property currentNodeId = ... will break too.

What this commit intend to fix:
Add Q_INVOKABLE to currentNodeId() method for python wrapping.
Return the old property as deprecated.

Also adding warning in the deprecated function to warn other developers.

See Issue 0001694

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22072 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Widgets/qMRMLNodeComboBox.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLNodeComboBox.h Diff File

Slicer: 2145-support-for-installing-extension-from-file 36bd2edc

2013-08-09 15:50:43

finetjul

Details Diff
ENH: Add coefficient and offset support in unit's settings and widgets.

Issue 0001694

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22278 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/vtkMRMLUnitNode.cxx Diff File
mod - Libs/MRML/Widgets/Resources/UI/qMRMLVolumeInfoWidget.ui Diff File
mod - Libs/MRML/Widgets/qMRMLCoordinatesWidget.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLCoordinatesWidget.h Diff File
mod - Libs/MRML/Widgets/qMRMLSliceControllerWidget.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLSliderWidget.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLSliderWidget.h Diff File
mod - Libs/MRML/Widgets/qMRMLSpinBox.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLSpinBox.h Diff File
mod - Modules/Loadable/Annotations/Resources/UI/qSlicerAnnotationModulePropertyDialog.ui Diff File
mod - Modules/Loadable/Units/Logic/vtkSlicerUnitsLogic.cxx Diff File
mod - Modules/Loadable/Units/Logic/vtkSlicerUnitsLogic.h Diff File
mod - Modules/Loadable/Units/Widgets/Resources/UI/qMRMLUnitWidget.ui Diff File
mod - Modules/Loadable/Units/Widgets/qMRMLUnitWidget.cxx Diff File
mod - Modules/Loadable/Units/Widgets/qMRMLUnitWidget.h Diff File
mod - Modules/Loadable/Units/qSlicerUnitsSettingsPanel.cxx Diff File
mod - SuperBuild/External_CTK.cmake Diff File

Slicer: 2145-support-for-installing-extension-from-file 676bf9bb

2013-08-09 15:50:49

finetjul

Details Diff
ENH: Apply units to Ruler node measurement labels

Issue 0001694

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22280 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/vtkMRMLUnitNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLUnitNode.h Diff File
mod - Libs/MRML/Widgets/qMRMLCoordinatesWidget.h Diff File
mod - Libs/MRML/Widgets/qMRMLSliderWidget.h Diff File
mod - Modules/Loadable/Annotations/GUI/qSlicerAnnotationModulePropertyDialog.cxx Diff File
mod - Modules/Loadable/Annotations/MRMLDM/vtkMRMLAnnotationRulerDisplayableManager.cxx Diff File
mod - Modules/Loadable/Annotations/MRMLDM/vtkMRMLAnnotationRulerDisplayableManager.h Diff File
mod - Modules/Loadable/Annotations/Resources/UI/qSlicerAnnotationModulePropertyDialog.ui Diff File
mod - Modules/Loadable/Annotations/VTKWidgets/vtkAnnotationRulerRepresentation3D.cxx Diff File

Issue History

Date Modified Username Field Change
2012-02-08 03:37 kikinis New Issue
2012-02-08 03:37 kikinis Status new => assigned
2012-02-08 03:37 kikinis Assigned To => finetjul
2012-02-08 03:37 kikinis Note Added: 0003612
2012-02-08 04:03 finetjul Note Added: 0003614
2012-02-08 06:47 finetjul Relationship added related to 0001300
2012-02-08 06:50 finetjul Note Edited: 0003614
2012-08-06 03:51 kikinis Note Added: 0005501
2012-08-22 05:56 jcfr Target Version => Slicer 4.3.0
2012-08-29 02:45 kikinis Note Added: 0005848
2012-08-29 13:18 finetjul Note Added: 0005859
2012-09-02 21:58 finetjul Note Added: 0005927
2012-10-03 20:47 finetjul Relationship added parent of 0002601
2012-10-03 20:47 finetjul Relationship added parent of 0002602
2012-10-04 07:39 jcfr Note Added: 0006378
2012-10-22 07:58 finetjul Relationship added related to 0001440
2013-04-09 10:13 finetjul Relationship added related to 0001395
2013-05-29 08:57 johan.andruejol Note Added: 0008684
2013-08-09 12:02 finetjul Note Added: 0009449
2013-08-09 12:02 finetjul Status assigned => resolved
2013-08-09 12:02 finetjul Fixed in Version => Slicer 4.3.0
2013-08-09 12:02 finetjul Resolution open => fixed
2013-08-31 04:44 kikinis Status resolved => closed
2017-06-07 23:27 finetjul Changeset attached => Slicer 2145-support-for-installing-extension-from-file 676bf9bb
2017-06-07 23:27 finetjul Changeset attached => Slicer 2145-support-for-installing-extension-from-file 36bd2edc
2017-06-07 23:27 johan.andruejol Changeset attached => Slicer 2145-support-for-installing-extension-from-file 80e14437
2017-06-07 23:27 johan.andruejol Changeset attached => Slicer 2145-support-for-installing-extension-from-file 5036d0a4
2017-06-07 23:27 johan.andruejol Changeset attached => Slicer 2145-support-for-installing-extension-from-file d8f30190
2017-06-07 23:27 johan.andruejol Changeset attached => Slicer 2145-support-for-installing-extension-from-file 95fbb931
2017-06-07 23:27 johan.andruejol Changeset attached => Slicer 2145-support-for-installing-extension-from-file 34a79153
2017-06-07 23:27 johan.andruejol Changeset attached => Slicer 2145-support-for-installing-extension-from-file 67a8efe2
2017-06-07 23:27 johan.andruejol Changeset attached => Slicer 2145-support-for-installing-extension-from-file 014d84cd
2017-06-07 23:27 johan.andruejol Changeset attached => Slicer 2145-support-for-installing-extension-from-file b121130d
2017-06-07 23:27 johan.andruejol Changeset attached => Slicer 2145-support-for-installing-extension-from-file aeaf11be
2017-06-07 23:27 johan.andruejol Changeset attached => Slicer 2145-support-for-installing-extension-from-file fe4aa6d3