> For the complete documentation index, see [llms.txt](https://help.auxalia.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.auxalia.com/plant-tools/plantspecdriven/how-to-use/use-cases/editing-line-segment-properties-pid/understanding-the-attributeflow-pid/branches.md).

# Branches

This chapter describes the **Branch - Different Value** and **Branch - Same Value** options of the AttributeFlow.

![](/files/oM2uy9cx2ZxsdIhXAD19)

We start with this example with no Spec and Size values in nether the main line nor the branch.

![](/files/N6usYOtsTDOSPXYnY1l4)

Now we select a spec for the main line.

![](/files/qHECHkWiXkxMsG1g1E3l)

AttributeFlow will now propagate the spec from the main line to the branch. This is done, because the checkbox in the settings under **Branch - Same Value** is enabled. In this case same value is true because both lines are empty.

![](/files/YbWMSopTPwZYv633GiZp)

If we change the size on the main line...

![](/files/mUz3mKBUTXPUJJm7yikt)

...it also flows to the branch.

![](/files/XRVy0V7GIT5hVZ8YMZhG)

However, if we change the size on the branch...

![](/files/8f3SD0CN2vMotuu9zyyX)

...then the size **will not** flow back to the main line. Otherwise it would be impossible to create a branch with a different size.

![](/files/kkmwlA129QHLo09SF6kW)

If we change the size on the main line now\...

![](/files/DEYng9j9u826c4qEZxu8)

...it will not flow to the branch, because the checkbox under **Branch - Different Value** isn't enabled. This also makes sense, because otherwise we would never be able to have a different branch size if the size would constantly flow to the branch.

![](/files/Wdz0PomB69cytJ5nYFPQ)

Let's set the size of the branch to 150.

![](/files/tZYiiRxU0t8glAjRgOcS)

If we change the size of the main line now\...

![](/files/9udtitK2pKkJva8zTTu3)

...the size of the branch changes again, because main line and branch had the same size.

![](/files/VK93MS9EcCov1sIKbe5U)
