Skip to content

Commit

Permalink
ENH: Make some MRML displayable text translatable
Browse files Browse the repository at this point in the history
  • Loading branch information
lassoan committed Sep 1, 2023
1 parent 9661828 commit 1d2df8b
Show file tree
Hide file tree
Showing 18 changed files with 150 additions and 105 deletions.
6 changes: 3 additions & 3 deletions Base/QTCLI/qSlicerCLIProgressBar.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -364,7 +364,7 @@ void qSlicerCLIProgressBar::updateUiFromCommandLineModuleNode(
}

// Update progress
d->StatusLabel->setText(node->GetStatusString());
d->StatusLabel->setText(QString::fromStdString(node->GetDisplayableStatusString()));
d->NameLabel->setText(node->GetName());

// Update Progress
Expand All @@ -383,7 +383,7 @@ void qSlicerCLIProgressBar::updateUiFromCommandLineModuleNode(
d->ProgressBar->setValue(info->Progress * 100.);
if (info->ElapsedTime != 0.)
{
d->StatusLabel->setText(statusLabelFormat.arg(node->GetStatusString()).arg(info->ElapsedTime, 0, 'f', 1));
d->StatusLabel->setText(statusLabelFormat.arg(QString::fromStdString(node->GetDisplayableStatusString())).arg(info->ElapsedTime, 0, 'f', 1));
}
// We keep StageProgressBar maximum at 100, because if it was set to 0
// then the progress message would not be displayed.
Expand All @@ -395,7 +395,7 @@ void qSlicerCLIProgressBar::updateUiFromCommandLineModuleNode(
case vtkMRMLCommandLineModuleNode::CompletedWithErrors:
if (info->ElapsedTime != 0.)
{
d->StatusLabel->setText(statusLabelFormat.arg(node->GetStatusString()).arg(info->ElapsedTime, 0, 'f', 1));
d->StatusLabel->setText(statusLabelFormat.arg(QString::fromStdString(node->GetDisplayableStatusString())).arg(info->ElapsedTime, 0, 'f', 1));
}
d->ProgressBar->setMaximum(100);
d->ProgressBar->setValue(100);
Expand Down
20 changes: 20 additions & 0 deletions Libs/MRML/CLI/vtkMRMLCommandLineModuleNode.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Version: $Revision: 1.2 $
#include "vtkMRMLCommandLineModuleNode.h"

// MRML includes
#include "vtkMRMLI18N.h"

/// SlicerExecutionModel includes
#include <ModuleDescription.h>
Expand Down Expand Up @@ -673,6 +674,25 @@ const char* vtkMRMLCommandLineModuleNode::GetStatusString() const
return "Unknown";
}

//----------------------------------------------------------------------------
std::string vtkMRMLCommandLineModuleNode::GetDisplayableStatusString() const
{
switch (this->Internal->Status)
{
case Idle: return vtkMRMLTr("vtkMRMLCommandLineModuleNode", "Idle");
case Scheduled: return vtkMRMLTr("vtkMRMLCommandLineModuleNode", "Scheduled");
case Running: return vtkMRMLTr("vtkMRMLCommandLineModuleNode", "Running");
case Cancelling: return vtkMRMLTr("vtkMRMLCommandLineModuleNode", "Cancelling");
case Cancelled: return vtkMRMLTr("vtkMRMLCommandLineModuleNode", "Cancelled");
case Completing: return vtkMRMLTr("vtkMRMLCommandLineModuleNode", "Completing");
case Completed: return vtkMRMLTr("vtkMRMLCommandLineModuleNode", "Completed");
case CompletedWithErrors: return vtkMRMLTr("vtkMRMLCommandLineModuleNode", "Completed with errors");
default:
break;
}
return vtkMRMLTr("vtkMRMLCommandLineModuleNode", "Unknown");
}

//----------------------------------------------------------------------------
void vtkMRMLCommandLineModuleNode::Cancel()
{
Expand Down
8 changes: 6 additions & 2 deletions Libs/MRML/CLI/vtkMRMLCommandLineModuleNode.h
Original file line number Diff line number Diff line change
Expand Up @@ -113,10 +113,14 @@ class VTK_MRML_CLI_EXPORT vtkMRMLCommandLineModuleNode : public vtkMRMLNode
/// \sa SetStatus(), GetStatusString(), IsBusy()
int GetStatus() const;

/// Return current status as a string for display.
/// \sa GetStatus(), IsBusy()
/// Return current status as a string. Not translated.
/// \sa GetStatus(), IsBusy(), GetDisplayableStatusString()
const char* GetStatusString() const;

/// Return current status as a string for display (translated to current language).
/// \sa GetStatusString()
std::string GetDisplayableStatusString() const;

//@{
/// Start/stop continuous updating of output and error texts during execution.
///
Expand Down
9 changes: 5 additions & 4 deletions Libs/MRML/Core/vtkMRMLColorTableStorageNode.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ Version: $Revision: 1.6 $
// MRML include
#include "vtkMRMLColorTableStorageNode.h"
#include "vtkMRMLColorTableNode.h"
#include "vtkMRMLI18N.h"
#include "vtkMRMLScene.h"

// VTK include
Expand Down Expand Up @@ -315,13 +316,13 @@ int vtkMRMLColorTableStorageNode::WriteDataInternal(vtkMRMLNode *refNode)
//----------------------------------------------------------------------------
void vtkMRMLColorTableStorageNode::InitializeSupportedReadFileTypes()
{
this->SupportedReadFileTypes->InsertNextValue("Color Table (.ctbl)");
this->SupportedReadFileTypes->InsertNextValue("Text (.txt)");
this->SupportedReadFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLColorTableStorageNode", "Color Table") + " (.ctbl)");
this->SupportedReadFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLColorTableStorageNode", "Text") + " (.txt)");
}

//----------------------------------------------------------------------------
void vtkMRMLColorTableStorageNode::InitializeSupportedWriteFileTypes()
{
this->SupportedWriteFileTypes->InsertNextValue("Color Table (.ctbl)");
this->SupportedWriteFileTypes->InsertNextValue("Text (.txt)");
this->SupportedWriteFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLColorTableStorageNode", "Color Table") + " (.ctbl)");
this->SupportedWriteFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLColorTableStorageNode", "Text") + " (.txt)");
}
5 changes: 3 additions & 2 deletions Libs/MRML/Core/vtkMRMLHierarchyStorageNode.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ Version: $Revision: 1.6 $

#include "vtkMRMLHierarchyStorageNode.h"
#include "vtkMRMLHierarchyNode.h"
#include "vtkMRMLI18N.h"
#include "vtkMRMLScene.h"

#include <vtkObjectFactory.h>
Expand Down Expand Up @@ -144,11 +145,11 @@ int vtkMRMLHierarchyStorageNode::WriteDataInternal(vtkMRMLNode *refNode)
//----------------------------------------------------------------------------
void vtkMRMLHierarchyStorageNode::InitializeSupportedReadFileTypes()
{
this->SupportedReadFileTypes->InsertNextValue("Text (.txt)");
this->SupportedReadFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLHierarchyStorageNode", "Text") + " (.txt)");
}

//----------------------------------------------------------------------------
void vtkMRMLHierarchyStorageNode::InitializeSupportedWriteFileTypes()
{
this->SupportedWriteFileTypes->InsertNextValue("Text (.txt)");
this->SupportedWriteFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLHierarchyStorageNode", "Text") + " (.txt)");
}
19 changes: 11 additions & 8 deletions Libs/MRML/Core/vtkMRMLLinearTransformSequenceStorageNode.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ or http://www.slicer.org/copyright/copyright.txt for details.
#include <algorithm>
#include <sstream>

#include "vtkMRMLI18N.h"
#include "vtkMRMLLinearTransformSequenceStorageNode.h"
#include "vtkMRMLMessageCollection.h"
#include "vtkMRMLSequenceStorageNode.h"
Expand Down Expand Up @@ -598,19 +599,21 @@ int vtkMRMLLinearTransformSequenceStorageNode::WriteDataInternal(vtkMRMLNode *re
//----------------------------------------------------------------------------
void vtkMRMLLinearTransformSequenceStorageNode::InitializeSupportedReadFileTypes()
{
this->SupportedReadFileTypes->InsertNextValue("Linear transform sequence (.seq.mhd)");
this->SupportedReadFileTypes->InsertNextValue("Linear transform sequence (.seq.mha)");
this->SupportedReadFileTypes->InsertNextValue("Linear transform sequence (.mha)");
this->SupportedReadFileTypes->InsertNextValue("Linear transform sequence (.mhd)");
std::string fileType = vtkMRMLTr("vtkMRMLLinearTransformSequenceStorageNode", "Linear transform sequence");
this->SupportedReadFileTypes->InsertNextValue(fileType + " (.seq.mhd)");
this->SupportedReadFileTypes->InsertNextValue(fileType + " (.seq.mha)");
this->SupportedReadFileTypes->InsertNextValue(fileType + " (.mha)");
this->SupportedReadFileTypes->InsertNextValue(fileType + " (.mhd)");
}

//----------------------------------------------------------------------------
void vtkMRMLLinearTransformSequenceStorageNode::InitializeSupportedWriteFileTypes()
{
this->SupportedWriteFileTypes->InsertNextValue("Linear transform sequence (.seq.mhd)");
this->SupportedWriteFileTypes->InsertNextValue("Linear transform sequence (.seq.mha)");
this->SupportedWriteFileTypes->InsertNextValue("Linear transform sequence (.mhd)");
this->SupportedWriteFileTypes->InsertNextValue("Linear transform sequence (.mha)");
std::string fileType = vtkMRMLTr("vtkMRMLLinearTransformSequenceStorageNode", "Linear transform sequence");
this->SupportedWriteFileTypes->InsertNextValue(fileType + " (.seq.mhd)");
this->SupportedWriteFileTypes->InsertNextValue(fileType + " (.seq.mha)");
this->SupportedWriteFileTypes->InsertNextValue(fileType + " (.mhd)");
this->SupportedWriteFileTypes->InsertNextValue(fileType + " (.mha)");
}

//----------------------------------------------------------------------------
Expand Down
41 changes: 21 additions & 20 deletions Libs/MRML/Core/vtkMRMLModelStorageNode.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
#include "vtkMRMLModelStorageNode.h"

#include "vtkMRMLDisplayNode.h"
#include "vtkMRMLI18N.h"
#include "vtkMRMLMessageCollection.h"
#include "vtkMRMLModelNode.h"
#include "vtkMRMLScene.h"
Expand Down Expand Up @@ -742,17 +743,17 @@ int vtkMRMLModelStorageNode::WriteDataInternal(vtkMRMLNode *refNode)
//----------------------------------------------------------------------------
void vtkMRMLModelStorageNode::InitializeSupportedReadFileTypes()
{
this->SupportedReadFileTypes->InsertNextValue("Poly Data (.vtk)");
this->SupportedReadFileTypes->InsertNextValue("XML Poly Data (.vtp)");
this->SupportedReadFileTypes->InsertNextValue("Unstructured Grid (.vtk)");
this->SupportedReadFileTypes->InsertNextValue("XML Unstructured Grid (.vtu)");
this->SupportedReadFileTypes->InsertNextValue("vtkXMLPolyDataReader (.g)");
this->SupportedReadFileTypes->InsertNextValue("BYU (.byu)");
this->SupportedReadFileTypes->InsertNextValue("vtkXMLPolyDataReader (.meta)");
this->SupportedReadFileTypes->InsertNextValue("STL (.stl)");
this->SupportedReadFileTypes->InsertNextValue("PLY (.ply)");
this->SupportedReadFileTypes->InsertNextValue("UCD (.ucd)");
this->SupportedReadFileTypes->InsertNextValue("Wavefront OBJ (.obj)");
this->SupportedReadFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLModelStorageNode", "Poly Data") + " (.vtk)");
this->SupportedReadFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLModelStorageNode", "XML Poly Data") + " (.vtp)");
this->SupportedReadFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLModelStorageNode", "Unstructured Grid") + " (.vtk)");
this->SupportedReadFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLModelStorageNode", "XML Unstructured Grid") + " (.vtu)");
this->SupportedReadFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLModelStorageNode", "vtkXMLPolyDataReader") + " (.g)");
this->SupportedReadFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLModelStorageNode", "BYU") + " (.byu)");
this->SupportedReadFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLModelStorageNode", "vtkXMLPolyDataReader") + " (.meta)");
this->SupportedReadFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLModelStorageNode", "STL") + " (.stl)");
this->SupportedReadFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLModelStorageNode", "PLY") + " (.ply)");
this->SupportedReadFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLModelStorageNode", "UCD") + " (.ucd)");
this->SupportedReadFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLModelStorageNode", "Wavefront OBJ") + " (.obj)");
}

//----------------------------------------------------------------------------
Expand All @@ -761,20 +762,20 @@ void vtkMRMLModelStorageNode::InitializeSupportedWriteFileTypes()
vtkMRMLModelNode* modelNode = this->GetAssociatedDataNode();
if (!modelNode || modelNode->GetMeshType() == vtkMRMLModelNode::PolyDataMeshType)
{
this->SupportedWriteFileTypes->InsertNextValue("Poly Data (.vtk)");
this->SupportedWriteFileTypes->InsertNextValue("XML Poly Data (.vtp)");
this->SupportedWriteFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLModelStorageNode", "Poly Data") + " (.vtk)");
this->SupportedWriteFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLModelStorageNode", "XML Poly Data") + " (.vtp)");
// Look at WriteData(), .g and .meta are not being written even though
// SupportedFileType() says they are supported
//this->SupportedWriteFileTypes->InsertNextValue("vtkXMLPolyDataReader (.g)");
//this->SupportedWriteFileTypes->InsertNextValue("vtkXMLPolyDataReader (.meta)");
this->SupportedWriteFileTypes->InsertNextValue("STL (.stl)");
this->SupportedWriteFileTypes->InsertNextValue("PLY (.ply)");
this->SupportedWriteFileTypes->InsertNextValue("Wavefront OBJ (.obj)");
//this->SupportedWriteFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLModelStorageNode", "vtkXMLPolyDataReader") + " (.g)");
//this->SupportedWriteFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLModelStorageNode", "vtkXMLPolyDataReader") + " (.meta)");
this->SupportedWriteFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLModelStorageNode", "STL") + " (.stl)");
this->SupportedWriteFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLModelStorageNode", "PLY") + " (.ply)");
this->SupportedWriteFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLModelStorageNode", "Wavefront OBJ") + " (.obj)");
}
if (!modelNode || modelNode->GetMeshType() == vtkMRMLModelNode::UnstructuredGridMeshType)
{
this->SupportedWriteFileTypes->InsertNextValue("Unstructured Grid (.vtk)");
this->SupportedWriteFileTypes->InsertNextValue("XML Unstructured Grid (.vtu)");
this->SupportedWriteFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLModelStorageNode", "Unstructured Grid") + " (.vtk)");
this->SupportedWriteFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLModelStorageNode", "XML Unstructured Grid") + " (.vtu)");
}
}

Expand Down
9 changes: 5 additions & 4 deletions Libs/MRML/Core/vtkMRMLProceduralColorStorageNode.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ Version: $Revision: 1.6 $
=========================================================================auto=*/

// MRML include
#include "vtkMRMLI18N.h"
#include "vtkMRMLProceduralColorStorageNode.h"
#include "vtkMRMLProceduralColorNode.h"
#include "vtkMRMLScene.h"
Expand Down Expand Up @@ -217,13 +218,13 @@ int vtkMRMLProceduralColorStorageNode::WriteDataInternal(vtkMRMLNode *refNode)
//----------------------------------------------------------------------------
void vtkMRMLProceduralColorStorageNode::InitializeSupportedReadFileTypes()
{
this->SupportedReadFileTypes->InsertNextValue("Color Function (.cxml)");
this->SupportedReadFileTypes->InsertNextValue("Text (.txt)");
this->SupportedReadFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLProceduralColorStorageNode", "Color Function") + " (.cxml)");
this->SupportedReadFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLProceduralColorStorageNode", "Text") + " (.txt)");
}

//----------------------------------------------------------------------------
void vtkMRMLProceduralColorStorageNode::InitializeSupportedWriteFileTypes()
{
this->SupportedWriteFileTypes->InsertNextValue("Color Function (.cxml)");
this->SupportedWriteFileTypes->InsertNextValue("Text (.txt)");
this->SupportedWriteFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLProceduralColorStorageNode", "Color Function") + " (.cxml)");
this->SupportedWriteFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLProceduralColorStorageNode", "Text") + " (.txt)");
}
31 changes: 17 additions & 14 deletions Libs/MRML/Core/vtkMRMLSegmentationStorageNode.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
#include "vtkOrientedImageDataResample.h"

// MRML includes
#include "vtkMRMLI18N.h"
#include "vtkMRMLMessageCollection.h"
#include <vtkMRMLScalarVolumeNode.h>
#include <vtkMRMLScene.h>
Expand Down Expand Up @@ -142,14 +143,15 @@ void vtkMRMLSegmentationStorageNode::Copy(vtkMRMLNode *anode)
//----------------------------------------------------------------------------
void vtkMRMLSegmentationStorageNode::InitializeSupportedReadFileTypes()
{
this->SupportedReadFileTypes->InsertNextValue("Segmentation (.seg.nrrd)");
this->SupportedReadFileTypes->InsertNextValue("Segmentation (.seg.nhdr)");
this->SupportedReadFileTypes->InsertNextValue("Segmentation (.seg.vtm)");
this->SupportedReadFileTypes->InsertNextValue("Segmentation (.nrrd)");
this->SupportedReadFileTypes->InsertNextValue("Segmentation (.vtm)");
this->SupportedReadFileTypes->InsertNextValue("Segmentation (.nii.gz)");
this->SupportedReadFileTypes->InsertNextValue("Segmentation (.hdr)");
this->SupportedReadFileTypes->InsertNextValue("Segmentation (.nii)");
std::string fileType = vtkMRMLTr("vtkMRMLSegmentationStorageNode", "Segmentation");
this->SupportedReadFileTypes->InsertNextValue(fileType + " (.seg.nrrd)");
this->SupportedReadFileTypes->InsertNextValue(fileType + " (.seg.nhdr)");
this->SupportedReadFileTypes->InsertNextValue(fileType + " (.seg.vtm)");
this->SupportedReadFileTypes->InsertNextValue(fileType + " (.nrrd)");
this->SupportedReadFileTypes->InsertNextValue(fileType + " (.vtm)");
this->SupportedReadFileTypes->InsertNextValue(fileType + " (.nii.gz)");
this->SupportedReadFileTypes->InsertNextValue(fileType + " (.hdr)");
this->SupportedReadFileTypes->InsertNextValue(fileType + " (.nii)");
}

//----------------------------------------------------------------------------
Expand All @@ -171,17 +173,18 @@ void vtkMRMLSegmentationStorageNode::InitializeSupportedWriteFileTypes()
masterIsPolyData = true;
}
}
std::string fileType = vtkMRMLTr("vtkMRMLSegmentationStorageNode", "Segmentation");
if (masterIsImage)
{
this->SupportedWriteFileTypes->InsertNextValue("Segmentation (.seg.nrrd)");
this->SupportedWriteFileTypes->InsertNextValue("Segmentation (.seg.nhdr)");
this->SupportedWriteFileTypes->InsertNextValue("Segmentation (.nrrd)");
this->SupportedWriteFileTypes->InsertNextValue("Segmentation (.nhdr)");
this->SupportedWriteFileTypes->InsertNextValue(fileType + " (.seg.nrrd)");
this->SupportedWriteFileTypes->InsertNextValue(fileType + " (.seg.nhdr)");
this->SupportedWriteFileTypes->InsertNextValue(fileType + " (.nrrd)");
this->SupportedWriteFileTypes->InsertNextValue(fileType + " (.nhdr)");
}
if (masterIsPolyData)
{
this->SupportedWriteFileTypes->InsertNextValue("Segmentation (.seg.vtm)");
this->SupportedWriteFileTypes->InsertNextValue("Segmentation (.vtm)");
this->SupportedWriteFileTypes->InsertNextValue(fileType + " (.seg.vtm)");
this->SupportedWriteFileTypes->InsertNextValue(fileType + " (.vtm)");
}
}

Expand Down
11 changes: 5 additions & 6 deletions Libs/MRML/Core/vtkMRMLSequenceStorageNode.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ limitations under the License.

#include "vtkMRMLSequenceStorageNode.h"

#include "vtkMRMLI18N.h"
#include "vtkMRMLMessageCollection.h"
#include "vtkMRMLSequenceNode.h"
#include "vtkMRMLScene.h"
Expand Down Expand Up @@ -204,15 +205,15 @@ int vtkMRMLSequenceStorageNode::WriteDataInternal(vtkMRMLNode *refNode)
//----------------------------------------------------------------------------
void vtkMRMLSequenceStorageNode::InitializeSupportedReadFileTypes()
{
this->SupportedReadFileTypes->InsertNextValue("Sequence Bundle (.seq.mrb)");
this->SupportedReadFileTypes->InsertNextValue("Medical Reality Bundle (.mrb)");
this->SupportedReadFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLSequenceStorageNode", "Sequence Bundle") + " (.seq.mrb)");
this->SupportedReadFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLSequenceStorageNode", "Medical Reality Bundle") + " (.mrb)");
}

//----------------------------------------------------------------------------
void vtkMRMLSequenceStorageNode::InitializeSupportedWriteFileTypes()
{
this->SupportedWriteFileTypes->InsertNextValue("Sequence Bundle (.seq.mrb)");
this->SupportedWriteFileTypes->InsertNextValue("Medical Reality Bundle (.mrb)");
this->SupportedWriteFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLSequenceStorageNode", "Sequence Bundle") + " (.seq.mrb)");
this->SupportedWriteFileTypes->InsertNextValue(vtkMRMLTr("vtkMRMLSequenceStorageNode", "Medical Reality Bundle") + " (.mrb)");
}

//----------------------------------------------------------------------------
Expand All @@ -221,8 +222,6 @@ const char* vtkMRMLSequenceStorageNode::GetDefaultWriteFileExtension()
return "seq.mrb";
}



//----------------------------------------------------------------------------
std::string vtkMRMLSequenceStorageNode::GetSequenceBaseName(const std::string& fileNameName, const std::string& itemName)
{
Expand Down

0 comments on commit 1d2df8b

Please sign in to comment.