I have Slicer 5.6.1, but I’m unable to open the vff file despite having the SlicerRT extension installed. The following is the error log:
LoadVffFile: The values for the origin must each be greater than or equal to 0.
LoadVffFile: Incorrect parameters or required parameters that were not set, vff file failed to load. The required parameters are: rank, type, format, bits, bands, size, spacing, origin, rawsize, data scale, data offset, and title.
Warning: In vtkSlicerVffFileReaderLogic.cxx, line 109
vtkSlicerVffFileReaderLogic (0000016588499780): ReadVffFileHeader: Nothing follows the equal sign in header item: ‘batch’
Warning: In vtkSlicerVffFileReaderLogic.cxx, line 109
vtkSlicerVffFileReaderLogic (0000016588499780): ReadVffFileHeader: Nothing follows the equal sign in header item: ‘gel’
Warning: In vtkSlicerVffFileReaderLogic.cxx, line 109
vtkSlicerVffFileReaderLogic (0000016588499780): ReadVffFileHeader: Nothing follows the equal sign in header item: ‘modification_history’
The vff files that I’m trying to open are optical CT images, which were reconstructed using a software called VistaScan.
Can you elaborate on what you mean by “building SlicerRT”? All I could find was vtkSlicerVffFileReaderLogic.so and not a cxx file.
I also tried downloading the vtkSlicerVffFileReaderLogic.cxx file from github, commented out the line, and added it to the folder qt-loadable modules. However, I’m still getting the same error message.
I removed the condition for positive origin coordinates. The change will be reflected in the preview version tomorrow. This means that if you download the latest Slicer preview tomorrow, and install SlicerRT from there, the change will be in effect. Let’s see if there are more errors with your file. Please note that it takes time for all the extensions to be built by the factory, so it may only be available in the afternoon (also depending on your time zone).