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. |
| observations | Dict[Any, Any] |
Dictionary containing the alignment observations. |
Notes
The following diagram shows the relationship between the components:
Examples
>>> result: ProcessResult = {
... "result": Point(0, 0),
... "properties": {"brdr_stability": True}
... }