MCPcopy
hub / github.com/CadQuery/cadquery / create

Method create

cadquery/cqgi.py:258–272  ·  view source on GitHub ↗
(
        ast_node, var_name, var_type, default_value, valid_values=None, desc=None
    )

Source from the content-addressed store, hash-verified

256
257 @staticmethod
258 def create(
259 ast_node, var_name, var_type, default_value, valid_values=None, desc=None
260 ):
261
262 if valid_values is None:
263 valid_values = []
264
265 p = InputParameter()
266 p.ast_node = ast_node
267 p.default_value = default_value
268 p.name = var_name
269 p.desc = desc
270 p.varType = var_type
271 p.valid_values = valid_values
272 return p
273
274 def set_value(self, new_value):
275 if len(self.valid_values) > 0 and new_value not in self.valid_values:

Callers 15

handle_assignmentMethod · 0.80
RFunction · 0.80
vtk.jsFile · 0.80
zMFunction · 0.80
XMFunction · 0.80
nNFunction · 0.80
KNFunction · 0.80
OLFunction · 0.80
mVFunction · 0.80
wjFunction · 0.80
PjFunction · 0.80
DjFunction · 0.80

Calls 1

InputParameterClass · 0.85

Tested by

no test coverage detected