# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: dlubal/api/rsection/base_data.proto
# Protobuf Python Version: 5.28.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    5,
    28,
    1,
    '',
    'dlubal/api/rsection/base_data.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#dlubal/api/rsection/base_data.proto\x12\x13\x64lubal.api.rsection\"\xf2\x1e\n\x08\x42\x61seData\x12\x35\n\x04main\x18\x01 \x01(\x0b\x32\".dlubal.api.rsection.BaseData.MainH\x00\x88\x01\x01\x12\x39\n\x06\x61\x64\x64ons\x18\x02 \x01(\x0b\x32$.dlubal.api.rsection.BaseData.AddonsH\x01\x88\x01\x01\x12?\n\tstandards\x18\x03 \x01(\x0b\x32\'.dlubal.api.rsection.BaseData.StandardsH\x02\x88\x01\x01\x12L\n\x10general_settings\x18\x04 \x01(\x0b\x32-.dlubal.api.rsection.BaseData.GeneralSettingsH\x03\x88\x01\x01\x1a\xaf\x03\n\x04Main\x12\x17\n\nmodel_name\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x1e\n\x11model_description\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x14\n\x07\x63omment\x18\x03 \x01(\tH\x02\x88\x01\x01\x12O\n\x0f\x61nalysis_method\x18\x04 \x01(\x0e\x32\x31.dlubal.api.rsection.BaseData.Main.AnalysisMethodH\x03\x88\x01\x01\x12+\n\x1eplastic_capacity_design_active\x18\x05 \x01(\x08H\x04\x88\x01\x01\"r\n\x0e\x41nalysisMethod\x12\x1b\n\x17\x41NALYSIS_METHOD_UNKNOWN\x10\x00\x12\"\n\x1e\x41NALYSIS_METHOD_FINITE_ELEMENT\x10\x01\x12\x1f\n\x1b\x41NALYSIS_METHOD_THIN_WALLED\x10\x03\x42\r\n\x0b_model_nameB\x14\n\x12_model_descriptionB\n\n\x08_commentB\x12\n\x10_analysis_methodB!\n\x1f_plastic_capacity_design_active\x1aj\n\x06\x41\x64\x64ons\x12\x34\n\'has_effective_section_properties_active\x18\x01 \x01(\x08H\x00\x88\x01\x01\x42*\n(_has_effective_section_properties_active\x1a\xdb\x02\n\tStandards\x12i\n\x1a\x65\x66\x66\x65\x63tive_section_standard\x18\x01 \x01(\x0e\x32@.dlubal.api.rsection.BaseData.Standards.EffectiveSectionStandardH\x00\x88\x01\x01\"\xc3\x01\n\x18\x45\x66\x66\x65\x63tiveSectionStandard\x12:\n6EFFECTIVE_SECTION_STANDARD_EN_1993_1_1_AND_EN_1993_1_5\x10\x00\x12\x36\n2EFFECTIVE_SECTION_STANDARD_EN_1993_1_3_COLD_FORMED\x10\x01\x12\x33\n/EFFECTIVE_SECTION_STANDARD_EN_1999_1_1_ALUMINUM\x10\x02\x42\x1d\n\x1b_effective_section_standard\x1a\xb1\x15\n\x0fGeneralSettings\x12!\n\x14tolerance_for_points\x18\x01 \x01(\x01H\x00\x88\x01\x01\x12 \n\x13tolerance_for_lines\x18\x02 \x01(\x01H\x01\x88\x01\x01\x12!\n\x14tolerance_for_planes\x18\x03 \x01(\x01H\x02\x88\x01\x01\x12%\n\x18tolerance_for_directions\x18\x04 \x01(\x01H\x03\x88\x01\x01\x12n\n\x1astress_position_on_element\x18\x05 \x01(\x0e\x32\x45.dlubal.api.rsection.BaseData.GeneralSettings.StressPositionOnElementH\x04\x88\x01\x01\x12-\n tolerance_for_straight_subpanels\x18\x06 \x01(\x01H\x05\x88\x01\x01\x12.\n!is_generated_curved_subpanels_ec9\x18\x07 \x01(\x08H\x06\x88\x01\x01\x12\x36\n)has_neglect_moments_due_to_centroid_shift\x18\x08 \x01(\x08H\x07\x88\x01\x01\x12*\n\x1d\x65\x66\x66\x65\x63tive_max_iteration_count\x18\t \x01(\x05H\x08\x88\x01\x01\x12\x32\n%maximum_difference_between_iterations\x18\n \x01(\x01H\t\x88\x01\x01\x12\x33\n&has_consider_effective_section_annex_e\x18\x0b \x01(\x08H\n\x88\x01\x01\x12\x36\n)has_consider_influence_of_transverse_weld\x18\x0c \x01(\x08H\x0b\x88\x01\x01\x12+\n\x1ehas_material_definition_active\x18\r \x01(\x08H\x0c\x88\x01\x01\x12\'\n\x1ahas_concrete_reinforcement\x18\x0e \x01(\x08H\r\x88\x01\x01\x12!\n\x14is_composite_section\x18\x0f \x01(\x08H\x0e\x88\x01\x01\x12[\n\x10\x62uckling_curve_y\x18\x10 \x01(\x0e\x32<.dlubal.api.rsection.BaseData.GeneralSettings.BucklingCurveYH\x0f\x88\x01\x01\x12[\n\x10\x62uckling_curve_z\x18\x11 \x01(\x0e\x32<.dlubal.api.rsection.BaseData.GeneralSettings.BucklingCurveZH\x10\x88\x01\x01\x12Y\n\x0ftype_of_welding\x18\x12 \x01(\x0e\x32;.dlubal.api.rsection.BaseData.GeneralSettings.TypeOfWeldingH\x11\x88\x01\x01\x12&\n\x19us_spelling_of_properties\x18\x13 \x01(\x08H\x12\x88\x01\x01\x12\x34\n\'stress_smoothing_to_avoid_singularities\x18\x14 \x01(\x08H\x13\x88\x01\x01\x12`\n\x12manufacturing_type\x18\x15 \x01(\x0e\x32?.dlubal.api.rsection.BaseData.GeneralSettings.ManufacturingTypeH\x14\x88\x01\x01\"v\n\x17StressPositionOnElement\x12\x30\n,STRESS_POSITION_ON_ELEMENT_UNFAVOURABLE_EDGE\x10\x00\x12)\n%STRESS_POSITION_ON_ELEMENT_CENTERLINE\x10\x01\"\xb2\x01\n\x0e\x42ucklingCurveY\x12\x17\n\x13\x42UCKLING_CURVE_Y_A0\x10\x00\x12\x16\n\x12\x42UCKLING_CURVE_Y_A\x10\x01\x12\x16\n\x12\x42UCKLING_CURVE_Y_B\x10\x02\x12\x16\n\x12\x42UCKLING_CURVE_Y_C\x10\x03\x12\x16\n\x12\x42UCKLING_CURVE_Y_D\x10\x04\x12\'\n\x1a\x42UCKLING_CURVE_Y_UNDEFINED\x10\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\"\xb2\x01\n\x0e\x42ucklingCurveZ\x12\x17\n\x13\x42UCKLING_CURVE_Z_A0\x10\x00\x12\x16\n\x12\x42UCKLING_CURVE_Z_A\x10\x01\x12\x16\n\x12\x42UCKLING_CURVE_Z_B\x10\x02\x12\x16\n\x12\x42UCKLING_CURVE_Z_C\x10\x03\x12\x16\n\x12\x42UCKLING_CURVE_Z_D\x10\x04\x12\'\n\x1a\x42UCKLING_CURVE_Z_UNDEFINED\x10\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\"\\\n\rTypeOfWelding\x12&\n\"TYPE_OF_WELDING_TUNGSTEN_INERT_GAS\x10\x00\x12#\n\x1fTYPE_OF_WELDING_METAL_INERT_GAS\x10\x01\"\x8e\x02\n\x11ManufacturingType\x12\x1e\n\x1aMANUFACTURING_TYPE_UNKNOWN\x10\x00\x12\"\n\x1eMANUFACTURING_TYPE_COLD_FORMED\x10\x03\x12\x1d\n\x19MANUFACTURING_TYPE_GLULAM\x10\x07\x12!\n\x1dMANUFACTURING_TYPE_HOT_ROLLED\x10\x02\x12\x1a\n\x16MANUFACTURING_TYPE_LVL\x10\t\x12\x1b\n\x17MANUFACTURING_TYPE_NONE\x10\x06\x12\x1b\n\x17MANUFACTURING_TYPE_SAWN\x10\x05\x12\x1d\n\x19MANUFACTURING_TYPE_WELDED\x10\x04\x42\x17\n\x15_tolerance_for_pointsB\x16\n\x14_tolerance_for_linesB\x17\n\x15_tolerance_for_planesB\x1b\n\x19_tolerance_for_directionsB\x1d\n\x1b_stress_position_on_elementB#\n!_tolerance_for_straight_subpanelsB$\n\"_is_generated_curved_subpanels_ec9B,\n*_has_neglect_moments_due_to_centroid_shiftB \n\x1e_effective_max_iteration_countB(\n&_maximum_difference_between_iterationsB)\n\'_has_consider_effective_section_annex_eB,\n*_has_consider_influence_of_transverse_weldB!\n\x1f_has_material_definition_activeB\x1d\n\x1b_has_concrete_reinforcementB\x17\n\x15_is_composite_sectionB\x13\n\x11_buckling_curve_yB\x13\n\x11_buckling_curve_zB\x12\n\x10_type_of_weldingB\x1c\n\x1a_us_spelling_of_propertiesB*\n(_stress_smoothing_to_avoid_singularitiesB\x15\n\x13_manufacturing_typeB\x07\n\x05_mainB\t\n\x07_addonsB\x0c\n\n_standardsB\x13\n\x11_general_settingsb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'dlubal.api.rsection.base_data_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_BASEDATA']._serialized_start=61
  _globals['_BASEDATA']._serialized_end=4015
  _globals['_BASEDATA_MAIN']._serialized_start=331
  _globals['_BASEDATA_MAIN']._serialized_end=762
  _globals['_BASEDATA_MAIN_ANALYSISMETHOD']._serialized_start=544
  _globals['_BASEDATA_MAIN_ANALYSISMETHOD']._serialized_end=658
  _globals['_BASEDATA_ADDONS']._serialized_start=764
  _globals['_BASEDATA_ADDONS']._serialized_end=870
  _globals['_BASEDATA_STANDARDS']._serialized_start=873
  _globals['_BASEDATA_STANDARDS']._serialized_end=1220
  _globals['_BASEDATA_STANDARDS_EFFECTIVESECTIONSTANDARD']._serialized_start=994
  _globals['_BASEDATA_STANDARDS_EFFECTIVESECTIONSTANDARD']._serialized_end=1189
  _globals['_BASEDATA_GENERALSETTINGS']._serialized_start=1223
  _globals['_BASEDATA_GENERALSETTINGS']._serialized_end=3960
  _globals['_BASEDATA_GENERALSETTINGS_STRESSPOSITIONONELEMENT']._serialized_start=2443
  _globals['_BASEDATA_GENERALSETTINGS_STRESSPOSITIONONELEMENT']._serialized_end=2561
  _globals['_BASEDATA_GENERALSETTINGS_BUCKLINGCURVEY']._serialized_start=2564
  _globals['_BASEDATA_GENERALSETTINGS_BUCKLINGCURVEY']._serialized_end=2742
  _globals['_BASEDATA_GENERALSETTINGS_BUCKLINGCURVEZ']._serialized_start=2745
  _globals['_BASEDATA_GENERALSETTINGS_BUCKLINGCURVEZ']._serialized_end=2923
  _globals['_BASEDATA_GENERALSETTINGS_TYPEOFWELDING']._serialized_start=2925
  _globals['_BASEDATA_GENERALSETTINGS_TYPEOFWELDING']._serialized_end=3017
  _globals['_BASEDATA_GENERALSETTINGS_MANUFACTURINGTYPE']._serialized_start=3020
  _globals['_BASEDATA_GENERALSETTINGS_MANUFACTURINGTYPE']._serialized_end=3290
# @@protoc_insertion_point(module_scope)
