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)