pytabs.prop_area
1# pyTABS - ETABS .NET API python wrapper 2# PropArea - cPropArea 3__all__ = ['PropArea'] 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 PropArea: 16 """PropArea interface""" 17 def __init__(self, sap_model : etabs.cSapModel) -> None: 18 # link of SapModel interface 19 self.sap_model = sap_model 20 # create PropArea interface 21 self.prop_area = etabs.cPropArea(sap_model.PropArea) 22 23 # relate relevant ETABS enumerations 24 self.eDeckType = etabs.eDeckType 25 """EtabsModel `DeckType` enumeration""" 26 self.eShellType = etabs.eShellType 27 """EtabsModel `ShellType` enumeration""" 28 self.eSlabType = etabs.eSlabType 29 """EtabsModel `SlabType` enumeration""" 30 self.eWallPropType = etabs.eWallPropType 31 """EtabsModel `WallPropType` enumeration""" 32 33 # relate custom enumerations
class
PropArea:
16class PropArea: 17 """PropArea interface""" 18 def __init__(self, sap_model : etabs.cSapModel) -> None: 19 # link of SapModel interface 20 self.sap_model = sap_model 21 # create PropArea interface 22 self.prop_area = etabs.cPropArea(sap_model.PropArea) 23 24 # relate relevant ETABS enumerations 25 self.eDeckType = etabs.eDeckType 26 """EtabsModel `DeckType` enumeration""" 27 self.eShellType = etabs.eShellType 28 """EtabsModel `ShellType` enumeration""" 29 self.eSlabType = etabs.eSlabType 30 """EtabsModel `SlabType` enumeration""" 31 self.eWallPropType = etabs.eWallPropType 32 """EtabsModel `WallPropType` enumeration""" 33 34 # relate custom enumerations
PropArea interface
PropArea(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 PropArea interface 22 self.prop_area = etabs.cPropArea(sap_model.PropArea) 23 24 # relate relevant ETABS enumerations 25 self.eDeckType = etabs.eDeckType 26 """EtabsModel `DeckType` enumeration""" 27 self.eShellType = etabs.eShellType 28 """EtabsModel `ShellType` enumeration""" 29 self.eSlabType = etabs.eSlabType 30 """EtabsModel `SlabType` enumeration""" 31 self.eWallPropType = etabs.eWallPropType 32 """EtabsModel `WallPropType` enumeration""" 33 34 # relate custom enumerations