Skip to content

Commit 817aac5

Browse files
committed
feat(itkwasm): add Python TransformList type
1 parent 2fb81e0 commit 817aac5

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

packages/core/python/itkwasm/itkwasm/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from .image import Image, ImageType, ImageRegion
77
from .point_set import PointSet, PointSetType
88
from .mesh import Mesh, MeshType
9-
from .transform import Transform, TransformType, TransformParameterizations
9+
from .transform import TransformList, Transform, TransformType, TransformParameterizations
1010
from .polydata import PolyData, PolyDataType
1111
from .binary_file import BinaryFile
1212
from .binary_stream import BinaryStream
@@ -43,6 +43,7 @@
4343
"MeshType",
4444
"PolyData",
4545
"PolyDataType",
46+
"TransformList",
4647
"Transform",
4748
"TransformType",
4849
"TransformParameterizations",

packages/core/python/itkwasm/itkwasm/transform.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from dataclasses import dataclass, field
22
from enum import Enum
3-
from typing import Sequence, Union, Dict, Optional
3+
from typing import Sequence, Union, Dict, Optional, List
44

55
try:
66
from numpy.typing import ArrayLike
@@ -62,4 +62,6 @@ class Transform:
6262

6363
def __post_init__(self):
6464
if isinstance(self.transformType, dict):
65-
self.transformType = TransformType(**self.transformType)
65+
self.transformType = TransformType(**self.transformType)
66+
67+
TransformList = List[Transform]

0 commit comments

Comments
 (0)