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
eDeckType

EtabsModel DeckType enumeration

eShellType

EtabsModel ShellType enumeration

eSlabType

EtabsModel SlabType enumeration

eWallPropType

EtabsModel WallPropType enumeration