diff --git a/fsl/data/mesh.py b/fsl/data/mesh.py index d74e89e31fe9b8190118d6df23780c3a60976fd2..82dc0ca7694ea3d9c78245749f696071d23647c0 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