Import 2017-06-07 23:51:09: master 73dbf09b

Author Committer Branch Timestamp Parent
jcfr jcfr master 2016-01-29 13:29:02 master e8acd53c
Changeset

ENH: Update vtkMRMLLogic API adding GetApplication(Home|Share)Directory()

Added common helper functions for accessing file resources from MRML
nodes.

Previously a Slicer-specific environment variable was hardcoded in
vtkMRMLFreeSurferProceduralColorNode.

Now the environment variable name is configurable in CMake and
GetApplicationHomeDirectory and GetApplicationShareDirectory methods
in vtkMRMLLogic can be used to determine resource file paths.

From: Andras Lasso <lasso@queensu.ca>

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

mod - Libs/CMakeLists.txt Diff File
mod - Libs/MRML/Core/vtkMRMLConfigure.h.in Diff File
mod - Libs/MRML/Core/vtkMRMLFreeSurferProceduralColorNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLLogic.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLLogic.h Diff File
mod - Libs/MRML/Logic/Testing/Cxx/vtkMRMLColorLogicTest1.cxx Diff File