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}
... }