pytabs.constraint
1# pyTABS - ETABS .NET API python wrapper 2# Constraint - cConstraint 3__all__ = ['Constraint'] 4 5# import ETABS namespace and pyTABS error handler 6from pytabs.etabs_config import * 7from pytabs.error_handle import * 8 9# import custom enumerations 10 11 12# import typing 13 14 15class Constraint: 16 """Constraint interface""" 17 def __init__(self, sap_model : etabs.cSapModel) -> None: 18 # link of SapModel interface 19 self.sap_model = sap_model 20 # create Constraint interface 21 self.constraint = etabs.cConstraint(sap_model.ConstraintDef) 22 23 # relate relevant ETABS enumerations 24 self.eConstraintAxis = etabs.eConstraintAxis 25 """EtabsModel `ConstraintAxis` enumeration""" 26 self.eConstraintType = etabs.eConstraintType 27 """EtabsModel `ConstraintType` enumeration""" 28 29 # relate custom enumerations
class
Constraint:
16class Constraint: 17 """Constraint interface""" 18 def __init__(self, sap_model : etabs.cSapModel) -> None: 19 # link of SapModel interface 20 self.sap_model = sap_model 21 # create Constraint interface 22 self.constraint = etabs.cConstraint(sap_model.ConstraintDef) 23 24 # relate relevant ETABS enumerations 25 self.eConstraintAxis = etabs.eConstraintAxis 26 """EtabsModel `ConstraintAxis` enumeration""" 27 self.eConstraintType = etabs.eConstraintType 28 """EtabsModel `ConstraintType` enumeration""" 29 30 # relate custom enumerations
Constraint interface
Constraint(sap_model: ETABSv1.cSapModel)
18 def __init__(self, sap_model : etabs.cSapModel) -> None: 19 # link of SapModel interface 20 self.sap_model = sap_model 21 # create Constraint interface 22 self.constraint = etabs.cConstraint(sap_model.ConstraintDef) 23 24 # relate relevant ETABS enumerations 25 self.eConstraintAxis = etabs.eConstraintAxis 26 """EtabsModel `ConstraintAxis` enumeration""" 27 self.eConstraintType = etabs.eConstraintType 28 """EtabsModel `ConstraintType` enumeration""" 29 30 # relate custom enumerations