from dlubal.api.rfem import referenced_object_pb2 as _referenced_object_pb2
from google.protobuf.internal import containers as _containers
from google.protobuf.internal import enum_type_wrapper as _enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from typing import ClassVar as _ClassVar, Iterable as _Iterable, Mapping as _Mapping, Optional as _Optional, Union as _Union

DESCRIPTOR: _descriptor.FileDescriptor

class Thickness(_message.Message):
    __slots__ = ("no", "user_defined_name_enabled", "name", "assigned_to_surfaces", "type", "material", "uniform_thickness", "uniform_or_fictitious_thickness", "advanced_time_dependent_properties_of_concrete_enabled", "creep_enabled", "shrinkage_enabled", "relative_humidity", "time_dependent_properties", "function_data_function_type", "function_data_layer_id", "function_data_maximum_age_of_concrete", "function_data_number_of_steps", "function_data_coefficients", "specify_integration_method_enabled", "integration_method_type", "number_of_integration_points", "thickness_1", "node_1", "thickness_2", "node_2", "thickness_3", "node_3", "direction", "thickness_4", "node_4", "thickness_circle_center", "thickness_circle_line", "comment", "layers_reference_table", "layers_solid_model_enabled", "layers_gas_enabled", "layers_total_thickness", "layers_total_weight", "layers_direction_of_main_stiffness", "is_enabled_design_of_failure", "plank_width_bx", "plank_width_by", "plank_width_including_gap_enabled", "plank_width_including_gap_ex", "plank_width_including_gap_ey", "shear_coupling_between_layers", "display_stiffness_matrix_for_uncoupled_and_coupled", "stiffness_matrix_uncoupled", "stiffness_matrix_coupled", "stiffness_reduction_enabled", "stiffness_reduction_elements_editing_enabled", "K33", "K44", "K55", "K88", "K33_note", "K44_note", "K55_note", "K88_note", "parent_thickness", "parent_thickness_layers", "beam_panel_different_section_chord_plates", "beam_panel_different_thickness_for_sheathing", "beam_panel_different_connectors", "beam_panel_section_common_chord_plates", "beam_panel_section_top_plate", "beam_panel_section_bottom_plate", "beam_panel_section_chord_x_plus", "beam_panel_section_chord_x_minus", "beam_panel_inner_studs_structure", "beam_panel_sheathing_common", "beam_panel_sheathing_front", "beam_panel_sheathing_back", "beam_panel_beam_to_beam_connector_common", "beam_panel_beam_to_beam_connector_top_plate_to_chords", "beam_panel_beam_to_beam_connector_top_plate_to_inner_studs", "beam_panel_beam_to_beam_connector_bottom_plate_to_chords", "beam_panel_beam_to_beam_connector_bottom_plate_to_inner_studs", "beam_panel_sheathing_to_beam_connector_common", "beam_panel_sheathing_to_beam_connector_chord_plates", "beam_panel_sheathing_to_beam_connector_inner_studs", "orthotropy_rotation_beta", "orthotropy_fictitious_thickness", "orthotropy_type", "shape_orthotropy_self_weight_definition_type", "shape_orthotropy_effective_thickness_x", "shape_orthotropy_effective_thickness_y", "shape_orthotropy_self_weight", "stiffness_matrix_self_weight_definition_type", "stiffness_matrix_bulk_density", "stiffness_matrix_area_density", "stiffness_matrix_coefficient_of_thermal_expansion", "coupling_thickness", "coupling_spacing", "coupling_width", "slab_thickness", "rib_height", "rib_spacing", "rib_width", "rib_height_x", "rib_height_y", "rib_spacing_x", "rib_spacing_y", "rib_width_x", "rib_width_y", "sheet_thickness", "total_profile_height", "top_flange_width", "bottom_flange_width", "void_spacing", "void_diameter", "D11", "D12", "D13", "D22", "D23", "D33", "D44", "D45", "D55", "D66", "D67", "D68", "D77", "D78", "D88", "D16", "D17", "D18", "D27", "D28", "D38", "D11_note", "D12_note", "D13_note", "D22_note", "D23_note", "D33_note", "D44_note", "D45_note", "D55_note", "D66_note", "D67_note", "D68_note", "D77_note", "D78_note", "D88_note", "D16_note", "D17_note", "D18_note", "D27_note", "D28_note", "D38_note", "has_cost_estimation", "cost_estimation_apply_from_material", "surfaces_weight_active", "surfaces_weight_unit_cost", "surfaces_weight_unit", "surfaces_weight_quantity", "surfaces_weight_cost", "surfaces_volume_active", "surfaces_volume_unit_cost", "surfaces_volume_unit", "surfaces_volume_quantity", "surfaces_volume_cost", "surfaces_top_face_active", "surfaces_top_face_unit_cost", "surfaces_top_face_unit", "surfaces_top_face_quantity", "surfaces_top_face_cost", "surfaces_area_active", "surfaces_area_unit_cost", "surfaces_area_unit", "surfaces_area_quantity", "surfaces_area_cost", "surfaces_bottom_face_active", "surfaces_bottom_face_unit_cost", "surfaces_bottom_face_unit", "surfaces_bottom_face_quantity", "surfaces_bottom_face_cost", "sum_cost", "cost_percentage", "total_cost", "has_emissions_estimation", "emissions_estimation_apply_from_material", "emissions_surfaces_weight_active", "emissions_surfaces_weight_unit_emission", "emissions_surfaces_weight_unit", "emissions_surfaces_weight_quantity", "emissions_surfaces_weight_emission", "emissions_surfaces_volume_active", "emissions_surfaces_volume_unit_emission", "emissions_surfaces_volume_unit", "emissions_surfaces_volume_quantity", "emissions_surfaces_volume_emission", "emissions_surfaces_top_face_active", "emissions_surfaces_top_face_unit_emission", "emissions_surfaces_top_face_unit", "emissions_surfaces_top_face_quantity", "emissions_surfaces_top_face_emission", "emissions_surfaces_area_active", "emissions_surfaces_area_unit_emission", "emissions_surfaces_area_unit", "emissions_surfaces_area_quantity", "emissions_surfaces_area_emission", "emissions_surfaces_bottom_face_active", "emissions_surfaces_bottom_face_unit_emission", "emissions_surfaces_bottom_face_unit", "emissions_surfaces_bottom_face_quantity", "emissions_surfaces_bottom_face_emission", "emissions_sum_emission", "emissions_emission_percentage", "emissions_total_emission", "is_generated", "generating_object_info", "id_for_export_import", "metadata_for_export_import")
    class Type(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
        __slots__ = ()
        TYPE_UNKNOWN: _ClassVar[Thickness.Type]
        TYPE_BEAM_PANEL: _ClassVar[Thickness.Type]
        TYPE_GLASS_COMPOSITION: _ClassVar[Thickness.Type]
        TYPE_LAYERS: _ClassVar[Thickness.Type]
        TYPE_SHAPE_ORTHOTROPY: _ClassVar[Thickness.Type]
        TYPE_STIFFNESS_MATRIX: _ClassVar[Thickness.Type]
        TYPE_THICKNESS_PHASE: _ClassVar[Thickness.Type]
        TYPE_UNIFORM: _ClassVar[Thickness.Type]
        TYPE_VARIABLE_CIRCLE: _ClassVar[Thickness.Type]
        TYPE_VARIABLE_FOUR_SURFACE_CORNERS: _ClassVar[Thickness.Type]
        TYPE_VARIABLE_THREE_NODES: _ClassVar[Thickness.Type]
        TYPE_VARIABLE_TWO_NODES_AND_DIRECTION: _ClassVar[Thickness.Type]
        TYPE_WALL_SHEAR_FREE: _ClassVar[Thickness.Type]
        TYPE_WALL_SHEAR_FREE_IN_X: _ClassVar[Thickness.Type]
        TYPE_WALL_SHEAR_FREE_IN_Y: _ClassVar[Thickness.Type]
    TYPE_UNKNOWN: Thickness.Type
    TYPE_BEAM_PANEL: Thickness.Type
    TYPE_GLASS_COMPOSITION: Thickness.Type
    TYPE_LAYERS: Thickness.Type
    TYPE_SHAPE_ORTHOTROPY: Thickness.Type
    TYPE_STIFFNESS_MATRIX: Thickness.Type
    TYPE_THICKNESS_PHASE: Thickness.Type
    TYPE_UNIFORM: Thickness.Type
    TYPE_VARIABLE_CIRCLE: Thickness.Type
    TYPE_VARIABLE_FOUR_SURFACE_CORNERS: Thickness.Type
    TYPE_VARIABLE_THREE_NODES: Thickness.Type
    TYPE_VARIABLE_TWO_NODES_AND_DIRECTION: Thickness.Type
    TYPE_WALL_SHEAR_FREE: Thickness.Type
    TYPE_WALL_SHEAR_FREE_IN_X: Thickness.Type
    TYPE_WALL_SHEAR_FREE_IN_Y: Thickness.Type
    class FunctionDataFunctionType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
        __slots__ = ()
        FUNCTION_DATA_FUNCTION_TYPE_CREEP_COEFFICIENT: _ClassVar[Thickness.FunctionDataFunctionType]
        FUNCTION_DATA_FUNCTION_TYPE_SHRINKAGE_STRAIN_CA: _ClassVar[Thickness.FunctionDataFunctionType]
        FUNCTION_DATA_FUNCTION_TYPE_SHRINKAGE_STRAIN_CD: _ClassVar[Thickness.FunctionDataFunctionType]
        FUNCTION_DATA_FUNCTION_TYPE_SHRINKAGE_STRAIN_CS: _ClassVar[Thickness.FunctionDataFunctionType]
    FUNCTION_DATA_FUNCTION_TYPE_CREEP_COEFFICIENT: Thickness.FunctionDataFunctionType
    FUNCTION_DATA_FUNCTION_TYPE_SHRINKAGE_STRAIN_CA: Thickness.FunctionDataFunctionType
    FUNCTION_DATA_FUNCTION_TYPE_SHRINKAGE_STRAIN_CD: Thickness.FunctionDataFunctionType
    FUNCTION_DATA_FUNCTION_TYPE_SHRINKAGE_STRAIN_CS: Thickness.FunctionDataFunctionType
    class IntegrationMethodType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
        __slots__ = ()
        INTEGRATION_METHOD_TYPE_GAUSS_LOBATTO_QUADRATURE: _ClassVar[Thickness.IntegrationMethodType]
        INTEGRATION_METHOD_TYPE_CLENSHAW_CURTIS_QUADRATURE: _ClassVar[Thickness.IntegrationMethodType]
        INTEGRATION_METHOD_TYPE_SIMPSONS_RULE: _ClassVar[Thickness.IntegrationMethodType]
        INTEGRATION_METHOD_TYPE_TRAPEZOIDAL_RULE: _ClassVar[Thickness.IntegrationMethodType]
    INTEGRATION_METHOD_TYPE_GAUSS_LOBATTO_QUADRATURE: Thickness.IntegrationMethodType
    INTEGRATION_METHOD_TYPE_CLENSHAW_CURTIS_QUADRATURE: Thickness.IntegrationMethodType
    INTEGRATION_METHOD_TYPE_SIMPSONS_RULE: Thickness.IntegrationMethodType
    INTEGRATION_METHOD_TYPE_TRAPEZOIDAL_RULE: Thickness.IntegrationMethodType
    class Direction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
        __slots__ = ()
        DIRECTION_GLOBAL_IN_X: _ClassVar[Thickness.Direction]
        DIRECTION_GLOBAL_IN_Y: _ClassVar[Thickness.Direction]
        DIRECTION_GLOBAL_IN_Z: _ClassVar[Thickness.Direction]
        DIRECTION_LOCAL_IN_X: _ClassVar[Thickness.Direction]
        DIRECTION_LOCAL_IN_Y: _ClassVar[Thickness.Direction]
    DIRECTION_GLOBAL_IN_X: Thickness.Direction
    DIRECTION_GLOBAL_IN_Y: Thickness.Direction
    DIRECTION_GLOBAL_IN_Z: Thickness.Direction
    DIRECTION_LOCAL_IN_X: Thickness.Direction
    DIRECTION_LOCAL_IN_Y: Thickness.Direction
    class ShearCouplingBetweenLayers(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
        __slots__ = ()
        SHEAR_COUPLING_BETWEEN_LAYERS_COUPLED: _ClassVar[Thickness.ShearCouplingBetweenLayers]
        SHEAR_COUPLING_BETWEEN_LAYERS_UNCOUPLED: _ClassVar[Thickness.ShearCouplingBetweenLayers]
    SHEAR_COUPLING_BETWEEN_LAYERS_COUPLED: Thickness.ShearCouplingBetweenLayers
    SHEAR_COUPLING_BETWEEN_LAYERS_UNCOUPLED: Thickness.ShearCouplingBetweenLayers
    class OrthotropyType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
        __slots__ = ()
        ORTHOTROPY_TYPE_EFFECTIVE_THICKNESSES: _ClassVar[Thickness.OrthotropyType]
        ORTHOTROPY_TYPE_BIDIRECTIONAL_RIBBED_PLATE: _ClassVar[Thickness.OrthotropyType]
        ORTHOTROPY_TYPE_COUPLING: _ClassVar[Thickness.OrthotropyType]
        ORTHOTROPY_TYPE_GRILLAGE: _ClassVar[Thickness.OrthotropyType]
        ORTHOTROPY_TYPE_HOLLOW_CORE_SLAB: _ClassVar[Thickness.OrthotropyType]
        ORTHOTROPY_TYPE_TRAPEZOIDAL_SHEET: _ClassVar[Thickness.OrthotropyType]
        ORTHOTROPY_TYPE_UNIDIRECTIONAL_BOX_FLOOR: _ClassVar[Thickness.OrthotropyType]
        ORTHOTROPY_TYPE_UNIDIRECTIONAL_RIBBED_PLATE: _ClassVar[Thickness.OrthotropyType]
    ORTHOTROPY_TYPE_EFFECTIVE_THICKNESSES: Thickness.OrthotropyType
    ORTHOTROPY_TYPE_BIDIRECTIONAL_RIBBED_PLATE: Thickness.OrthotropyType
    ORTHOTROPY_TYPE_COUPLING: Thickness.OrthotropyType
    ORTHOTROPY_TYPE_GRILLAGE: Thickness.OrthotropyType
    ORTHOTROPY_TYPE_HOLLOW_CORE_SLAB: Thickness.OrthotropyType
    ORTHOTROPY_TYPE_TRAPEZOIDAL_SHEET: Thickness.OrthotropyType
    ORTHOTROPY_TYPE_UNIDIRECTIONAL_BOX_FLOOR: Thickness.OrthotropyType
    ORTHOTROPY_TYPE_UNIDIRECTIONAL_RIBBED_PLATE: Thickness.OrthotropyType
    class ShapeOrthotropySelfWeightDefinitionType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
        __slots__ = ()
        SHAPE_ORTHOTROPY_SELF_WEIGHT_DEFINITION_TYPE_DEFINED_VIA_FICTITIOUS_THICKNESS_COMPUTED_FROM_PARAMETERS: _ClassVar[Thickness.ShapeOrthotropySelfWeightDefinitionType]
        SHAPE_ORTHOTROPY_SELF_WEIGHT_DEFINITION_TYPE_DEFINED_VIA_FICTITIOUS_THICKNESS: _ClassVar[Thickness.ShapeOrthotropySelfWeightDefinitionType]
        SHAPE_ORTHOTROPY_SELF_WEIGHT_DEFINITION_TYPE_DEFINED_VIA_WEIGHT: _ClassVar[Thickness.ShapeOrthotropySelfWeightDefinitionType]
    SHAPE_ORTHOTROPY_SELF_WEIGHT_DEFINITION_TYPE_DEFINED_VIA_FICTITIOUS_THICKNESS_COMPUTED_FROM_PARAMETERS: Thickness.ShapeOrthotropySelfWeightDefinitionType
    SHAPE_ORTHOTROPY_SELF_WEIGHT_DEFINITION_TYPE_DEFINED_VIA_FICTITIOUS_THICKNESS: Thickness.ShapeOrthotropySelfWeightDefinitionType
    SHAPE_ORTHOTROPY_SELF_WEIGHT_DEFINITION_TYPE_DEFINED_VIA_WEIGHT: Thickness.ShapeOrthotropySelfWeightDefinitionType
    class StiffnessMatrixSelfWeightDefinitionType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
        __slots__ = ()
        STIFFNESS_MATRIX_SELF_WEIGHT_DEFINITION_TYPE_DEFINED_VIA_FICTITIOUS_THICKNESS_AND_BULK_DENSITY: _ClassVar[Thickness.StiffnessMatrixSelfWeightDefinitionType]
        STIFFNESS_MATRIX_SELF_WEIGHT_DEFINITION_TYPE_DEFINED_VIA_BULK_DENSITY_AND_AREA_DENSITY: _ClassVar[Thickness.StiffnessMatrixSelfWeightDefinitionType]
        STIFFNESS_MATRIX_SELF_WEIGHT_DEFINITION_TYPE_DEFINED_VIA_FICTITIOUS_THICKNESS_AND_AREA_DENSITY: _ClassVar[Thickness.StiffnessMatrixSelfWeightDefinitionType]
    STIFFNESS_MATRIX_SELF_WEIGHT_DEFINITION_TYPE_DEFINED_VIA_FICTITIOUS_THICKNESS_AND_BULK_DENSITY: Thickness.StiffnessMatrixSelfWeightDefinitionType
    STIFFNESS_MATRIX_SELF_WEIGHT_DEFINITION_TYPE_DEFINED_VIA_BULK_DENSITY_AND_AREA_DENSITY: Thickness.StiffnessMatrixSelfWeightDefinitionType
    STIFFNESS_MATRIX_SELF_WEIGHT_DEFINITION_TYPE_DEFINED_VIA_FICTITIOUS_THICKNESS_AND_AREA_DENSITY: Thickness.StiffnessMatrixSelfWeightDefinitionType
    class SurfacesWeightUnit(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
        __slots__ = ()
        SURFACES_WEIGHT_UNIT_UNKNOWN: _ClassVar[Thickness.SurfacesWeightUnit]
        SURFACES_WEIGHT_UNIT_GRAM: _ClassVar[Thickness.SurfacesWeightUnit]
        SURFACES_WEIGHT_UNIT_HUNDREDWEIGHT: _ClassVar[Thickness.SurfacesWeightUnit]
        SURFACES_WEIGHT_UNIT_KILOGRAM: _ClassVar[Thickness.SurfacesWeightUnit]
        SURFACES_WEIGHT_UNIT_METRIC_TON: _ClassVar[Thickness.SurfacesWeightUnit]
        SURFACES_WEIGHT_UNIT_OUNCE: _ClassVar[Thickness.SurfacesWeightUnit]
        SURFACES_WEIGHT_UNIT_POUND: _ClassVar[Thickness.SurfacesWeightUnit]
        SURFACES_WEIGHT_UNIT_SHORT_TON: _ClassVar[Thickness.SurfacesWeightUnit]
        SURFACES_WEIGHT_UNIT_SLUG: _ClassVar[Thickness.SurfacesWeightUnit]
    SURFACES_WEIGHT_UNIT_UNKNOWN: Thickness.SurfacesWeightUnit
    SURFACES_WEIGHT_UNIT_GRAM: Thickness.SurfacesWeightUnit
    SURFACES_WEIGHT_UNIT_HUNDREDWEIGHT: Thickness.SurfacesWeightUnit
    SURFACES_WEIGHT_UNIT_KILOGRAM: Thickness.SurfacesWeightUnit
    SURFACES_WEIGHT_UNIT_METRIC_TON: Thickness.SurfacesWeightUnit
    SURFACES_WEIGHT_UNIT_OUNCE: Thickness.SurfacesWeightUnit
    SURFACES_WEIGHT_UNIT_POUND: Thickness.SurfacesWeightUnit
    SURFACES_WEIGHT_UNIT_SHORT_TON: Thickness.SurfacesWeightUnit
    SURFACES_WEIGHT_UNIT_SLUG: Thickness.SurfacesWeightUnit
    class SurfacesVolumeUnit(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
        __slots__ = ()
        SURFACES_VOLUME_UNIT_UNKNOWN: _ClassVar[Thickness.SurfacesVolumeUnit]
        SURFACES_VOLUME_UNIT_CUBIC_CENTIMETER: _ClassVar[Thickness.SurfacesVolumeUnit]
        SURFACES_VOLUME_UNIT_CUBIC_FOOT: _ClassVar[Thickness.SurfacesVolumeUnit]
        SURFACES_VOLUME_UNIT_CUBIC_INCH: _ClassVar[Thickness.SurfacesVolumeUnit]
        SURFACES_VOLUME_UNIT_CUBIC_METER: _ClassVar[Thickness.SurfacesVolumeUnit]
        SURFACES_VOLUME_UNIT_CUBIC_MILIMETER: _ClassVar[Thickness.SurfacesVolumeUnit]
        SURFACES_VOLUME_UNIT_CUBIC_YARD: _ClassVar[Thickness.SurfacesVolumeUnit]
        SURFACES_VOLUME_UNIT_FLUID_OUNCE: _ClassVar[Thickness.SurfacesVolumeUnit]
        SURFACES_VOLUME_UNIT_IMPERIAL_GALLON: _ClassVar[Thickness.SurfacesVolumeUnit]
        SURFACES_VOLUME_UNIT_LITER: _ClassVar[Thickness.SurfacesVolumeUnit]
        SURFACES_VOLUME_UNIT_PINT: _ClassVar[Thickness.SurfacesVolumeUnit]
        SURFACES_VOLUME_UNIT_QUART: _ClassVar[Thickness.SurfacesVolumeUnit]
        SURFACES_VOLUME_UNIT_US_LIQUID_GALLON: _ClassVar[Thickness.SurfacesVolumeUnit]
    SURFACES_VOLUME_UNIT_UNKNOWN: Thickness.SurfacesVolumeUnit
    SURFACES_VOLUME_UNIT_CUBIC_CENTIMETER: Thickness.SurfacesVolumeUnit
    SURFACES_VOLUME_UNIT_CUBIC_FOOT: Thickness.SurfacesVolumeUnit
    SURFACES_VOLUME_UNIT_CUBIC_INCH: Thickness.SurfacesVolumeUnit
    SURFACES_VOLUME_UNIT_CUBIC_METER: Thickness.SurfacesVolumeUnit
    SURFACES_VOLUME_UNIT_CUBIC_MILIMETER: Thickness.SurfacesVolumeUnit
    SURFACES_VOLUME_UNIT_CUBIC_YARD: Thickness.SurfacesVolumeUnit
    SURFACES_VOLUME_UNIT_FLUID_OUNCE: Thickness.SurfacesVolumeUnit
    SURFACES_VOLUME_UNIT_IMPERIAL_GALLON: Thickness.SurfacesVolumeUnit
    SURFACES_VOLUME_UNIT_LITER: Thickness.SurfacesVolumeUnit
    SURFACES_VOLUME_UNIT_PINT: Thickness.SurfacesVolumeUnit
    SURFACES_VOLUME_UNIT_QUART: Thickness.SurfacesVolumeUnit
    SURFACES_VOLUME_UNIT_US_LIQUID_GALLON: Thickness.SurfacesVolumeUnit
    class SurfacesTopFaceUnit(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
        __slots__ = ()
        SURFACES_TOP_FACE_UNIT_UNKNOWN: _ClassVar[Thickness.SurfacesTopFaceUnit]
        SURFACES_TOP_FACE_UNIT_SQUARED_CENTIMETER: _ClassVar[Thickness.SurfacesTopFaceUnit]
        SURFACES_TOP_FACE_UNIT_SQUARED_FOOT: _ClassVar[Thickness.SurfacesTopFaceUnit]
        SURFACES_TOP_FACE_UNIT_SQUARED_INCH: _ClassVar[Thickness.SurfacesTopFaceUnit]
        SURFACES_TOP_FACE_UNIT_SQUARED_METER: _ClassVar[Thickness.SurfacesTopFaceUnit]
        SURFACES_TOP_FACE_UNIT_SQUARED_MILIMETER: _ClassVar[Thickness.SurfacesTopFaceUnit]
        SURFACES_TOP_FACE_UNIT_SQUARED_YARD: _ClassVar[Thickness.SurfacesTopFaceUnit]
    SURFACES_TOP_FACE_UNIT_UNKNOWN: Thickness.SurfacesTopFaceUnit
    SURFACES_TOP_FACE_UNIT_SQUARED_CENTIMETER: Thickness.SurfacesTopFaceUnit
    SURFACES_TOP_FACE_UNIT_SQUARED_FOOT: Thickness.SurfacesTopFaceUnit
    SURFACES_TOP_FACE_UNIT_SQUARED_INCH: Thickness.SurfacesTopFaceUnit
    SURFACES_TOP_FACE_UNIT_SQUARED_METER: Thickness.SurfacesTopFaceUnit
    SURFACES_TOP_FACE_UNIT_SQUARED_MILIMETER: Thickness.SurfacesTopFaceUnit
    SURFACES_TOP_FACE_UNIT_SQUARED_YARD: Thickness.SurfacesTopFaceUnit
    class SurfacesAreaUnit(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
        __slots__ = ()
        SURFACES_AREA_UNIT_UNKNOWN: _ClassVar[Thickness.SurfacesAreaUnit]
        SURFACES_AREA_UNIT_SQUARED_CENTIMETER: _ClassVar[Thickness.SurfacesAreaUnit]
        SURFACES_AREA_UNIT_SQUARED_FOOT: _ClassVar[Thickness.SurfacesAreaUnit]
        SURFACES_AREA_UNIT_SQUARED_INCH: _ClassVar[Thickness.SurfacesAreaUnit]
        SURFACES_AREA_UNIT_SQUARED_METER: _ClassVar[Thickness.SurfacesAreaUnit]
        SURFACES_AREA_UNIT_SQUARED_MILIMETER: _ClassVar[Thickness.SurfacesAreaUnit]
        SURFACES_AREA_UNIT_SQUARED_YARD: _ClassVar[Thickness.SurfacesAreaUnit]
    SURFACES_AREA_UNIT_UNKNOWN: Thickness.SurfacesAreaUnit
    SURFACES_AREA_UNIT_SQUARED_CENTIMETER: Thickness.SurfacesAreaUnit
    SURFACES_AREA_UNIT_SQUARED_FOOT: Thickness.SurfacesAreaUnit
    SURFACES_AREA_UNIT_SQUARED_INCH: Thickness.SurfacesAreaUnit
    SURFACES_AREA_UNIT_SQUARED_METER: Thickness.SurfacesAreaUnit
    SURFACES_AREA_UNIT_SQUARED_MILIMETER: Thickness.SurfacesAreaUnit
    SURFACES_AREA_UNIT_SQUARED_YARD: Thickness.SurfacesAreaUnit
    class SurfacesBottomFaceUnit(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
        __slots__ = ()
        SURFACES_BOTTOM_FACE_UNIT_UNKNOWN: _ClassVar[Thickness.SurfacesBottomFaceUnit]
        SURFACES_BOTTOM_FACE_UNIT_SQUARED_CENTIMETER: _ClassVar[Thickness.SurfacesBottomFaceUnit]
        SURFACES_BOTTOM_FACE_UNIT_SQUARED_FOOT: _ClassVar[Thickness.SurfacesBottomFaceUnit]
        SURFACES_BOTTOM_FACE_UNIT_SQUARED_INCH: _ClassVar[Thickness.SurfacesBottomFaceUnit]
        SURFACES_BOTTOM_FACE_UNIT_SQUARED_METER: _ClassVar[Thickness.SurfacesBottomFaceUnit]
        SURFACES_BOTTOM_FACE_UNIT_SQUARED_MILIMETER: _ClassVar[Thickness.SurfacesBottomFaceUnit]
        SURFACES_BOTTOM_FACE_UNIT_SQUARED_YARD: _ClassVar[Thickness.SurfacesBottomFaceUnit]
    SURFACES_BOTTOM_FACE_UNIT_UNKNOWN: Thickness.SurfacesBottomFaceUnit
    SURFACES_BOTTOM_FACE_UNIT_SQUARED_CENTIMETER: Thickness.SurfacesBottomFaceUnit
    SURFACES_BOTTOM_FACE_UNIT_SQUARED_FOOT: Thickness.SurfacesBottomFaceUnit
    SURFACES_BOTTOM_FACE_UNIT_SQUARED_INCH: Thickness.SurfacesBottomFaceUnit
    SURFACES_BOTTOM_FACE_UNIT_SQUARED_METER: Thickness.SurfacesBottomFaceUnit
    SURFACES_BOTTOM_FACE_UNIT_SQUARED_MILIMETER: Thickness.SurfacesBottomFaceUnit
    SURFACES_BOTTOM_FACE_UNIT_SQUARED_YARD: Thickness.SurfacesBottomFaceUnit
    class EmissionsSurfacesWeightUnit(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
        __slots__ = ()
        EMISSIONS_SURFACES_WEIGHT_UNIT_UNKNOWN: _ClassVar[Thickness.EmissionsSurfacesWeightUnit]
        EMISSIONS_SURFACES_WEIGHT_UNIT_GRAM: _ClassVar[Thickness.EmissionsSurfacesWeightUnit]
        EMISSIONS_SURFACES_WEIGHT_UNIT_HUNDREDWEIGHT: _ClassVar[Thickness.EmissionsSurfacesWeightUnit]
        EMISSIONS_SURFACES_WEIGHT_UNIT_KILOGRAM: _ClassVar[Thickness.EmissionsSurfacesWeightUnit]
        EMISSIONS_SURFACES_WEIGHT_UNIT_METRIC_TON: _ClassVar[Thickness.EmissionsSurfacesWeightUnit]
        EMISSIONS_SURFACES_WEIGHT_UNIT_OUNCE: _ClassVar[Thickness.EmissionsSurfacesWeightUnit]
        EMISSIONS_SURFACES_WEIGHT_UNIT_POUND: _ClassVar[Thickness.EmissionsSurfacesWeightUnit]
        EMISSIONS_SURFACES_WEIGHT_UNIT_SHORT_TON: _ClassVar[Thickness.EmissionsSurfacesWeightUnit]
        EMISSIONS_SURFACES_WEIGHT_UNIT_SLUG: _ClassVar[Thickness.EmissionsSurfacesWeightUnit]
    EMISSIONS_SURFACES_WEIGHT_UNIT_UNKNOWN: Thickness.EmissionsSurfacesWeightUnit
    EMISSIONS_SURFACES_WEIGHT_UNIT_GRAM: Thickness.EmissionsSurfacesWeightUnit
    EMISSIONS_SURFACES_WEIGHT_UNIT_HUNDREDWEIGHT: Thickness.EmissionsSurfacesWeightUnit
    EMISSIONS_SURFACES_WEIGHT_UNIT_KILOGRAM: Thickness.EmissionsSurfacesWeightUnit
    EMISSIONS_SURFACES_WEIGHT_UNIT_METRIC_TON: Thickness.EmissionsSurfacesWeightUnit
    EMISSIONS_SURFACES_WEIGHT_UNIT_OUNCE: Thickness.EmissionsSurfacesWeightUnit
    EMISSIONS_SURFACES_WEIGHT_UNIT_POUND: Thickness.EmissionsSurfacesWeightUnit
    EMISSIONS_SURFACES_WEIGHT_UNIT_SHORT_TON: Thickness.EmissionsSurfacesWeightUnit
    EMISSIONS_SURFACES_WEIGHT_UNIT_SLUG: Thickness.EmissionsSurfacesWeightUnit
    class EmissionsSurfacesVolumeUnit(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
        __slots__ = ()
        EMISSIONS_SURFACES_VOLUME_UNIT_UNKNOWN: _ClassVar[Thickness.EmissionsSurfacesVolumeUnit]
        EMISSIONS_SURFACES_VOLUME_UNIT_CUBIC_CENTIMETER: _ClassVar[Thickness.EmissionsSurfacesVolumeUnit]
        EMISSIONS_SURFACES_VOLUME_UNIT_CUBIC_FOOT: _ClassVar[Thickness.EmissionsSurfacesVolumeUnit]
        EMISSIONS_SURFACES_VOLUME_UNIT_CUBIC_INCH: _ClassVar[Thickness.EmissionsSurfacesVolumeUnit]
        EMISSIONS_SURFACES_VOLUME_UNIT_CUBIC_METER: _ClassVar[Thickness.EmissionsSurfacesVolumeUnit]
        EMISSIONS_SURFACES_VOLUME_UNIT_CUBIC_MILIMETER: _ClassVar[Thickness.EmissionsSurfacesVolumeUnit]
        EMISSIONS_SURFACES_VOLUME_UNIT_CUBIC_YARD: _ClassVar[Thickness.EmissionsSurfacesVolumeUnit]
        EMISSIONS_SURFACES_VOLUME_UNIT_FLUID_OUNCE: _ClassVar[Thickness.EmissionsSurfacesVolumeUnit]
        EMISSIONS_SURFACES_VOLUME_UNIT_IMPERIAL_GALLON: _ClassVar[Thickness.EmissionsSurfacesVolumeUnit]
        EMISSIONS_SURFACES_VOLUME_UNIT_LITER: _ClassVar[Thickness.EmissionsSurfacesVolumeUnit]
        EMISSIONS_SURFACES_VOLUME_UNIT_PINT: _ClassVar[Thickness.EmissionsSurfacesVolumeUnit]
        EMISSIONS_SURFACES_VOLUME_UNIT_QUART: _ClassVar[Thickness.EmissionsSurfacesVolumeUnit]
        EMISSIONS_SURFACES_VOLUME_UNIT_US_LIQUID_GALLON: _ClassVar[Thickness.EmissionsSurfacesVolumeUnit]
    EMISSIONS_SURFACES_VOLUME_UNIT_UNKNOWN: Thickness.EmissionsSurfacesVolumeUnit
    EMISSIONS_SURFACES_VOLUME_UNIT_CUBIC_CENTIMETER: Thickness.EmissionsSurfacesVolumeUnit
    EMISSIONS_SURFACES_VOLUME_UNIT_CUBIC_FOOT: Thickness.EmissionsSurfacesVolumeUnit
    EMISSIONS_SURFACES_VOLUME_UNIT_CUBIC_INCH: Thickness.EmissionsSurfacesVolumeUnit
    EMISSIONS_SURFACES_VOLUME_UNIT_CUBIC_METER: Thickness.EmissionsSurfacesVolumeUnit
    EMISSIONS_SURFACES_VOLUME_UNIT_CUBIC_MILIMETER: Thickness.EmissionsSurfacesVolumeUnit
    EMISSIONS_SURFACES_VOLUME_UNIT_CUBIC_YARD: Thickness.EmissionsSurfacesVolumeUnit
    EMISSIONS_SURFACES_VOLUME_UNIT_FLUID_OUNCE: Thickness.EmissionsSurfacesVolumeUnit
    EMISSIONS_SURFACES_VOLUME_UNIT_IMPERIAL_GALLON: Thickness.EmissionsSurfacesVolumeUnit
    EMISSIONS_SURFACES_VOLUME_UNIT_LITER: Thickness.EmissionsSurfacesVolumeUnit
    EMISSIONS_SURFACES_VOLUME_UNIT_PINT: Thickness.EmissionsSurfacesVolumeUnit
    EMISSIONS_SURFACES_VOLUME_UNIT_QUART: Thickness.EmissionsSurfacesVolumeUnit
    EMISSIONS_SURFACES_VOLUME_UNIT_US_LIQUID_GALLON: Thickness.EmissionsSurfacesVolumeUnit
    class EmissionsSurfacesTopFaceUnit(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
        __slots__ = ()
        EMISSIONS_SURFACES_TOP_FACE_UNIT_UNKNOWN: _ClassVar[Thickness.EmissionsSurfacesTopFaceUnit]
        EMISSIONS_SURFACES_TOP_FACE_UNIT_SQUARED_CENTIMETER: _ClassVar[Thickness.EmissionsSurfacesTopFaceUnit]
        EMISSIONS_SURFACES_TOP_FACE_UNIT_SQUARED_FOOT: _ClassVar[Thickness.EmissionsSurfacesTopFaceUnit]
        EMISSIONS_SURFACES_TOP_FACE_UNIT_SQUARED_INCH: _ClassVar[Thickness.EmissionsSurfacesTopFaceUnit]
        EMISSIONS_SURFACES_TOP_FACE_UNIT_SQUARED_METER: _ClassVar[Thickness.EmissionsSurfacesTopFaceUnit]
        EMISSIONS_SURFACES_TOP_FACE_UNIT_SQUARED_MILIMETER: _ClassVar[Thickness.EmissionsSurfacesTopFaceUnit]
        EMISSIONS_SURFACES_TOP_FACE_UNIT_SQUARED_YARD: _ClassVar[Thickness.EmissionsSurfacesTopFaceUnit]
    EMISSIONS_SURFACES_TOP_FACE_UNIT_UNKNOWN: Thickness.EmissionsSurfacesTopFaceUnit
    EMISSIONS_SURFACES_TOP_FACE_UNIT_SQUARED_CENTIMETER: Thickness.EmissionsSurfacesTopFaceUnit
    EMISSIONS_SURFACES_TOP_FACE_UNIT_SQUARED_FOOT: Thickness.EmissionsSurfacesTopFaceUnit
    EMISSIONS_SURFACES_TOP_FACE_UNIT_SQUARED_INCH: Thickness.EmissionsSurfacesTopFaceUnit
    EMISSIONS_SURFACES_TOP_FACE_UNIT_SQUARED_METER: Thickness.EmissionsSurfacesTopFaceUnit
    EMISSIONS_SURFACES_TOP_FACE_UNIT_SQUARED_MILIMETER: Thickness.EmissionsSurfacesTopFaceUnit
    EMISSIONS_SURFACES_TOP_FACE_UNIT_SQUARED_YARD: Thickness.EmissionsSurfacesTopFaceUnit
    class EmissionsSurfacesAreaUnit(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
        __slots__ = ()
        EMISSIONS_SURFACES_AREA_UNIT_UNKNOWN: _ClassVar[Thickness.EmissionsSurfacesAreaUnit]
        EMISSIONS_SURFACES_AREA_UNIT_SQUARED_CENTIMETER: _ClassVar[Thickness.EmissionsSurfacesAreaUnit]
        EMISSIONS_SURFACES_AREA_UNIT_SQUARED_FOOT: _ClassVar[Thickness.EmissionsSurfacesAreaUnit]
        EMISSIONS_SURFACES_AREA_UNIT_SQUARED_INCH: _ClassVar[Thickness.EmissionsSurfacesAreaUnit]
        EMISSIONS_SURFACES_AREA_UNIT_SQUARED_METER: _ClassVar[Thickness.EmissionsSurfacesAreaUnit]
        EMISSIONS_SURFACES_AREA_UNIT_SQUARED_MILIMETER: _ClassVar[Thickness.EmissionsSurfacesAreaUnit]
        EMISSIONS_SURFACES_AREA_UNIT_SQUARED_YARD: _ClassVar[Thickness.EmissionsSurfacesAreaUnit]
    EMISSIONS_SURFACES_AREA_UNIT_UNKNOWN: Thickness.EmissionsSurfacesAreaUnit
    EMISSIONS_SURFACES_AREA_UNIT_SQUARED_CENTIMETER: Thickness.EmissionsSurfacesAreaUnit
    EMISSIONS_SURFACES_AREA_UNIT_SQUARED_FOOT: Thickness.EmissionsSurfacesAreaUnit
    EMISSIONS_SURFACES_AREA_UNIT_SQUARED_INCH: Thickness.EmissionsSurfacesAreaUnit
    EMISSIONS_SURFACES_AREA_UNIT_SQUARED_METER: Thickness.EmissionsSurfacesAreaUnit
    EMISSIONS_SURFACES_AREA_UNIT_SQUARED_MILIMETER: Thickness.EmissionsSurfacesAreaUnit
    EMISSIONS_SURFACES_AREA_UNIT_SQUARED_YARD: Thickness.EmissionsSurfacesAreaUnit
    class EmissionsSurfacesBottomFaceUnit(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
        __slots__ = ()
        EMISSIONS_SURFACES_BOTTOM_FACE_UNIT_UNKNOWN: _ClassVar[Thickness.EmissionsSurfacesBottomFaceUnit]
        EMISSIONS_SURFACES_BOTTOM_FACE_UNIT_SQUARED_CENTIMETER: _ClassVar[Thickness.EmissionsSurfacesBottomFaceUnit]
        EMISSIONS_SURFACES_BOTTOM_FACE_UNIT_SQUARED_FOOT: _ClassVar[Thickness.EmissionsSurfacesBottomFaceUnit]
        EMISSIONS_SURFACES_BOTTOM_FACE_UNIT_SQUARED_INCH: _ClassVar[Thickness.EmissionsSurfacesBottomFaceUnit]
        EMISSIONS_SURFACES_BOTTOM_FACE_UNIT_SQUARED_METER: _ClassVar[Thickness.EmissionsSurfacesBottomFaceUnit]
        EMISSIONS_SURFACES_BOTTOM_FACE_UNIT_SQUARED_MILIMETER: _ClassVar[Thickness.EmissionsSurfacesBottomFaceUnit]
        EMISSIONS_SURFACES_BOTTOM_FACE_UNIT_SQUARED_YARD: _ClassVar[Thickness.EmissionsSurfacesBottomFaceUnit]
    EMISSIONS_SURFACES_BOTTOM_FACE_UNIT_UNKNOWN: Thickness.EmissionsSurfacesBottomFaceUnit
    EMISSIONS_SURFACES_BOTTOM_FACE_UNIT_SQUARED_CENTIMETER: Thickness.EmissionsSurfacesBottomFaceUnit
    EMISSIONS_SURFACES_BOTTOM_FACE_UNIT_SQUARED_FOOT: Thickness.EmissionsSurfacesBottomFaceUnit
    EMISSIONS_SURFACES_BOTTOM_FACE_UNIT_SQUARED_INCH: Thickness.EmissionsSurfacesBottomFaceUnit
    EMISSIONS_SURFACES_BOTTOM_FACE_UNIT_SQUARED_METER: Thickness.EmissionsSurfacesBottomFaceUnit
    EMISSIONS_SURFACES_BOTTOM_FACE_UNIT_SQUARED_MILIMETER: Thickness.EmissionsSurfacesBottomFaceUnit
    EMISSIONS_SURFACES_BOTTOM_FACE_UNIT_SQUARED_YARD: Thickness.EmissionsSurfacesBottomFaceUnit
    class TimeDependentPropertiesTreeTable(_message.Message):
        __slots__ = ("rows",)
        ROWS_FIELD_NUMBER: _ClassVar[int]
        rows: _containers.RepeatedCompositeFieldContainer[Thickness.TimeDependentPropertiesTreeTableRow]
        def __init__(self, rows: _Optional[_Iterable[_Union[Thickness.TimeDependentPropertiesTreeTableRow, _Mapping]]] = ...) -> None: ...
    class TimeDependentPropertiesTreeTableRow(_message.Message):
        __slots__ = ("key", "description", "symbol", "value", "unit", "rows")
        KEY_FIELD_NUMBER: _ClassVar[int]
        DESCRIPTION_FIELD_NUMBER: _ClassVar[int]
        SYMBOL_FIELD_NUMBER: _ClassVar[int]
        VALUE_FIELD_NUMBER: _ClassVar[int]
        UNIT_FIELD_NUMBER: _ClassVar[int]
        ROWS_FIELD_NUMBER: _ClassVar[int]
        key: str
        description: str
        symbol: str
        value: str
        unit: str
        rows: _containers.RepeatedCompositeFieldContainer[Thickness.TimeDependentPropertiesTreeTableRow]
        def __init__(self, key: _Optional[str] = ..., description: _Optional[str] = ..., symbol: _Optional[str] = ..., value: _Optional[str] = ..., unit: _Optional[str] = ..., rows: _Optional[_Iterable[_Union[Thickness.TimeDependentPropertiesTreeTableRow, _Mapping]]] = ...) -> None: ...
    class FunctionDataCoefficientsTable(_message.Message):
        __slots__ = ("rows",)
        ROWS_FIELD_NUMBER: _ClassVar[int]
        rows: _containers.RepeatedCompositeFieldContainer[Thickness.FunctionDataCoefficientsRow]
        def __init__(self, rows: _Optional[_Iterable[_Union[Thickness.FunctionDataCoefficientsRow, _Mapping]]] = ...) -> None: ...
    class FunctionDataCoefficientsRow(_message.Message):
        __slots__ = ("no", "description", "time", "coefficient")
        NO_FIELD_NUMBER: _ClassVar[int]
        DESCRIPTION_FIELD_NUMBER: _ClassVar[int]
        TIME_FIELD_NUMBER: _ClassVar[int]
        COEFFICIENT_FIELD_NUMBER: _ClassVar[int]
        no: int
        description: str
        time: float
        coefficient: float
        def __init__(self, no: _Optional[int] = ..., description: _Optional[str] = ..., time: _Optional[float] = ..., coefficient: _Optional[float] = ...) -> None: ...
    class LayersReferenceTable(_message.Message):
        __slots__ = ("rows",)
        ROWS_FIELD_NUMBER: _ClassVar[int]
        rows: _containers.RepeatedCompositeFieldContainer[Thickness.LayersReferenceTableRow]
        def __init__(self, rows: _Optional[_Iterable[_Union[Thickness.LayersReferenceTableRow, _Mapping]]] = ...) -> None: ...
    class LayersReferenceTableRow(_message.Message):
        __slots__ = ("no", "description", "layer_no", "layer_type", "thickness_type_or_id", "material", "thickness", "angle", "integration_points", "connection_with_other_topological_elements", "edge_finishing", "comment", "specific_weight", "weight")
        class LayerType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
            __slots__ = ()
            LAYER_TYPE_E_LAYER_TYPE_LAYER: _ClassVar[Thickness.LayersReferenceTableRow.LayerType]
            LAYER_TYPE_E_LAYER_TYPE_CONTACT: _ClassVar[Thickness.LayersReferenceTableRow.LayerType]
            LAYER_TYPE_E_LAYER_TYPE_GAS: _ClassVar[Thickness.LayersReferenceTableRow.LayerType]
        LAYER_TYPE_E_LAYER_TYPE_LAYER: Thickness.LayersReferenceTableRow.LayerType
        LAYER_TYPE_E_LAYER_TYPE_CONTACT: Thickness.LayersReferenceTableRow.LayerType
        LAYER_TYPE_E_LAYER_TYPE_GAS: Thickness.LayersReferenceTableRow.LayerType
        class EdgeFinishing(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
            __slots__ = ()
            EDGE_FINISHING_CLEAN_CUT_EDGES: _ClassVar[Thickness.LayersReferenceTableRow.EdgeFinishing]
            EDGE_FINISHING_NONE: _ClassVar[Thickness.LayersReferenceTableRow.EdgeFinishing]
            EDGE_FINISHING_POLISHED_EDGES: _ClassVar[Thickness.LayersReferenceTableRow.EdgeFinishing]
            EDGE_FINISHING_SEAMED_EDGES: _ClassVar[Thickness.LayersReferenceTableRow.EdgeFinishing]
        EDGE_FINISHING_CLEAN_CUT_EDGES: Thickness.LayersReferenceTableRow.EdgeFinishing
        EDGE_FINISHING_NONE: Thickness.LayersReferenceTableRow.EdgeFinishing
        EDGE_FINISHING_POLISHED_EDGES: Thickness.LayersReferenceTableRow.EdgeFinishing
        EDGE_FINISHING_SEAMED_EDGES: Thickness.LayersReferenceTableRow.EdgeFinishing
        NO_FIELD_NUMBER: _ClassVar[int]
        DESCRIPTION_FIELD_NUMBER: _ClassVar[int]
        LAYER_NO_FIELD_NUMBER: _ClassVar[int]
        LAYER_TYPE_FIELD_NUMBER: _ClassVar[int]
        THICKNESS_TYPE_OR_ID_FIELD_NUMBER: _ClassVar[int]
        MATERIAL_FIELD_NUMBER: _ClassVar[int]
        THICKNESS_FIELD_NUMBER: _ClassVar[int]
        ANGLE_FIELD_NUMBER: _ClassVar[int]
        INTEGRATION_POINTS_FIELD_NUMBER: _ClassVar[int]
        CONNECTION_WITH_OTHER_TOPOLOGICAL_ELEMENTS_FIELD_NUMBER: _ClassVar[int]
        EDGE_FINISHING_FIELD_NUMBER: _ClassVar[int]
        COMMENT_FIELD_NUMBER: _ClassVar[int]
        SPECIFIC_WEIGHT_FIELD_NUMBER: _ClassVar[int]
        WEIGHT_FIELD_NUMBER: _ClassVar[int]
        no: int
        description: str
        layer_no: int
        layer_type: Thickness.LayersReferenceTableRow.LayerType
        thickness_type_or_id: str
        material: int
        thickness: float
        angle: float
        integration_points: int
        connection_with_other_topological_elements: bool
        edge_finishing: Thickness.LayersReferenceTableRow.EdgeFinishing
        comment: str
        specific_weight: float
        weight: float
        def __init__(self, no: _Optional[int] = ..., description: _Optional[str] = ..., layer_no: _Optional[int] = ..., layer_type: _Optional[_Union[Thickness.LayersReferenceTableRow.LayerType, str]] = ..., thickness_type_or_id: _Optional[str] = ..., material: _Optional[int] = ..., thickness: _Optional[float] = ..., angle: _Optional[float] = ..., integration_points: _Optional[int] = ..., connection_with_other_topological_elements: bool = ..., edge_finishing: _Optional[_Union[Thickness.LayersReferenceTableRow.EdgeFinishing, str]] = ..., comment: _Optional[str] = ..., specific_weight: _Optional[float] = ..., weight: _Optional[float] = ...) -> None: ...
    class StiffnessMatrixUncoupledTreeTable(_message.Message):
        __slots__ = ("rows",)
        ROWS_FIELD_NUMBER: _ClassVar[int]
        rows: _containers.RepeatedCompositeFieldContainer[Thickness.StiffnessMatrixUncoupledTreeTableRow]
        def __init__(self, rows: _Optional[_Iterable[_Union[Thickness.StiffnessMatrixUncoupledTreeTableRow, _Mapping]]] = ...) -> None: ...
    class StiffnessMatrixUncoupledTreeTableRow(_message.Message):
        __slots__ = ("key", "caption", "value", "unit", "rows")
        KEY_FIELD_NUMBER: _ClassVar[int]
        CAPTION_FIELD_NUMBER: _ClassVar[int]
        VALUE_FIELD_NUMBER: _ClassVar[int]
        UNIT_FIELD_NUMBER: _ClassVar[int]
        ROWS_FIELD_NUMBER: _ClassVar[int]
        key: str
        caption: str
        value: float
        unit: str
        rows: _containers.RepeatedCompositeFieldContainer[Thickness.StiffnessMatrixUncoupledTreeTableRow]
        def __init__(self, key: _Optional[str] = ..., caption: _Optional[str] = ..., value: _Optional[float] = ..., unit: _Optional[str] = ..., rows: _Optional[_Iterable[_Union[Thickness.StiffnessMatrixUncoupledTreeTableRow, _Mapping]]] = ...) -> None: ...
    class StiffnessMatrixCoupledTreeTable(_message.Message):
        __slots__ = ("rows",)
        ROWS_FIELD_NUMBER: _ClassVar[int]
        rows: _containers.RepeatedCompositeFieldContainer[Thickness.StiffnessMatrixCoupledTreeTableRow]
        def __init__(self, rows: _Optional[_Iterable[_Union[Thickness.StiffnessMatrixCoupledTreeTableRow, _Mapping]]] = ...) -> None: ...
    class StiffnessMatrixCoupledTreeTableRow(_message.Message):
        __slots__ = ("key", "caption", "value", "unit", "rows")
        KEY_FIELD_NUMBER: _ClassVar[int]
        CAPTION_FIELD_NUMBER: _ClassVar[int]
        VALUE_FIELD_NUMBER: _ClassVar[int]
        UNIT_FIELD_NUMBER: _ClassVar[int]
        ROWS_FIELD_NUMBER: _ClassVar[int]
        key: str
        caption: str
        value: float
        unit: str
        rows: _containers.RepeatedCompositeFieldContainer[Thickness.StiffnessMatrixCoupledTreeTableRow]
        def __init__(self, key: _Optional[str] = ..., caption: _Optional[str] = ..., value: _Optional[float] = ..., unit: _Optional[str] = ..., rows: _Optional[_Iterable[_Union[Thickness.StiffnessMatrixCoupledTreeTableRow, _Mapping]]] = ...) -> None: ...
    NO_FIELD_NUMBER: _ClassVar[int]
    USER_DEFINED_NAME_ENABLED_FIELD_NUMBER: _ClassVar[int]
    NAME_FIELD_NUMBER: _ClassVar[int]
    ASSIGNED_TO_SURFACES_FIELD_NUMBER: _ClassVar[int]
    TYPE_FIELD_NUMBER: _ClassVar[int]
    MATERIAL_FIELD_NUMBER: _ClassVar[int]
    UNIFORM_THICKNESS_FIELD_NUMBER: _ClassVar[int]
    UNIFORM_OR_FICTITIOUS_THICKNESS_FIELD_NUMBER: _ClassVar[int]
    ADVANCED_TIME_DEPENDENT_PROPERTIES_OF_CONCRETE_ENABLED_FIELD_NUMBER: _ClassVar[int]
    CREEP_ENABLED_FIELD_NUMBER: _ClassVar[int]
    SHRINKAGE_ENABLED_FIELD_NUMBER: _ClassVar[int]
    RELATIVE_HUMIDITY_FIELD_NUMBER: _ClassVar[int]
    TIME_DEPENDENT_PROPERTIES_FIELD_NUMBER: _ClassVar[int]
    FUNCTION_DATA_FUNCTION_TYPE_FIELD_NUMBER: _ClassVar[int]
    FUNCTION_DATA_LAYER_ID_FIELD_NUMBER: _ClassVar[int]
    FUNCTION_DATA_MAXIMUM_AGE_OF_CONCRETE_FIELD_NUMBER: _ClassVar[int]
    FUNCTION_DATA_NUMBER_OF_STEPS_FIELD_NUMBER: _ClassVar[int]
    FUNCTION_DATA_COEFFICIENTS_FIELD_NUMBER: _ClassVar[int]
    SPECIFY_INTEGRATION_METHOD_ENABLED_FIELD_NUMBER: _ClassVar[int]
    INTEGRATION_METHOD_TYPE_FIELD_NUMBER: _ClassVar[int]
    NUMBER_OF_INTEGRATION_POINTS_FIELD_NUMBER: _ClassVar[int]
    THICKNESS_1_FIELD_NUMBER: _ClassVar[int]
    NODE_1_FIELD_NUMBER: _ClassVar[int]
    THICKNESS_2_FIELD_NUMBER: _ClassVar[int]
    NODE_2_FIELD_NUMBER: _ClassVar[int]
    THICKNESS_3_FIELD_NUMBER: _ClassVar[int]
    NODE_3_FIELD_NUMBER: _ClassVar[int]
    DIRECTION_FIELD_NUMBER: _ClassVar[int]
    THICKNESS_4_FIELD_NUMBER: _ClassVar[int]
    NODE_4_FIELD_NUMBER: _ClassVar[int]
    THICKNESS_CIRCLE_CENTER_FIELD_NUMBER: _ClassVar[int]
    THICKNESS_CIRCLE_LINE_FIELD_NUMBER: _ClassVar[int]
    COMMENT_FIELD_NUMBER: _ClassVar[int]
    LAYERS_REFERENCE_TABLE_FIELD_NUMBER: _ClassVar[int]
    LAYERS_SOLID_MODEL_ENABLED_FIELD_NUMBER: _ClassVar[int]
    LAYERS_GAS_ENABLED_FIELD_NUMBER: _ClassVar[int]
    LAYERS_TOTAL_THICKNESS_FIELD_NUMBER: _ClassVar[int]
    LAYERS_TOTAL_WEIGHT_FIELD_NUMBER: _ClassVar[int]
    LAYERS_DIRECTION_OF_MAIN_STIFFNESS_FIELD_NUMBER: _ClassVar[int]
    IS_ENABLED_DESIGN_OF_FAILURE_FIELD_NUMBER: _ClassVar[int]
    PLANK_WIDTH_BX_FIELD_NUMBER: _ClassVar[int]
    PLANK_WIDTH_BY_FIELD_NUMBER: _ClassVar[int]
    PLANK_WIDTH_INCLUDING_GAP_ENABLED_FIELD_NUMBER: _ClassVar[int]
    PLANK_WIDTH_INCLUDING_GAP_EX_FIELD_NUMBER: _ClassVar[int]
    PLANK_WIDTH_INCLUDING_GAP_EY_FIELD_NUMBER: _ClassVar[int]
    SHEAR_COUPLING_BETWEEN_LAYERS_FIELD_NUMBER: _ClassVar[int]
    DISPLAY_STIFFNESS_MATRIX_FOR_UNCOUPLED_AND_COUPLED_FIELD_NUMBER: _ClassVar[int]
    STIFFNESS_MATRIX_UNCOUPLED_FIELD_NUMBER: _ClassVar[int]
    STIFFNESS_MATRIX_COUPLED_FIELD_NUMBER: _ClassVar[int]
    STIFFNESS_REDUCTION_ENABLED_FIELD_NUMBER: _ClassVar[int]
    STIFFNESS_REDUCTION_ELEMENTS_EDITING_ENABLED_FIELD_NUMBER: _ClassVar[int]
    K33_FIELD_NUMBER: _ClassVar[int]
    K44_FIELD_NUMBER: _ClassVar[int]
    K55_FIELD_NUMBER: _ClassVar[int]
    K88_FIELD_NUMBER: _ClassVar[int]
    K33_NOTE_FIELD_NUMBER: _ClassVar[int]
    K44_NOTE_FIELD_NUMBER: _ClassVar[int]
    K55_NOTE_FIELD_NUMBER: _ClassVar[int]
    K88_NOTE_FIELD_NUMBER: _ClassVar[int]
    PARENT_THICKNESS_FIELD_NUMBER: _ClassVar[int]
    PARENT_THICKNESS_LAYERS_FIELD_NUMBER: _ClassVar[int]
    BEAM_PANEL_DIFFERENT_SECTION_CHORD_PLATES_FIELD_NUMBER: _ClassVar[int]
    BEAM_PANEL_DIFFERENT_THICKNESS_FOR_SHEATHING_FIELD_NUMBER: _ClassVar[int]
    BEAM_PANEL_DIFFERENT_CONNECTORS_FIELD_NUMBER: _ClassVar[int]
    BEAM_PANEL_SECTION_COMMON_CHORD_PLATES_FIELD_NUMBER: _ClassVar[int]
    BEAM_PANEL_SECTION_TOP_PLATE_FIELD_NUMBER: _ClassVar[int]
    BEAM_PANEL_SECTION_BOTTOM_PLATE_FIELD_NUMBER: _ClassVar[int]
    BEAM_PANEL_SECTION_CHORD_X_PLUS_FIELD_NUMBER: _ClassVar[int]
    BEAM_PANEL_SECTION_CHORD_X_MINUS_FIELD_NUMBER: _ClassVar[int]
    BEAM_PANEL_INNER_STUDS_STRUCTURE_FIELD_NUMBER: _ClassVar[int]
    BEAM_PANEL_SHEATHING_COMMON_FIELD_NUMBER: _ClassVar[int]
    BEAM_PANEL_SHEATHING_FRONT_FIELD_NUMBER: _ClassVar[int]
    BEAM_PANEL_SHEATHING_BACK_FIELD_NUMBER: _ClassVar[int]
    BEAM_PANEL_BEAM_TO_BEAM_CONNECTOR_COMMON_FIELD_NUMBER: _ClassVar[int]
    BEAM_PANEL_BEAM_TO_BEAM_CONNECTOR_TOP_PLATE_TO_CHORDS_FIELD_NUMBER: _ClassVar[int]
    BEAM_PANEL_BEAM_TO_BEAM_CONNECTOR_TOP_PLATE_TO_INNER_STUDS_FIELD_NUMBER: _ClassVar[int]
    BEAM_PANEL_BEAM_TO_BEAM_CONNECTOR_BOTTOM_PLATE_TO_CHORDS_FIELD_NUMBER: _ClassVar[int]
    BEAM_PANEL_BEAM_TO_BEAM_CONNECTOR_BOTTOM_PLATE_TO_INNER_STUDS_FIELD_NUMBER: _ClassVar[int]
    BEAM_PANEL_SHEATHING_TO_BEAM_CONNECTOR_COMMON_FIELD_NUMBER: _ClassVar[int]
    BEAM_PANEL_SHEATHING_TO_BEAM_CONNECTOR_CHORD_PLATES_FIELD_NUMBER: _ClassVar[int]
    BEAM_PANEL_SHEATHING_TO_BEAM_CONNECTOR_INNER_STUDS_FIELD_NUMBER: _ClassVar[int]
    ORTHOTROPY_ROTATION_BETA_FIELD_NUMBER: _ClassVar[int]
    ORTHOTROPY_FICTITIOUS_THICKNESS_FIELD_NUMBER: _ClassVar[int]
    ORTHOTROPY_TYPE_FIELD_NUMBER: _ClassVar[int]
    SHAPE_ORTHOTROPY_SELF_WEIGHT_DEFINITION_TYPE_FIELD_NUMBER: _ClassVar[int]
    SHAPE_ORTHOTROPY_EFFECTIVE_THICKNESS_X_FIELD_NUMBER: _ClassVar[int]
    SHAPE_ORTHOTROPY_EFFECTIVE_THICKNESS_Y_FIELD_NUMBER: _ClassVar[int]
    SHAPE_ORTHOTROPY_SELF_WEIGHT_FIELD_NUMBER: _ClassVar[int]
    STIFFNESS_MATRIX_SELF_WEIGHT_DEFINITION_TYPE_FIELD_NUMBER: _ClassVar[int]
    STIFFNESS_MATRIX_BULK_DENSITY_FIELD_NUMBER: _ClassVar[int]
    STIFFNESS_MATRIX_AREA_DENSITY_FIELD_NUMBER: _ClassVar[int]
    STIFFNESS_MATRIX_COEFFICIENT_OF_THERMAL_EXPANSION_FIELD_NUMBER: _ClassVar[int]
    COUPLING_THICKNESS_FIELD_NUMBER: _ClassVar[int]
    COUPLING_SPACING_FIELD_NUMBER: _ClassVar[int]
    COUPLING_WIDTH_FIELD_NUMBER: _ClassVar[int]
    SLAB_THICKNESS_FIELD_NUMBER: _ClassVar[int]
    RIB_HEIGHT_FIELD_NUMBER: _ClassVar[int]
    RIB_SPACING_FIELD_NUMBER: _ClassVar[int]
    RIB_WIDTH_FIELD_NUMBER: _ClassVar[int]
    RIB_HEIGHT_X_FIELD_NUMBER: _ClassVar[int]
    RIB_HEIGHT_Y_FIELD_NUMBER: _ClassVar[int]
    RIB_SPACING_X_FIELD_NUMBER: _ClassVar[int]
    RIB_SPACING_Y_FIELD_NUMBER: _ClassVar[int]
    RIB_WIDTH_X_FIELD_NUMBER: _ClassVar[int]
    RIB_WIDTH_Y_FIELD_NUMBER: _ClassVar[int]
    SHEET_THICKNESS_FIELD_NUMBER: _ClassVar[int]
    TOTAL_PROFILE_HEIGHT_FIELD_NUMBER: _ClassVar[int]
    TOP_FLANGE_WIDTH_FIELD_NUMBER: _ClassVar[int]
    BOTTOM_FLANGE_WIDTH_FIELD_NUMBER: _ClassVar[int]
    VOID_SPACING_FIELD_NUMBER: _ClassVar[int]
    VOID_DIAMETER_FIELD_NUMBER: _ClassVar[int]
    D11_FIELD_NUMBER: _ClassVar[int]
    D12_FIELD_NUMBER: _ClassVar[int]
    D13_FIELD_NUMBER: _ClassVar[int]
    D22_FIELD_NUMBER: _ClassVar[int]
    D23_FIELD_NUMBER: _ClassVar[int]
    D33_FIELD_NUMBER: _ClassVar[int]
    D44_FIELD_NUMBER: _ClassVar[int]
    D45_FIELD_NUMBER: _ClassVar[int]
    D55_FIELD_NUMBER: _ClassVar[int]
    D66_FIELD_NUMBER: _ClassVar[int]
    D67_FIELD_NUMBER: _ClassVar[int]
    D68_FIELD_NUMBER: _ClassVar[int]
    D77_FIELD_NUMBER: _ClassVar[int]
    D78_FIELD_NUMBER: _ClassVar[int]
    D88_FIELD_NUMBER: _ClassVar[int]
    D16_FIELD_NUMBER: _ClassVar[int]
    D17_FIELD_NUMBER: _ClassVar[int]
    D18_FIELD_NUMBER: _ClassVar[int]
    D27_FIELD_NUMBER: _ClassVar[int]
    D28_FIELD_NUMBER: _ClassVar[int]
    D38_FIELD_NUMBER: _ClassVar[int]
    D11_NOTE_FIELD_NUMBER: _ClassVar[int]
    D12_NOTE_FIELD_NUMBER: _ClassVar[int]
    D13_NOTE_FIELD_NUMBER: _ClassVar[int]
    D22_NOTE_FIELD_NUMBER: _ClassVar[int]
    D23_NOTE_FIELD_NUMBER: _ClassVar[int]
    D33_NOTE_FIELD_NUMBER: _ClassVar[int]
    D44_NOTE_FIELD_NUMBER: _ClassVar[int]
    D45_NOTE_FIELD_NUMBER: _ClassVar[int]
    D55_NOTE_FIELD_NUMBER: _ClassVar[int]
    D66_NOTE_FIELD_NUMBER: _ClassVar[int]
    D67_NOTE_FIELD_NUMBER: _ClassVar[int]
    D68_NOTE_FIELD_NUMBER: _ClassVar[int]
    D77_NOTE_FIELD_NUMBER: _ClassVar[int]
    D78_NOTE_FIELD_NUMBER: _ClassVar[int]
    D88_NOTE_FIELD_NUMBER: _ClassVar[int]
    D16_NOTE_FIELD_NUMBER: _ClassVar[int]
    D17_NOTE_FIELD_NUMBER: _ClassVar[int]
    D18_NOTE_FIELD_NUMBER: _ClassVar[int]
    D27_NOTE_FIELD_NUMBER: _ClassVar[int]
    D28_NOTE_FIELD_NUMBER: _ClassVar[int]
    D38_NOTE_FIELD_NUMBER: _ClassVar[int]
    HAS_COST_ESTIMATION_FIELD_NUMBER: _ClassVar[int]
    COST_ESTIMATION_APPLY_FROM_MATERIAL_FIELD_NUMBER: _ClassVar[int]
    SURFACES_WEIGHT_ACTIVE_FIELD_NUMBER: _ClassVar[int]
    SURFACES_WEIGHT_UNIT_COST_FIELD_NUMBER: _ClassVar[int]
    SURFACES_WEIGHT_UNIT_FIELD_NUMBER: _ClassVar[int]
    SURFACES_WEIGHT_QUANTITY_FIELD_NUMBER: _ClassVar[int]
    SURFACES_WEIGHT_COST_FIELD_NUMBER: _ClassVar[int]
    SURFACES_VOLUME_ACTIVE_FIELD_NUMBER: _ClassVar[int]
    SURFACES_VOLUME_UNIT_COST_FIELD_NUMBER: _ClassVar[int]
    SURFACES_VOLUME_UNIT_FIELD_NUMBER: _ClassVar[int]
    SURFACES_VOLUME_QUANTITY_FIELD_NUMBER: _ClassVar[int]
    SURFACES_VOLUME_COST_FIELD_NUMBER: _ClassVar[int]
    SURFACES_TOP_FACE_ACTIVE_FIELD_NUMBER: _ClassVar[int]
    SURFACES_TOP_FACE_UNIT_COST_FIELD_NUMBER: _ClassVar[int]
    SURFACES_TOP_FACE_UNIT_FIELD_NUMBER: _ClassVar[int]
    SURFACES_TOP_FACE_QUANTITY_FIELD_NUMBER: _ClassVar[int]
    SURFACES_TOP_FACE_COST_FIELD_NUMBER: _ClassVar[int]
    SURFACES_AREA_ACTIVE_FIELD_NUMBER: _ClassVar[int]
    SURFACES_AREA_UNIT_COST_FIELD_NUMBER: _ClassVar[int]
    SURFACES_AREA_UNIT_FIELD_NUMBER: _ClassVar[int]
    SURFACES_AREA_QUANTITY_FIELD_NUMBER: _ClassVar[int]
    SURFACES_AREA_COST_FIELD_NUMBER: _ClassVar[int]
    SURFACES_BOTTOM_FACE_ACTIVE_FIELD_NUMBER: _ClassVar[int]
    SURFACES_BOTTOM_FACE_UNIT_COST_FIELD_NUMBER: _ClassVar[int]
    SURFACES_BOTTOM_FACE_UNIT_FIELD_NUMBER: _ClassVar[int]
    SURFACES_BOTTOM_FACE_QUANTITY_FIELD_NUMBER: _ClassVar[int]
    SURFACES_BOTTOM_FACE_COST_FIELD_NUMBER: _ClassVar[int]
    SUM_COST_FIELD_NUMBER: _ClassVar[int]
    COST_PERCENTAGE_FIELD_NUMBER: _ClassVar[int]
    TOTAL_COST_FIELD_NUMBER: _ClassVar[int]
    HAS_EMISSIONS_ESTIMATION_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_ESTIMATION_APPLY_FROM_MATERIAL_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_WEIGHT_ACTIVE_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_WEIGHT_UNIT_EMISSION_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_WEIGHT_UNIT_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_WEIGHT_QUANTITY_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_WEIGHT_EMISSION_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_VOLUME_ACTIVE_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_VOLUME_UNIT_EMISSION_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_VOLUME_UNIT_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_VOLUME_QUANTITY_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_VOLUME_EMISSION_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_TOP_FACE_ACTIVE_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_TOP_FACE_UNIT_EMISSION_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_TOP_FACE_UNIT_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_TOP_FACE_QUANTITY_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_TOP_FACE_EMISSION_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_AREA_ACTIVE_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_AREA_UNIT_EMISSION_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_AREA_UNIT_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_AREA_QUANTITY_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_AREA_EMISSION_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_BOTTOM_FACE_ACTIVE_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_BOTTOM_FACE_UNIT_EMISSION_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_BOTTOM_FACE_UNIT_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_BOTTOM_FACE_QUANTITY_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SURFACES_BOTTOM_FACE_EMISSION_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_SUM_EMISSION_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_EMISSION_PERCENTAGE_FIELD_NUMBER: _ClassVar[int]
    EMISSIONS_TOTAL_EMISSION_FIELD_NUMBER: _ClassVar[int]
    IS_GENERATED_FIELD_NUMBER: _ClassVar[int]
    GENERATING_OBJECT_INFO_FIELD_NUMBER: _ClassVar[int]
    ID_FOR_EXPORT_IMPORT_FIELD_NUMBER: _ClassVar[int]
    METADATA_FOR_EXPORT_IMPORT_FIELD_NUMBER: _ClassVar[int]
    no: int
    user_defined_name_enabled: bool
    name: str
    assigned_to_surfaces: _containers.RepeatedScalarFieldContainer[int]
    type: Thickness.Type
    material: int
    uniform_thickness: float
    uniform_or_fictitious_thickness: float
    advanced_time_dependent_properties_of_concrete_enabled: bool
    creep_enabled: bool
    shrinkage_enabled: bool
    relative_humidity: float
    time_dependent_properties: Thickness.TimeDependentPropertiesTreeTable
    function_data_function_type: Thickness.FunctionDataFunctionType
    function_data_layer_id: int
    function_data_maximum_age_of_concrete: float
    function_data_number_of_steps: int
    function_data_coefficients: Thickness.FunctionDataCoefficientsTable
    specify_integration_method_enabled: bool
    integration_method_type: Thickness.IntegrationMethodType
    number_of_integration_points: int
    thickness_1: float
    node_1: int
    thickness_2: float
    node_2: int
    thickness_3: float
    node_3: int
    direction: Thickness.Direction
    thickness_4: float
    node_4: int
    thickness_circle_center: float
    thickness_circle_line: float
    comment: str
    layers_reference_table: Thickness.LayersReferenceTable
    layers_solid_model_enabled: bool
    layers_gas_enabled: bool
    layers_total_thickness: float
    layers_total_weight: float
    layers_direction_of_main_stiffness: float
    is_enabled_design_of_failure: bool
    plank_width_bx: float
    plank_width_by: float
    plank_width_including_gap_enabled: bool
    plank_width_including_gap_ex: float
    plank_width_including_gap_ey: float
    shear_coupling_between_layers: Thickness.ShearCouplingBetweenLayers
    display_stiffness_matrix_for_uncoupled_and_coupled: bool
    stiffness_matrix_uncoupled: Thickness.StiffnessMatrixUncoupledTreeTable
    stiffness_matrix_coupled: Thickness.StiffnessMatrixCoupledTreeTable
    stiffness_reduction_enabled: bool
    stiffness_reduction_elements_editing_enabled: bool
    K33: float
    K44: float
    K55: float
    K88: float
    K33_note: str
    K44_note: str
    K55_note: str
    K88_note: str
    parent_thickness: int
    parent_thickness_layers: _containers.RepeatedScalarFieldContainer[int]
    beam_panel_different_section_chord_plates: bool
    beam_panel_different_thickness_for_sheathing: bool
    beam_panel_different_connectors: bool
    beam_panel_section_common_chord_plates: int
    beam_panel_section_top_plate: int
    beam_panel_section_bottom_plate: int
    beam_panel_section_chord_x_plus: int
    beam_panel_section_chord_x_minus: int
    beam_panel_inner_studs_structure: int
    beam_panel_sheathing_common: int
    beam_panel_sheathing_front: int
    beam_panel_sheathing_back: int
    beam_panel_beam_to_beam_connector_common: int
    beam_panel_beam_to_beam_connector_top_plate_to_chords: int
    beam_panel_beam_to_beam_connector_top_plate_to_inner_studs: int
    beam_panel_beam_to_beam_connector_bottom_plate_to_chords: int
    beam_panel_beam_to_beam_connector_bottom_plate_to_inner_studs: int
    beam_panel_sheathing_to_beam_connector_common: int
    beam_panel_sheathing_to_beam_connector_chord_plates: int
    beam_panel_sheathing_to_beam_connector_inner_studs: int
    orthotropy_rotation_beta: float
    orthotropy_fictitious_thickness: float
    orthotropy_type: Thickness.OrthotropyType
    shape_orthotropy_self_weight_definition_type: Thickness.ShapeOrthotropySelfWeightDefinitionType
    shape_orthotropy_effective_thickness_x: float
    shape_orthotropy_effective_thickness_y: float
    shape_orthotropy_self_weight: float
    stiffness_matrix_self_weight_definition_type: Thickness.StiffnessMatrixSelfWeightDefinitionType
    stiffness_matrix_bulk_density: float
    stiffness_matrix_area_density: float
    stiffness_matrix_coefficient_of_thermal_expansion: float
    coupling_thickness: float
    coupling_spacing: float
    coupling_width: float
    slab_thickness: float
    rib_height: float
    rib_spacing: float
    rib_width: float
    rib_height_x: float
    rib_height_y: float
    rib_spacing_x: float
    rib_spacing_y: float
    rib_width_x: float
    rib_width_y: float
    sheet_thickness: float
    total_profile_height: float
    top_flange_width: float
    bottom_flange_width: float
    void_spacing: float
    void_diameter: float
    D11: float
    D12: float
    D13: float
    D22: float
    D23: float
    D33: float
    D44: float
    D45: float
    D55: float
    D66: float
    D67: float
    D68: float
    D77: float
    D78: float
    D88: float
    D16: float
    D17: float
    D18: float
    D27: float
    D28: float
    D38: float
    D11_note: str
    D12_note: str
    D13_note: str
    D22_note: str
    D23_note: str
    D33_note: str
    D44_note: str
    D45_note: str
    D55_note: str
    D66_note: str
    D67_note: str
    D68_note: str
    D77_note: str
    D78_note: str
    D88_note: str
    D16_note: str
    D17_note: str
    D18_note: str
    D27_note: str
    D28_note: str
    D38_note: str
    has_cost_estimation: bool
    cost_estimation_apply_from_material: bool
    surfaces_weight_active: bool
    surfaces_weight_unit_cost: float
    surfaces_weight_unit: Thickness.SurfacesWeightUnit
    surfaces_weight_quantity: float
    surfaces_weight_cost: float
    surfaces_volume_active: bool
    surfaces_volume_unit_cost: float
    surfaces_volume_unit: Thickness.SurfacesVolumeUnit
    surfaces_volume_quantity: float
    surfaces_volume_cost: float
    surfaces_top_face_active: bool
    surfaces_top_face_unit_cost: float
    surfaces_top_face_unit: Thickness.SurfacesTopFaceUnit
    surfaces_top_face_quantity: float
    surfaces_top_face_cost: float
    surfaces_area_active: bool
    surfaces_area_unit_cost: float
    surfaces_area_unit: Thickness.SurfacesAreaUnit
    surfaces_area_quantity: float
    surfaces_area_cost: float
    surfaces_bottom_face_active: bool
    surfaces_bottom_face_unit_cost: float
    surfaces_bottom_face_unit: Thickness.SurfacesBottomFaceUnit
    surfaces_bottom_face_quantity: float
    surfaces_bottom_face_cost: float
    sum_cost: float
    cost_percentage: float
    total_cost: float
    has_emissions_estimation: bool
    emissions_estimation_apply_from_material: bool
    emissions_surfaces_weight_active: bool
    emissions_surfaces_weight_unit_emission: float
    emissions_surfaces_weight_unit: Thickness.EmissionsSurfacesWeightUnit
    emissions_surfaces_weight_quantity: float
    emissions_surfaces_weight_emission: float
    emissions_surfaces_volume_active: bool
    emissions_surfaces_volume_unit_emission: float
    emissions_surfaces_volume_unit: Thickness.EmissionsSurfacesVolumeUnit
    emissions_surfaces_volume_quantity: float
    emissions_surfaces_volume_emission: float
    emissions_surfaces_top_face_active: bool
    emissions_surfaces_top_face_unit_emission: float
    emissions_surfaces_top_face_unit: Thickness.EmissionsSurfacesTopFaceUnit
    emissions_surfaces_top_face_quantity: float
    emissions_surfaces_top_face_emission: float
    emissions_surfaces_area_active: bool
    emissions_surfaces_area_unit_emission: float
    emissions_surfaces_area_unit: Thickness.EmissionsSurfacesAreaUnit
    emissions_surfaces_area_quantity: float
    emissions_surfaces_area_emission: float
    emissions_surfaces_bottom_face_active: bool
    emissions_surfaces_bottom_face_unit_emission: float
    emissions_surfaces_bottom_face_unit: Thickness.EmissionsSurfacesBottomFaceUnit
    emissions_surfaces_bottom_face_quantity: float
    emissions_surfaces_bottom_face_emission: float
    emissions_sum_emission: float
    emissions_emission_percentage: float
    emissions_total_emission: float
    is_generated: bool
    generating_object_info: str
    id_for_export_import: str
    metadata_for_export_import: str
    def __init__(self, no: _Optional[int] = ..., user_defined_name_enabled: bool = ..., name: _Optional[str] = ..., assigned_to_surfaces: _Optional[_Iterable[int]] = ..., type: _Optional[_Union[Thickness.Type, str]] = ..., material: _Optional[int] = ..., uniform_thickness: _Optional[float] = ..., uniform_or_fictitious_thickness: _Optional[float] = ..., advanced_time_dependent_properties_of_concrete_enabled: bool = ..., creep_enabled: bool = ..., shrinkage_enabled: bool = ..., relative_humidity: _Optional[float] = ..., time_dependent_properties: _Optional[_Union[Thickness.TimeDependentPropertiesTreeTable, _Mapping]] = ..., function_data_function_type: _Optional[_Union[Thickness.FunctionDataFunctionType, str]] = ..., function_data_layer_id: _Optional[int] = ..., function_data_maximum_age_of_concrete: _Optional[float] = ..., function_data_number_of_steps: _Optional[int] = ..., function_data_coefficients: _Optional[_Union[Thickness.FunctionDataCoefficientsTable, _Mapping]] = ..., specify_integration_method_enabled: bool = ..., integration_method_type: _Optional[_Union[Thickness.IntegrationMethodType, str]] = ..., number_of_integration_points: _Optional[int] = ..., thickness_1: _Optional[float] = ..., node_1: _Optional[int] = ..., thickness_2: _Optional[float] = ..., node_2: _Optional[int] = ..., thickness_3: _Optional[float] = ..., node_3: _Optional[int] = ..., direction: _Optional[_Union[Thickness.Direction, str]] = ..., thickness_4: _Optional[float] = ..., node_4: _Optional[int] = ..., thickness_circle_center: _Optional[float] = ..., thickness_circle_line: _Optional[float] = ..., comment: _Optional[str] = ..., layers_reference_table: _Optional[_Union[Thickness.LayersReferenceTable, _Mapping]] = ..., layers_solid_model_enabled: bool = ..., layers_gas_enabled: bool = ..., layers_total_thickness: _Optional[float] = ..., layers_total_weight: _Optional[float] = ..., layers_direction_of_main_stiffness: _Optional[float] = ..., is_enabled_design_of_failure: bool = ..., plank_width_bx: _Optional[float] = ..., plank_width_by: _Optional[float] = ..., plank_width_including_gap_enabled: bool = ..., plank_width_including_gap_ex: _Optional[float] = ..., plank_width_including_gap_ey: _Optional[float] = ..., shear_coupling_between_layers: _Optional[_Union[Thickness.ShearCouplingBetweenLayers, str]] = ..., display_stiffness_matrix_for_uncoupled_and_coupled: bool = ..., stiffness_matrix_uncoupled: _Optional[_Union[Thickness.StiffnessMatrixUncoupledTreeTable, _Mapping]] = ..., stiffness_matrix_coupled: _Optional[_Union[Thickness.StiffnessMatrixCoupledTreeTable, _Mapping]] = ..., stiffness_reduction_enabled: bool = ..., stiffness_reduction_elements_editing_enabled: bool = ..., K33: _Optional[float] = ..., K44: _Optional[float] = ..., K55: _Optional[float] = ..., K88: _Optional[float] = ..., K33_note: _Optional[str] = ..., K44_note: _Optional[str] = ..., K55_note: _Optional[str] = ..., K88_note: _Optional[str] = ..., parent_thickness: _Optional[int] = ..., parent_thickness_layers: _Optional[_Iterable[int]] = ..., beam_panel_different_section_chord_plates: bool = ..., beam_panel_different_thickness_for_sheathing: bool = ..., beam_panel_different_connectors: bool = ..., beam_panel_section_common_chord_plates: _Optional[int] = ..., beam_panel_section_top_plate: _Optional[int] = ..., beam_panel_section_bottom_plate: _Optional[int] = ..., beam_panel_section_chord_x_plus: _Optional[int] = ..., beam_panel_section_chord_x_minus: _Optional[int] = ..., beam_panel_inner_studs_structure: _Optional[int] = ..., beam_panel_sheathing_common: _Optional[int] = ..., beam_panel_sheathing_front: _Optional[int] = ..., beam_panel_sheathing_back: _Optional[int] = ..., beam_panel_beam_to_beam_connector_common: _Optional[int] = ..., beam_panel_beam_to_beam_connector_top_plate_to_chords: _Optional[int] = ..., beam_panel_beam_to_beam_connector_top_plate_to_inner_studs: _Optional[int] = ..., beam_panel_beam_to_beam_connector_bottom_plate_to_chords: _Optional[int] = ..., beam_panel_beam_to_beam_connector_bottom_plate_to_inner_studs: _Optional[int] = ..., beam_panel_sheathing_to_beam_connector_common: _Optional[int] = ..., beam_panel_sheathing_to_beam_connector_chord_plates: _Optional[int] = ..., beam_panel_sheathing_to_beam_connector_inner_studs: _Optional[int] = ..., orthotropy_rotation_beta: _Optional[float] = ..., orthotropy_fictitious_thickness: _Optional[float] = ..., orthotropy_type: _Optional[_Union[Thickness.OrthotropyType, str]] = ..., shape_orthotropy_self_weight_definition_type: _Optional[_Union[Thickness.ShapeOrthotropySelfWeightDefinitionType, str]] = ..., shape_orthotropy_effective_thickness_x: _Optional[float] = ..., shape_orthotropy_effective_thickness_y: _Optional[float] = ..., shape_orthotropy_self_weight: _Optional[float] = ..., stiffness_matrix_self_weight_definition_type: _Optional[_Union[Thickness.StiffnessMatrixSelfWeightDefinitionType, str]] = ..., stiffness_matrix_bulk_density: _Optional[float] = ..., stiffness_matrix_area_density: _Optional[float] = ..., stiffness_matrix_coefficient_of_thermal_expansion: _Optional[float] = ..., coupling_thickness: _Optional[float] = ..., coupling_spacing: _Optional[float] = ..., coupling_width: _Optional[float] = ..., slab_thickness: _Optional[float] = ..., rib_height: _Optional[float] = ..., rib_spacing: _Optional[float] = ..., rib_width: _Optional[float] = ..., rib_height_x: _Optional[float] = ..., rib_height_y: _Optional[float] = ..., rib_spacing_x: _Optional[float] = ..., rib_spacing_y: _Optional[float] = ..., rib_width_x: _Optional[float] = ..., rib_width_y: _Optional[float] = ..., sheet_thickness: _Optional[float] = ..., total_profile_height: _Optional[float] = ..., top_flange_width: _Optional[float] = ..., bottom_flange_width: _Optional[float] = ..., void_spacing: _Optional[float] = ..., void_diameter: _Optional[float] = ..., D11: _Optional[float] = ..., D12: _Optional[float] = ..., D13: _Optional[float] = ..., D22: _Optional[float] = ..., D23: _Optional[float] = ..., D33: _Optional[float] = ..., D44: _Optional[float] = ..., D45: _Optional[float] = ..., D55: _Optional[float] = ..., D66: _Optional[float] = ..., D67: _Optional[float] = ..., D68: _Optional[float] = ..., D77: _Optional[float] = ..., D78: _Optional[float] = ..., D88: _Optional[float] = ..., D16: _Optional[float] = ..., D17: _Optional[float] = ..., D18: _Optional[float] = ..., D27: _Optional[float] = ..., D28: _Optional[float] = ..., D38: _Optional[float] = ..., D11_note: _Optional[str] = ..., D12_note: _Optional[str] = ..., D13_note: _Optional[str] = ..., D22_note: _Optional[str] = ..., D23_note: _Optional[str] = ..., D33_note: _Optional[str] = ..., D44_note: _Optional[str] = ..., D45_note: _Optional[str] = ..., D55_note: _Optional[str] = ..., D66_note: _Optional[str] = ..., D67_note: _Optional[str] = ..., D68_note: _Optional[str] = ..., D77_note: _Optional[str] = ..., D78_note: _Optional[str] = ..., D88_note: _Optional[str] = ..., D16_note: _Optional[str] = ..., D17_note: _Optional[str] = ..., D18_note: _Optional[str] = ..., D27_note: _Optional[str] = ..., D28_note: _Optional[str] = ..., D38_note: _Optional[str] = ..., has_cost_estimation: bool = ..., cost_estimation_apply_from_material: bool = ..., surfaces_weight_active: bool = ..., surfaces_weight_unit_cost: _Optional[float] = ..., surfaces_weight_unit: _Optional[_Union[Thickness.SurfacesWeightUnit, str]] = ..., surfaces_weight_quantity: _Optional[float] = ..., surfaces_weight_cost: _Optional[float] = ..., surfaces_volume_active: bool = ..., surfaces_volume_unit_cost: _Optional[float] = ..., surfaces_volume_unit: _Optional[_Union[Thickness.SurfacesVolumeUnit, str]] = ..., surfaces_volume_quantity: _Optional[float] = ..., surfaces_volume_cost: _Optional[float] = ..., surfaces_top_face_active: bool = ..., surfaces_top_face_unit_cost: _Optional[float] = ..., surfaces_top_face_unit: _Optional[_Union[Thickness.SurfacesTopFaceUnit, str]] = ..., surfaces_top_face_quantity: _Optional[float] = ..., surfaces_top_face_cost: _Optional[float] = ..., surfaces_area_active: bool = ..., surfaces_area_unit_cost: _Optional[float] = ..., surfaces_area_unit: _Optional[_Union[Thickness.SurfacesAreaUnit, str]] = ..., surfaces_area_quantity: _Optional[float] = ..., surfaces_area_cost: _Optional[float] = ..., surfaces_bottom_face_active: bool = ..., surfaces_bottom_face_unit_cost: _Optional[float] = ..., surfaces_bottom_face_unit: _Optional[_Union[Thickness.SurfacesBottomFaceUnit, str]] = ..., surfaces_bottom_face_quantity: _Optional[float] = ..., surfaces_bottom_face_cost: _Optional[float] = ..., sum_cost: _Optional[float] = ..., cost_percentage: _Optional[float] = ..., total_cost: _Optional[float] = ..., has_emissions_estimation: bool = ..., emissions_estimation_apply_from_material: bool = ..., emissions_surfaces_weight_active: bool = ..., emissions_surfaces_weight_unit_emission: _Optional[float] = ..., emissions_surfaces_weight_unit: _Optional[_Union[Thickness.EmissionsSurfacesWeightUnit, str]] = ..., emissions_surfaces_weight_quantity: _Optional[float] = ..., emissions_surfaces_weight_emission: _Optional[float] = ..., emissions_surfaces_volume_active: bool = ..., emissions_surfaces_volume_unit_emission: _Optional[float] = ..., emissions_surfaces_volume_unit: _Optional[_Union[Thickness.EmissionsSurfacesVolumeUnit, str]] = ..., emissions_surfaces_volume_quantity: _Optional[float] = ..., emissions_surfaces_volume_emission: _Optional[float] = ..., emissions_surfaces_top_face_active: bool = ..., emissions_surfaces_top_face_unit_emission: _Optional[float] = ..., emissions_surfaces_top_face_unit: _Optional[_Union[Thickness.EmissionsSurfacesTopFaceUnit, str]] = ..., emissions_surfaces_top_face_quantity: _Optional[float] = ..., emissions_surfaces_top_face_emission: _Optional[float] = ..., emissions_surfaces_area_active: bool = ..., emissions_surfaces_area_unit_emission: _Optional[float] = ..., emissions_surfaces_area_unit: _Optional[_Union[Thickness.EmissionsSurfacesAreaUnit, str]] = ..., emissions_surfaces_area_quantity: _Optional[float] = ..., emissions_surfaces_area_emission: _Optional[float] = ..., emissions_surfaces_bottom_face_active: bool = ..., emissions_surfaces_bottom_face_unit_emission: _Optional[float] = ..., emissions_surfaces_bottom_face_unit: _Optional[_Union[Thickness.EmissionsSurfacesBottomFaceUnit, str]] = ..., emissions_surfaces_bottom_face_quantity: _Optional[float] = ..., emissions_surfaces_bottom_face_emission: _Optional[float] = ..., emissions_sum_emission: _Optional[float] = ..., emissions_emission_percentage: _Optional[float] = ..., emissions_total_emission: _Optional[float] = ..., is_generated: bool = ..., generating_object_info: _Optional[str] = ..., id_for_export_import: _Optional[str] = ..., metadata_for_export_import: _Optional[str] = ...) -> None: ...
