Skip to content

ReinforcementRearrange dataclass

Canonical path: CreateElementResult.ReinforcementRearrange

implementation of the data class for the reinforcement rearrange

Attributes:

  • rearrange

    Whether to rearrange the mark numbering

  • from_bar_position (int) –

    Number at which to start the mark rearranging of rebars

  • from_mesh_position (int) –

    Number at which to start the mark rearranging of meshes

  • to_bar_position (int) –

    Number at which to end the mark rearranging of rebars

  • to_mesh_position (int) –

    Number at which to end the mark rearranging of meshes

  • after_bar_position (int) –

    New starting mark number, that rearranged rebars become after rearrangement

  • after_mesh_position (int) –

    New starting mark number, that rearranged meshes become after rearrangement

  • tolerance (float) –

    Tolerance for comparing segment lengths

  • rearranged_lock (bool) –

    Whether to exclude reinforcement positions, that are already been rearranged

  • identical_shapes (bool) –

    Whether to combine identical shapes

  • identical_prefix (bool) –

    Whether to consider rebar prefix attribute during the rearrangement