pytabs.prop_link

 1# pyTABS - ETABS .NET API python wrapper
 2# PropLink - cPropLink
 3__all__ = ['PropLink']
 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 PropLink:
16    """PropLink interface"""
17    def __init__(self, sap_model : etabs.cSapModel) -> None:
18        # link of SapModel interface
19        self.sap_model = sap_model
20        # create PropLink interface
21        self.prop_link = etabs.cPropLink(sap_model.PropLink)
22        
23        # relate relevant ETABS enumerations
24        self.eLinkPropType = etabs.eLinkPropType
25        """EtabsModel `LinkPropType` enumeration"""
26        
27        # relate custom enumerations