pytabs.property

 1# pyTABS - ETABS .NET API python wrapper
 2# Property - pyTABS interface to all prop type interfaces
 3__all__ = ['Property']
 4
 5# import ETABS namespace and pyTABS error handler
 6from pytabs.etabs_config import *
 7from pytabs.error_handle import *
 8
 9# import of interfaces of prop types
10from pytabs.prop_area_spring import PropAreaSpring
11from pytabs.prop_area import PropArea
12from pytabs.prop_frame import PropFrame
13from pytabs.prop_line_spring import PropLineSpring
14from pytabs.prop_link import PropLink
15from pytabs.prop_material import PropMaterial
16from pytabs.prop_point_spring import PropPointSpring
17from pytabs.prop_rebar import PropRebar
18from pytabs.prop_tendon import PropTendon
19
20
21class Property:
22    """Properties interface"""
23    def __init__(self, sap_model : etabs.cSapModel) -> None:
24        # link of SapModel interface
25        self.sap_model = sap_model
26        
27        # create interface for individual property types
28        self.area_spring = PropAreaSpring(sap_model)
29        self.area = PropArea(sap_model)
30        self.frame = PropFrame(sap_model)
31        self.line_spring = PropLineSpring(sap_model)
32        self.link = PropLink(sap_model)
33        self.material = PropMaterial(sap_model)
34        self.point_spring = PropPointSpring(sap_model)
35        self.rebar = PropRebar(sap_model)
36        self.tendon = PropTendon(sap_model)
class Property:
22class Property:
23    """Properties interface"""
24    def __init__(self, sap_model : etabs.cSapModel) -> None:
25        # link of SapModel interface
26        self.sap_model = sap_model
27        
28        # create interface for individual property types
29        self.area_spring = PropAreaSpring(sap_model)
30        self.area = PropArea(sap_model)
31        self.frame = PropFrame(sap_model)
32        self.line_spring = PropLineSpring(sap_model)
33        self.link = PropLink(sap_model)
34        self.material = PropMaterial(sap_model)
35        self.point_spring = PropPointSpring(sap_model)
36        self.rebar = PropRebar(sap_model)
37        self.tendon = PropTendon(sap_model)

Properties interface

Property(sap_model: ETABSv1.cSapModel)
24    def __init__(self, sap_model : etabs.cSapModel) -> None:
25        # link of SapModel interface
26        self.sap_model = sap_model
27        
28        # create interface for individual property types
29        self.area_spring = PropAreaSpring(sap_model)
30        self.area = PropArea(sap_model)
31        self.frame = PropFrame(sap_model)
32        self.line_spring = PropLineSpring(sap_model)
33        self.link = PropLink(sap_model)
34        self.material = PropMaterial(sap_model)
35        self.point_spring = PropPointSpring(sap_model)
36        self.rebar = PropRebar(sap_model)
37        self.tendon = PropTendon(sap_model)