From 2c89496d91d88b74a98229f025e9fbe43031a16e Mon Sep 17 00:00:00 2001 From: rnv Date: Fri, 6 Feb 2015 14:15:37 +0300 Subject: [PATCH] Issue '0022741: [CEA 1251] Display the groups of a med file with one color per family.': fix remarks. --- src/Macro/annotate_groups.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/Macro/annotate_groups.py b/src/Macro/annotate_groups.py index 3d121487..93454743 100644 --- a/src/Macro/annotate_groups.py +++ b/src/Macro/annotate_groups.py @@ -240,7 +240,14 @@ if data.GetDataObjectType() == vtkDataObjectTypes.GetTypeIdFromClassName("vtkMul raise RuntimeError("Point data array has no '%s'." % FAMILY_NODE) scalarBarlabel = "POINTS" - activeRepresentation = 'Points' + + # Check that PointSprite plugin is available + if hasattr(representation, "MaxPixelSize"): + activeRepresentation = 'Point Sprite' + if representation.MaxPixelSize == 64: + representation.MaxPixelSize = 8 + else: + activeRepresentation = 'Points' dataArray = pointData.GetArray(FAMILY_NODE) for tupleId in range(dataArray.GetNumberOfTuples()): @@ -285,7 +292,7 @@ for idFamily in sortedArray: if mapRelations.has_key(famName): annotationList.append(str(', ').join(mapRelations.get(famName))) else: - annotationList.append(str('None group')) + annotationList.append(str('No group')) # Generate indexed colour for array indexedColor = [] -- 2.39.2