Changesets: Import 2017-06-07 23:51:09

master 3006397f

2017-01-26 18:43:09

lassoan

Details Diff
BUG: Fixed picking of markups in 3D view

Hidden markups may prevent picking of visible markups. A similar fix has been integrated for slice views
(https://github.com/Slicer/Slicer/pull/179/files) but 3D views were missed.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25672 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsFiducialDisplayableManager3D.cxx Diff File

master 13ef6e67

2017-01-26 10:29:43

pinter

Details Diff
BUG: Fixed crash when selecting terminology context

Fixes 0004331

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25671 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Terminologies/Widgets/qSlicerTerminologyNavigatorWidget.cxx Diff File

master 6f379506

2017-01-25 16:28:10

lassoan

Details Diff
ENH: Made DICOM loading more robust

Exceptions thrown from DICOM plugin load are caught in the DICOM widget and reported properly
(before the fix any error in a DICOM plugin during loading made the progress bar to hang indefinitely).

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

master 2e3f7328

2017-01-24 19:18:22

lassoan

Details Diff
COMP: Fixed vtkMRMLProceduralColorNode build error on Windows

VS2013 threw this error:
42>C:\D\S4\Libs\MRML\Core\vtkMRMLProceduralColorNode.cxx(145): error C2057: expected constant expression [C:\D\S4RD\Slicer-build\Libs\MRML\Core\MRMLCore.vcxproj]
42>C:\D\S4\Libs\MRML\Core\vtkMRMLProceduralColorNode.cxx(145): error C2466: cannot allocate an array of constant size 0 [C:\D\S4RD\Slicer-build\Libs\MRML\Core\MRMLCore.vcxproj]
42>C:\D\S4\Libs\MRML\Core\vtkMRMLProceduralColorNode.cxx(145): error C2133: 'bareTable' : unknown size [C:\D\S4RD\Slicer-build\Libs\MRML\Core\MRMLCore.vcxproj]

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

master cfd5e411

2017-01-24 18:22:42

lassoan

Details Diff
BUG: Fixed vtkNRRDReader for large images

Slicer crashed when nrrd image larger than 2GB was attempted to be loaded.
The issue was that at two places 32-bit variables were used for computing total number of bytes in the image.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25668 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/vtkTeem/vtkNRRDReader.cxx Diff File

master e9505bda

2017-01-24 17:23:17

agirault

Details Diff
STYLE: Update ModelsModule contributors & acknowledgement

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

master 8270fabb

2017-01-24 17:23:16

agirault

Details Diff
ENH: Get rid of vtkMRMLUnstructuredGridNode

As well as its display and storage nodes.

That class was not used, and support for vtkUnstructuredGrid
is now added within the vtkMRMLModelNode.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25666 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/CMakeLists.txt Diff File
mod - Libs/MRML/Core/Testing/CMakeLists.txt Diff File
rm - Libs/MRML/Core/Testing/vtkMRMLUnstructuredGridDisplayNodeTest1.cxx Diff File
rm - Libs/MRML/Core/Testing/vtkMRMLUnstructuredGridNodeTest1.cxx Diff File
rm - Libs/MRML/Core/Testing/vtkMRMLUnstructuredGridStorageNodeTest1.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLScene.cxx Diff File
rm - Libs/MRML/Core/vtkMRMLUnstructuredGridDisplayNode.cxx Diff File
rm - Libs/MRML/Core/vtkMRMLUnstructuredGridDisplayNode.h Diff File
rm - Libs/MRML/Core/vtkMRMLUnstructuredGridNode.cxx Diff File
rm - Libs/MRML/Core/vtkMRMLUnstructuredGridNode.h Diff File
rm - Libs/MRML/Core/vtkMRMLUnstructuredGridStorageNode.cxx Diff File
rm - Libs/MRML/Core/vtkMRMLUnstructuredGridStorageNode.h Diff File

master 5f923f31

2017-01-24 17:23:13

agirault

Details Diff
ENH: Improve MRML Model tests

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25665 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/Testing/vtkMRMLModelDisplayNodeTest1.cxx Diff File
mod - Libs/MRML/Core/Testing/vtkMRMLModelNodeTest1.cxx Diff File
mod - Libs/MRML/Core/Testing/vtkMRMLModelStorageNodeTest1.cxx Diff File
mod - Modules/Loadable/Models/Widgets/Testing/Cxx/qMRMLModelDisplayNodeWidgetTest2.cxx Diff File

master 902a2908

2017-01-24 17:23:11

agirault

Details Diff
ENH: Add Thresholding for vtkMRMLModelDisplayNode

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25664 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/vtkMRMLModelDisplayNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLModelDisplayNode.h Diff File
mod - Modules/Loadable/Models/Widgets/Resources/UI/qMRMLModelDisplayNodeWidget.ui Diff File
mod - Modules/Loadable/Models/Widgets/qMRMLModelDisplayNodeWidget.cxx Diff File
mod - Modules/Loadable/Models/Widgets/qMRMLModelDisplayNodeWidget.h Diff File

master 9f33785e

2017-01-24 17:23:09

agirault

Details Diff
ENH: Consolidate AutoScalarRange & ScalarRangeFlag

AutoScalarRange - in vtkMRMLDisplayNode - would define if the
ModelDisplayNode would reset its ScalarRange to map the range
of the mesh active scalar or not (manually set by the user).

ScalarRangeFlag - in vtkMRMLDisplayNode - would define if the
ModelDisplayableManager would map scalar range based on the
active scalar if UseDataScalarRange (same that AutoScalarOn),
would use the DataType range if UseDataTypeScalarRange, would
use the color node lookup table range if UseColorNodeScalarRange,
or would use the display node scalar range (aka its OWN range
defined by AutoScalarRange value) if UseDisplayNodeScalarRange.

To consolidate those two class members which show redundancies,
they are replaced by a unique ScalarRangeFlag which can take the
following values:
* UseManualScalarRange (new, equivalent to AutoScalarRangeOff)
* UseDataScalarRange (as previously, equivalent to AutoScalarRangeOn)
* UseColorNodeScalarRange (as previously)
* UseDataTypeScalarRange (as previously)
Note the removal of `UseDisplayNodeScalarRange`.

For backward compatibility, the AutoScalarRange API is conserved
and wraps Set/GetScalarRangeFlag.

The range update based on this ScalarRangeFlag is then made in
vtkMRMLModelDisplayNode::UpdateMeshPipeline instead of
vtkMRMLModelDisplayableManager::SetModelDisplayProperty, which
simplifies greatly the code in the displayable manager by only
calling `mapper->SetScalarRange(modelDisplayNode->GetScalarRange())`,
and allows that call in vtkMRMLModelSliceDisplayableManager to
now return the correct range based on that option.

vtkMRMLModelSliceDisplayableManager is also updated to instantiate
the vtkMapper in a similar way than it is made in the 3D displayable
manager for visualization consistency (deep copy of the lut, etc...)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25663 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/vtkMRMLDiffusionTensorVolumeDisplayNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLDisplayNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLDisplayNode.h Diff File
mod - Libs/MRML/Core/vtkMRMLModelDisplayNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLModelDisplayNode.h Diff File
mod - Libs/MRML/DisplayableManager/vtkMRMLModelDisplayableManager.cxx Diff File
mod - Libs/MRML/DisplayableManager/vtkMRMLModelSliceDisplayableManager.cxx Diff File
mod - Modules/Loadable/Models/Widgets/Resources/UI/qMRMLModelDisplayNodeWidget.ui Diff File
mod - Modules/Loadable/Models/Widgets/qMRMLModelDisplayNodeWidget.cxx Diff File
mod - Modules/Loadable/Models/Widgets/qMRMLModelDisplayNodeWidget.h Diff File

master 0751669a

2017-01-24 17:23:06

agirault

Details Diff
ENH: Implement vtkMRMLProceduralColorNode::GetLookupTable

Migrate conversion of ColorTransferFunction to LookupTable
from ModelDisplayableManager to ProceduralColorNode, to
simplify code in the displayable manager, and to be able to
reuse that conversion code for ModelSliceDisplayableManager.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25662 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/vtkMRMLProceduralColorNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLProceduralColorNode.h Diff File
mod - Libs/MRML/DisplayableManager/vtkMRMLModelDisplayableManager.cxx Diff File
mod - Libs/MRML/DisplayableManager/vtkMRMLModelSliceDisplayableManager.cxx Diff File

master 1b937b2c

2017-01-24 17:23:04

agirault

Details Diff
STYLE: Use actorProperties in Model displayable manager

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

master 87e7e567

2017-01-24 17:23:02

agirault

Details Diff
ENH: Add volumetric mesh support in vtkMRMLModelNode

See: https://www.na-mic.org/Wiki/index.php/2017_Winter_Project_Week/Support_for_volumetric_meshes

Update vtkMRMLModelNode to store a vtkPointSet instead of a
vtkPolyData. vtkPointSet can be a base class for vtkPolyData
(surface mesh) as well as vtkUnstructuredGrid (volumetric mesh).

The safest way to know if the mesh is unstructuredGrid is to
check if `vtkMRMLModelNode::GetUnstructuredGrid()` is not NULL,
but since it requires to update the pipeline, vtkMRMLModelNode
also has a member variable called `MeshTypeHint`.

For backward compatibility, keep the public polydata-based API
and wrap around the mesh-based API in vtkMRMLModelNode and
vtkMRMLModelDisplayNode.

Update vtkMRMLModelDisplayNode, vtkMRMLModelDisplayableManager,
vtkMRMLModelSliceDisplayableManager, and qMRMLModelDisplayNodeWidget
to use the mesh-based API by default.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25660 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/vtkMRMLModelDisplayNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLModelDisplayNode.h Diff File
mod - Libs/MRML/Core/vtkMRMLModelNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLModelNode.h Diff File
mod - Libs/MRML/Core/vtkMRMLModelStorageNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLModelStorageNode.h Diff File
mod - Libs/MRML/DisplayableManager/vtkMRMLModelDisplayableManager.cxx Diff File
mod - Libs/MRML/DisplayableManager/vtkMRMLModelDisplayableManager.h Diff File
mod - Libs/MRML/DisplayableManager/vtkMRMLModelSliceDisplayableManager.cxx Diff File
mod - Libs/MRML/Widgets/Resources/UI/qMRMLModelInfoWidget.ui Diff File
mod - Libs/MRML/Widgets/qMRMLModelInfoWidget.cxx Diff File
mod - Modules/Loadable/Models/Widgets/qMRMLModelDisplayNodeWidget.cxx Diff File
mod - Modules/Loadable/Models/qSlicerModelsReader.cxx Diff File

master 0f0bc8cf

2017-01-24 14:36:15

lassoan

Details Diff
BUG: Fixed multiple Extension Wizard errors

* ExtensionWizard often failed to create an extension (due to not being able to detect repository)
* Metadata editing result of a new extension was not saved
* __init__.py file was offered to be loaded as a module

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25659 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/ExtensionWizard/ExtensionWizard.py Diff File
mod - Modules/Scripted/ExtensionWizard/ExtensionWizardLib/CreateComponentDialog.py Diff File
mod - Modules/Scripted/ExtensionWizard/ExtensionWizardLib/ModuleInfo.py Diff File

master bd12ed6e

2017-01-24 11:41:57

jcfr

Details Diff
BUG: LabelStatistics: Fix uninitialized variable error

if there is no ```self.colorNode``` defined (it is None) in
```LabelStatisticsLogic```, the columnIndex variable is never initialized

From: Kevin Mader <kmader@users.noreply.github.com>

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

master 2143ea89

2017-01-24 11:41:54

jcfr

Details Diff
BUG: Fix slice bounds for volumes not RAS aligned

See 0004077

From: Julien Finet <julien.finet@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25657 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/vtkMRMLVolumeNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLVolumeNode.h Diff File
mod - Libs/MRML/Logic/vtkMRMLSliceLogic.cxx Diff File

master e12bab52

2017-01-24 00:52:19

jcfr

Details Diff
STYLE: SliceViewAnnotations: Fix typo in variable name

scalarBarEnalbeCheckBox had enable spelled incorrectly (it
was spelled correctly in the underlying panel)

Co-authored-by: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

From: Kevin Mader <kmader@users.noreply.github.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25656 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master 965fb574

2017-01-23 21:57:22

jcfr

Details Diff
BUG: qSlicerSettingsModulesPanel: Nicely expand vertically. Fixes 0004324

Modules panel in settings dialog now expands nicely in the vertical direction
when the settings dialog is expanded

From: Adam Rankin <arankin@robarts.ca>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25655 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTGUI/Resources/UI/qSlicerSettingsModulesPanel.ui Diff File

master ae15d684

2017-01-23 21:40:53

jcfr

Details Diff
STYLE: vtkMRMLColorNode, qMRMLThreeDView: Fix sign-compare warning

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

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

master 3e1cd2b2

2017-01-23 21:40:50

jcfr

Details Diff
STYLE: Fix unused variable warnings

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25653 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Widgets/qMRMLSceneModel.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLSortFilterProxyModel.cxx Diff File
mod - Modules/Loadable/Segmentations/Logic/vtkImageGrowCutSegment.cxx Diff File
mod - Modules/Loadable/Segmentations/MRMLDM/vtkMRMLSegmentationsDisplayableManager2D.cxx Diff File
mod - Modules/Loadable/Segmentations/MRMLDM/vtkMRMLSegmentationsDisplayableManager3D.cxx Diff File
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentsTableView.cxx Diff File

master 4d3e6e21

2017-01-23 21:40:46

jcfr

Details Diff
ENH: Upgrade the OpenIGTLink library to version 3.0.

OpenIGTLinkIF:

$ git shortlog f3ebcbd..f0d539c --no-merges
leo chan (1):
EHN: use of version3 OpenIGTLink

OpenIGTLink:

$ git shortlog 323b8c0..4e8a359 --no-merges
Adam Rankin (37):
ENH: Implementation of command message in OpenIGTLink. Added CMake implementation for v3 flag.
ENH: Implementation of command message in OpenIGTLink. Added CMake implementation for v3 flag.
Adding missing files
Correcting the default version numbers for a number of messages that should have version 2 by default.
Removing unnecessary base classes and restoring defaults to version 1. Setting command message to version 3 to ensure header requirements.
Adding target export for project inclusion
Merging in all v3 functionality (0000010)
Renaming content functions to better match actual behavior and meaning
Fixing build errors in Examples
When the buffer is initialized, only 58 bytes are allocated
Fixing gtest build for VS2012 (0000013)
COMP: Correcting allocation of buffer
Adding CreateHeaderMessage to hide memory allocation details
Undoing incorrect memory allocation fix
Protocol2 enable build (0000014)
Bug fixes (0000015)
Enhancing exported targets to add include_directories to the properties
Adding root level binary dir to include dirs
Bug fixes (0000016)
Adding protection to multiple pack calls
Adding /MP definition for targets under MSVC
Changing return type of Get function from int to bool
Igtlink fixes (0000018)
Add igtlTestConfig.h.in to switch between gtest and dummy gtest. (0000019)
Ensuring m_Content is properly initialized regardless of OpenIGTLink_PROTOCOL_VERSION
merge a pick up commit
Adding root level binary dir to include dirs
Pick up the versin3 independent commits to the version2
Restoring proper configuration of CMake target.
Updating IGSIO to by synced with upstream (0000021)
Fixing v3 build
EHN: Merge V3 fixing from IGSIO Fixing v3 build
Adding type enumerating the IANA encoding types for programmer-friendly usage
Adding type enumerating the IANA encoding types for programmer-friendly usage
Improving meta data element accessors
Adding necessary include for linux compilers
ENH: Making the command name field 128 bytes instead of 32

Andras Lasso (1):
COMP: Fixed build error on VS2013 (std::min not found)

Junichi Tokuda (20):
Fixed compile errors for Linux, and for gtest option (0000012)
Fix compile error for USE_GTEST=OFF.
Fix return value warnings in igtlTestConfig.h.in.
ENH: Add SetupForDevelopment.sh. The scripts and configuration files are delived from VTK.
ENH: Rename Git setup file name.
STYLE: Fix hooks and upstream URL setting for git.
ENH: Add files for git hooks.
ENH: Add .gitattributes
STYLE: Move SetupGitAliases.sh. Change git configuration for release.
STYLE: Remove VTK-specific line from .gitattributes.
ENH: Add link to instruction page.
ENH: Add SetupForDevelopment.sh. The scripts and configuration files are delived from VTK.
ENH: Rename Git setup file name.
STYLE: Fix hooks and upstream URL setting for git.
ENH: Add files for git hooks.
ENH: Add .gitattributes
STYLE: Move SetupGitAliases.sh. Change git configuration for release.
STYLE: Remove VTK-specific line from .gitattributes.
ENH: Add link to instruction page.
Move members related to headerversion3 in igtlMessageBase.h

Longquan Chen (24):
only for triggerig the Travis Build
The char type is set to unsigned char, so the data can be imported into c++ project
deleting wrongly commited files
unsigned char type for cxx test
Google test is added to support a more professonal unit test
Google test is now included in the MessageBase Test
added google test library
delete unnecessary lines in CmakeLists file
the config cmake file is added
added googletest library for the Linux system
Package path is set
MessageBaseTest Updated
google test is super built
resolve the warning from EXPECT_EQ(int, enum)
serverSocket test improved
ImageMessage2 and BindMessage Tests added
EHN: hook_chain added for local pre-commit-msg, commit-msg and prepare-commit-msg
EHN: hook_chain added for local pre-commit-msg, commit-msg and prepare-commit-msg
Test marco fixed with IANA_ENCODING_TYPE
Version Number corrected
Query message added
igtl_command_header_size corrected, test added
EHN: configure the test for version2 build
EHN: Added Version2 test for Windows CI build

VASST Build Machine (1):
Adding headers for Xcode projects

adamrankin (1):
Adding different RTS, STT and STP message types to factory

arankin (1):
Enabling c++11 build on Linux

leo chan (3):
EHN: 1. the CI server account changed, using openigtlink's own accout 2. Google test code server shifted github
EHN: 1. the CI server account changed, using openigtlink's own accout 2. Google test code server shifted github
EHN:Stop message added for the poly data

leochan (2):
googletest is configured independent of different platform
name is corrected

leochan2009 (95):
message output deleted
1. gmock added 2. ImageMessage Test added
gmock test of the server socket is added
-gmock test of the ServerSocket is added
-contructor is protected, so an overloaded constructor is created for testing purpose
Test improved for linux and MacOs systems
more tests added
Tests for these two classes extended
Socket test is added, the send and receive functions are tested
Added test for client socket
ServerSocketTest added using ImageMessage2 class
Three more tests are added
files wrongly commited
the duplication bug fixed
evert "Merge pull request 0000001 from leochan2009/0004167-SetSendBlocking-code-Duplication"
Duplication Bug fixed
LabelMetaMessageTest added
ImageMegaMessageTest and NDArrayMessageTest added
PolyDataMessage and PointMessage tests added
Test program Location problem fixed
igtlUnit index incremented after one assignment
Tests for SensorMessage, StatusMessage,StringMessage,TrackingDataMessage,TrajectoryMessage,TransformMessage added
import filename is corrected now
imported file names are corrected now
Coding style: include file order improved
first working version of Condition variable test
BindMessage Test added
ImageMessage2 modification for unpack purpose
1, Float point comparison added, 2 ImageMessage2Test modified
CapabilityMessageTest, ColorTableMessageTest, BindMesageTest, ConditionalVariableTest modified, so the code quality is improved
Tests were refined, so that the pack and unpack tests are exact as the send and receive from socket
nanosecond to fraction conversion is now corrected mapped
the reserved byte is initialized to zero, otherwize this byte will be set by the sytem, sometimes not zero. Initialization will prevent unpredictable crc in the header
ENH: File permissions 0000084, file permission corrected
1. m_content is moved outside of the #if directive, 2, test marco naming bug fixed
appveyor server for Windows Build
before-build script added to create visual studio project files
delete the chocolatey install
swich the visual studio from 2015 to 2013, due to the cmake installation problem
clone mistake fixed
return value need to be set for windows build
1. Windows build improved, 2.The typeof() function is not a standard c library, so igtlTestConfig.h file was adapted for window.
line break added
Cmake install not needed
build command corrected
build command corrected
1. windows test config,2 After build test added for windows
Windows test platform set to visual studio 2015
before-build script added to create visual studio project files
delete the chocolatey install
swich the visual studio from 2015 to 2013, due to the cmake installation problem
clone mistake fixed
return value need to be set for windows build
1. Windows build improved, 2.The typeof() function is not a standard c library, so igtlTestConfig.h file was adapted for window.
line break added
Cmake install not needed
build command corrected
build command corrected
1. windows test config,2 After build test added for windows
Windows test platform set to visual studio 2015
TestConfig type error fixed
PositionMessagetest added
correct positionMessageTest version added
deactivate the socket tests, which is currently error prone for CI
target_include_directories is no available in older cmake version. use include_directories instead
web link is added to the windows build
ENH: Testing are now removed from the library build, it is an independent project and built by the CI server
ENH: Testing are now modified for version3
BUG:Bind message bug fixed
EHN: 1 Travis build for linux fixed,2. test for linux fixed, string.h file need to be included, 3. Cmake version set to 2.9 due to the target_include-directories command
EHN: 1. use cmake 2.4 for project building, sub projects are set to 2.9, 2. Deactive the statusmessage test
EHN: To get rid of the warning under the linux clang environment
EHN: Testconfiguration.h modified for visual 2013,2012
EHN: Fixed some error in testing
EHN: Fixed some error in testing
ENH: Testing are now removed from the library build, it is an independent project and built by the CI server
EHN: 1 Travis build for linux fixed,2. test for linux fixed, string.h file need to be included, 3. Cmake version set to 2.9 due to the target_include-directories command
EHN: 1. use cmake 2.4 for project building, sub projects are set to 2.9, 2. Deactive the statusmessage test
EHN: To get rid of the warning under the linux clang environment
EHN: Testconfiguration.h modified for visual 2013,2012
EHN: Fixed some error in testing
EHN: Fixed some error in testing
BUG: Fix some merge error, mainly the confict with the verison3 development
add build for local branch
EHN: Status icon set to the correct link
EHN: Tests are enabled in the library build
EHN: 1. Google Test is integrated, 2. Enable CTest option in the building of the OpenIGTLink library
This is a combination of 3 commits. The first commit's message is: EHN: 1. Google Test is integrated, 2. Enable CTest option in the building of the OpenIGTLink library
EHN: Tests are enabled in the library build
EHN: 1. Google Test is integrated, 2. Enable CTest option in the building of the OpenIGTLink library
This is a combination of 2 commits. The first commit's message is:
EHN: 1. Multithread for win32 platform fixed. 2. More test platform a…
EHN: 1. Multithread for win32 platform fixed. 2. More test platform a…
ISSUE 99: openigtlink include directory added to the projec using the library
ISSUE 99: openigtlink include directory added to the projec using the library

tpaetz (1):
replaced angle brackets by quotation marks (this is the way including is done for all other messages)

From: Junichi Tokuda <tokuda@bwh.harvard.edu>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25652 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild.cmake Diff File
mod - SuperBuild/External_OpenIGTLink.cmake Diff File

master c745a579

2017-01-23 16:30:20

agirault

Details Diff
ENH: Expose functions for reproducing 3D view shortcuts

Before this, there was no simple way to ask programaticaly for the view
to reset the camera like it does when pressing the key pad shortcut keys.
Now the user can do this directly from python. This is potentially useful
for the scripted modules as well.

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

master 2557fbdb

2017-01-23 16:01:01

agirault

Details Diff
ENH: Improve UpdateDisplayNodeFromVolumeNode

When using this method, one would think that if the displayNode already
has a volume property node and a region of interest node, no other node
will be created. This change makes the method behave that way and gets
rid of the method overload.

Co-Authored-by: Julien Finet <julien.finet@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25650 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/VolumeRendering/Logic/vtkSlicerVolumeRenderingLogic.cxx Diff File
mod - Modules/Loadable/VolumeRendering/Logic/vtkSlicerVolumeRenderingLogic.h Diff File
mod - Modules/Loadable/VolumeRendering/Widgets/qSlicerVolumeRenderingModuleWidget.cxx Diff File

master 49f50df5

2017-01-23 15:58:34

agirault

Details Diff
STYLE: Expose utility methods in qMRMLColor

Move GetColorIndexByName from vtkMRMLColorTableNode
to vtkMRMLColorNode to expose it in qMRMLColorModel
and qMRMLColorTableView

Co-authored-by: Alexis Girault <alexis.girault@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25649 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/vtkMRMLColorNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLColorNode.h Diff File
mod - Libs/MRML/Core/vtkMRMLColorTableNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLColorTableNode.h Diff File
mod - Libs/MRML/Widgets/qMRMLColorModel.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLColorModel.h Diff File
mod - Libs/MRML/Widgets/qMRMLColorTableView.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLColorTableView.h Diff File

master be34a54c

2017-01-23 10:56:59

pinter

Details Diff
BUG: Fixed terminology widget usability issues

- Added support for changing selection with keyboard (up/down)
- Fixed type table enabled state after being empty due to search term
- Generated name can be empty, so previous name is longer shown in case of invalid selection (such as when changing category and type is not yet selected)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25648 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Terminologies/Widgets/qSlicerTerminologyNavigatorWidget.cxx Diff File
mod - Modules/Loadable/Terminologies/Widgets/qSlicerTerminologyNavigatorWidget.h Diff File
 First  Prev  1 2 3 ... 10 ... 14 15 16 17 18 19 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 ... 110 ... 120 ... 130 ... 133 134 135  Next  Last