MCPcopy Create free account
hub / github.com/Kitware/VTK / registerArgument

Method registerArgument

Web/Python/vtkmodules/web/query_data_model.py:47–69  ·  view source on GitHub ↗

We expect the following set of arguments - priority - name - label (optional) - values - uiType - defaultIdx

(self, **kwargs)

Source from the content-addressed store, hash-verified

45 )
46
47 def registerArgument(self, **kwargs):
48 """
49 We expect the following set of arguments
50 - priority
51 - name
52 - label (optional)
53 - values
54 - uiType
55 - defaultIdx
56 """
57 newArgument = {}
58 argName = kwargs["name"]
59 self.argOrder.append(argName)
60 for key, value in iteritems(kwargs):
61 if key == "priority":
62 self.priority.append([argName, value])
63 elif key == "values":
64 self.realValues[argName] = value
65 newArgument[key] = ["{value}".format(value=x) for x in value]
66 else:
67 newArgument[key] = value
68
69 self.arguments[argName] = newArgument
70
71 def updatePriority(self, argumentName, newPriority):
72 for item in self.priority:

Callers 5

__init__Method · 0.80
__init__Method · 0.80
__init__Method · 0.80
__init__Method · 0.80
registerViewPointMethod · 0.80

Calls 3

iteritemsFunction · 0.90
appendMethod · 0.45
formatMethod · 0.45

Tested by

no test coverage detected