From 5f976745c2ebde23cf023a1d5e3c5b52e109e784 Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauldmccarthy@gmail.com>
Date: Sun, 21 Jan 2018 18:26:17 +0000
Subject: [PATCH] New method vertexDataSets, to retrieve list of all loaded
 vertex data sets.

---
 fsl/data/mesh.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/fsl/data/mesh.py b/fsl/data/mesh.py
index d74e89e31..82dc0ca76 100644
--- a/fsl/data/mesh.py
+++ b/fsl/data/mesh.py
@@ -108,6 +108,7 @@ class Mesh(notifier.Notifier, meta.Meta):
        loadVertexData
        addVertexData
        getVertexData
+       vertexDataSets
        clearVertexData
 
 
@@ -440,6 +441,11 @@ class Mesh(notifier.Notifier, meta.Meta):
         self.__vertexData = collections.OrderedDict()
 
 
+    def vertexDataSets(self):
+        """Returns a list of keys for all loaded vertex data sets. """
+        return list(self.__vertexData.keys())
+
+
     @memoize.Instanceify(memoize.memoize)
     def trimesh(self):
         """Reference to a ``trimesh.Trimesh`` object which can be used for
-- 
GitLab