diff --git a/celerpy/model/output.py b/celerpy/model/output.py index d6841d4..b7b8068 100644 --- a/celerpy/model/output.py +++ b/celerpy/model/output.py @@ -72,6 +72,15 @@ class BihSizes(_Model): local_volume_ids: NonNegativeInt +# orange/OrangeParamsOutput.hh +class BihMetadata(_Model): + """Bounding Interval Hierarchy characteristics.""" + + num_finite_bboxes: list[NonNegativeInt] + num_infinite_bboxes: list[NonNegativeInt] + depth: list[NonNegativeInt] + + # orange/OrangeParamsOutput.hh class UniverseIndexerSizes(_Model): """Universe indexer sizes.""" @@ -115,6 +124,7 @@ class OrangeParamsOutput(_Model): _label: Literal["orange"] scalars: OrangeScalars sizes: OrangeSizes + bih_metadata: BihMetadata class ExceptionDump(_Model):