imfusion.processing.typing#

Typing module for the imfusion.processing module.

Most parts of the ImFusion Python SDK provide PEP 484-style type annotations. This module adds extra types and protocols for type hints and improved type safety.

imfusion.processing.typing.TImageBound = ~TImageBound#

typing.TypeVar[TImageBound, bound = imfusion.SharedImage | imfusion.data.SharedImageSet]

imfusion.processing.typing.DType#

alias of PixelType | type[int] | type[float] | type[int8] | type[uint8] | type[int16] | type[uint16] | type[int32] | type[uint32] | type[float32] | type[float64] | type[float16]