processresult – BRDR - Aligning borders

# ProcessResult

    typings.ProcessResult()

A dictionary structure representing the output of a geometric alignment process.

## Attributes

Name | Type | Description
--- | --- | ---
result | BaseGeometry | The final aligned geometry.
result_diff | BaseGeometry | The total geometric difference.
result_diff_plus | BaseGeometry | The added geometric area.
result_diff_min | BaseGeometry | The removed geometric area.
properties | Dict[str, Any] | Calculated metrics and feature attributes.
metadata | Dict[Any, Any] | Dictionary containing execution metadata.
observation | Dict[Any, Any] | Dictionary containing the alignment observation details.

## Notes

The following diagram shows the relationship between the components:

    graph LR
        A[Original] --> D{Aligner}
        B[Target] --> D
        D --> R[result]
        R --> DP[result_diff_plus]
        R --> DM[result_diff_min]

## Examples

    >>> result: ProcessResult = {
    ...     "result": Point(0, 0),
    ...     "properties": {"brdr_stability": True}
    ... }