@@ -264,6 +264,23 @@ void makePyBrxConstraint()
264264 PyDocString DS (" PyBrx.Constraint" );
265265 class_<PyBrxConstraint>(" Constraint" , no_init)
266266 .def (" getBlockId" , &PyBrxConstraint::getBlockId, DS.ARGS ())
267+ .def (" isDimensional" , &PyBrxConstraint::isDimensional, DS.ARGS ())
268+ .def (" parameter" , &PyBrxConstraint::parameter, DS.ARGS ())
269+ .def (" getDimension" , &PyBrxConstraint::getDimension, DS.ARGS ())
270+ .def (" arguments" , &PyBrxConstraint::arguments, DS.ARGS ())
271+ .def (" getArguments" , &PyBrxConstraint::getArguments, DS.ARGS ())
272+ .def (" name" , &PyBrxConstraint::name, DS.ARGS ())
273+ .def (" setName" , &PyBrxConstraint::setName, DS.ARGS ({ " name:str" }))
274+ .def (" name" , &PyBrxConstraint::getType, DS.ARGS ())
275+ .def (" nodeId" , &PyBrxConstraint::nodeId, DS.ARGS ())
276+ .def (" isEnabled" , &PyBrxConstraint::isEnabled, DS.ARGS ())
277+ .def (" setEnabled" , &PyBrxConstraint::setEnabled, DS.ARGS ({ " flag:bool" }))
278+ .def (" getDirections" , &PyBrxConstraint::getDirections, DS.ARGS ())
279+ .def (" setDirections" , &PyBrxConstraint::setDirections, DS.ARGS ({ " flag:PyBrx.ConstraintDirections" }))
280+ .def (" getMeasurementMode" , &PyBrxConstraint::getMeasurementMode, DS.ARGS ({ " argIndex:int" }))
281+ .def (" setMeasurementMode" , &PyBrxConstraint::setMeasurementMode, DS.ARGS ({ " flag:PyBrx.ConstraintMeasurementMode" ," argIndex:int" }))
282+ .def (" getPlacement" , &PyBrxConstraint::getPlacement, DS.ARGS ({ " argIndex:int" }))
283+ .def (" setPlacement" , &PyBrxConstraint::setPlacement, DS.ARGS ({ " flag:PyBrx.ConstraintPlacement" ," argIndex:int" }))
267284 .def (" className" , &PyBrxConstraint::className, DS.SARGS ()).staticmethod (" className" )
268285 ;
269286}
0 commit comments