| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
| __title__ = "FreeCAD FEM constraint initial flow velocity document object" |
| __author__ = "Markus Hovorka, Bernd Hahnebach" |
| __url__ = "https://www.freecad.org" |
|
|
| |
| |
| |
|
|
| from . import base_fempythonobject |
|
|
|
|
| class ConstraintInitialFlowVelocity(base_fempythonobject.BaseFemPythonObject): |
|
|
| Type = "Fem::ConstraintInitialFlowVelocity" |
|
|
| def __init__(self, obj): |
| super().__init__(obj) |
| obj.addProperty( |
| "App::PropertyVelocity", "VelocityX", "Parameter", "Velocity in X-direction" |
| ) |
| obj.setPropertyStatus("VelocityX", "LockDynamic") |
| obj.addProperty( |
| "App::PropertyString", |
| "VelocityXFormula", |
| "Parameter", |
| "Velocity formula in X-direction", |
| ) |
| obj.setPropertyStatus("VelocityXFormula", "LockDynamic") |
| obj.addProperty( |
| "App::PropertyBool", "VelocityXUnspecified", "Parameter", "Use velocity in X-direction" |
| ) |
| obj.setPropertyStatus("VelocityXUnspecified", "LockDynamic") |
| obj.VelocityXUnspecified = True |
| obj.addProperty( |
| "App::PropertyBool", |
| "VelocityXHasFormula", |
| "Parameter", |
| "Use formula for velocity in X-direction", |
| ) |
| obj.setPropertyStatus("VelocityXHasFormula", "LockDynamic") |
|
|
| obj.addProperty( |
| "App::PropertyVelocity", "VelocityY", "Parameter", "Velocity in Y-direction" |
| ) |
| obj.setPropertyStatus("VelocityY", "LockDynamic") |
| obj.addProperty( |
| "App::PropertyString", |
| "VelocityYFormula", |
| "Parameter", |
| "Velocity formula in Y-direction", |
| ) |
| obj.setPropertyStatus("VelocityYFormula", "LockDynamic") |
| obj.addProperty( |
| "App::PropertyBool", "VelocityYUnspecified", "Parameter", "Use velocity in Y-direction" |
| ) |
| obj.setPropertyStatus("VelocityYUnspecified", "LockDynamic") |
| obj.VelocityYUnspecified = True |
| obj.addProperty( |
| "App::PropertyBool", |
| "VelocityYHasFormula", |
| "Parameter", |
| "Use formula for velocity in Y-direction", |
| ) |
| obj.setPropertyStatus("VelocityYHasFormula", "LockDynamic") |
|
|
| obj.addProperty( |
| "App::PropertyVelocity", "VelocityZ", "Parameter", "Velocity in Z-direction" |
| ) |
| obj.setPropertyStatus("VelocityZ", "LockDynamic") |
| obj.addProperty( |
| "App::PropertyString", |
| "VelocityZFormula", |
| "Parameter", |
| "Velocity formula in Z-direction", |
| ) |
| obj.setPropertyStatus("VelocityZFormula", "LockDynamic") |
| obj.addProperty( |
| "App::PropertyBool", "VelocityZUnspecified", "Parameter", "Use velocity in Z-direction" |
| ) |
| obj.setPropertyStatus("VelocityZUnspecified", "LockDynamic") |
| obj.VelocityZUnspecified = True |
| obj.addProperty( |
| "App::PropertyBool", |
| "VelocityZHasFormula", |
| "Parameter", |
| "Use formula for velocity in Z-direction", |
| ) |
| obj.setPropertyStatus("VelocityZHasFormula", "LockDynamic") |
|
|