graph LR
A[Original] --> D{Aligner}
B[Target] --> D
D --> R[result]
R --> DP[result_diff_plus]
R --> DM[result_diff_min]
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:
Examples
>>> result: ProcessResult = {
... "result": Point(0, 0),
... "properties": {"brdr_stability": True}
... }