from dlubal.api import rfem

with rfem.Application() as rfem_app:
    # obj = rfem_app.get_object(obj=rfem.reinforcement.SurfaceReinforcement(no=1))
    # obj = rfem_app.get_object(obj=rfem.reinforcement.SurfaceReinforcement(no=2))
    # obj = rfem_app.get_object(obj=rfem.reinforcement.ReinforcementDirection(no=2))

    # obj = rfem_app.get_object(ojb=rfem.structure_core.Material(no=1))
    # obj = rfem_app.get_object(ojb=rfem.structure_core.Section(no=1))
    # obj = rfem_app.get_object(ojb=rfem.structure_core.Line(no=1))
    # obj = rfem_app.get_object(obj=rfem.structure_core.Member(no=9))
    # obj = rfem_app.get_object(obj=rfem.structure_core.Surface(no=1))

    # obj=rfem_app.get_object(rfem.concrete_design_objects.ConcreteDesignUlsConfiguration(no=1))

    obj=rfem_app.get_object(rfem.steel_design_objects.SteelDesignUlsConfiguration(no=1))

    # obj=rfem_app.get_object(rfem.steel_design.SteelEffectiveLengths(no=3))

    # obj = rfem_app.get_object(rfem.types_for_members.MemberTransverseStiffener(no=1))


    print(f"obj:\n{obj}")
