ENH: document string for markups event enum

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23378 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: update to latest LandmarkRegistration code

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23379 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Simplify qMRMLScene canBeAChild/canBeAParent implementation

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23380 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Expose qMRMLSceneModel mrml/setMRMLScene methods to python.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23381 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Elaborate doxygen documentation of qMMRLSCeneModel::nodeIndex

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23382 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Expose vtkMRMLSceneViewNode::GetNodesByClass to python

Since std::vector<vtkMRMLNode *> is not "wrapped" by PythonQt, this commit
add an alternative method returning the nodes as a vtkCollection.

From: Nicole Aucoin <nicole@bwh.harvard.edu>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23383 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Add prostate MR-Ultrasound to sample data

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23384 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: set main app shortcut context to allow unambiguous QActions handlers in child widgets

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23385 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Update ITKv4 project to backport fix related to GDCMIO

// --------
BUG: Do not ENABLED_SHARED for GDCMIO

With shared libraries on windows and export specification with gcc,
memory leaking is being detected by valgrind. This should be
re-enabled when GDCM it self is enabled as shared with export
specifications.
// --------

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23386 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Added mouse cursor position to vtkMRMLCrosshairNode.

Now cursor (now only mouse position in 2D Slice view, but later also
other pointing devices can be supported) position can be obtained by
observing the vtkMRMLCrosshairNode singleton node.

The feature is used in:
* DataProbe window
* Transform info window (showing the transform displacement vector value
  at the current mouse position in real-time)

After the integration into the Slicer core is done, it will be also used
in MultiVolume, Multidimensional data for live 3D graphing.

Also separated SetCursorPositionRAS and SetCursorPositionXYZ methods to
allow 3D-only positioning devices to specify the cursor position
(when no 2D slice position is available)

From: Andras Lasso <lasso@queensu.ca>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23387 3bd1e089-480b-0410-8dfb-8563597acbee