tomop package¶
Module contents¶
-
class
tomop.server(*args, **kwargs)¶ Bases:
pybind11_builtins.pybind11_objectOverloaded function.
- __init__(self: py_tomop.server, arg0: str) -> None
- __init__(self: py_tomop.server, arg0: str, arg1: str, arg2: str) -> None
- __init__(self: py_tomop.server, arg0: int) -> None
- __init__(self: py_tomop.server, arg0: int, arg1: int, arg2: str, arg3: str) -> None
-
listen(self: py_tomop.server) → None¶
-
scene_id(self: py_tomop.server) → int¶
-
send(self: py_tomop.server, arg0: py_tomop.packet) → None¶
-
serve(self: py_tomop.server) → None¶
-
set_callback(self: py_tomop.server, arg0: Callable[[List[float[9]], int], Tuple[List[int[2]], List[float]]]) → None¶
-
set_projection_callback(self: py_tomop.server, arg0: Callable[[List[int[2]], List[float], int], None]) → None¶
-
class
tomop.publisher(*args, **kwargs)¶ Bases:
pybind11_builtins.pybind11_objectOverloaded function.
- __init__(self: py_tomop.publisher, arg0: str, arg1: int) -> None
- __init__(self: py_tomop.publisher, arg0: str, arg1: int, arg2: int) -> None
-
send(self: py_tomop.publisher, arg0: py_tomop.packet) → None¶
-
class
tomop.packet¶ Bases:
pybind11_builtins.pybind11_object
-
class
tomop.geometry_specification_packet(self: py_tomop.geometry_specification_packet, arg0: int, arg1: List[float[3]], arg2: List[float[3]]) → None¶ Bases:
py_tomop.packet-
scene_id(self: py_tomop.geometry_specification_packet) → int¶
-
volume_max_point(self: py_tomop.geometry_specification_packet) → List[float[3]]¶
-
volume_min_point(self: py_tomop.geometry_specification_packet) → List[float[3]]¶
-
-
class
tomop.parallel_beam_geometry_packet(self: py_tomop.parallel_beam_geometry_packet, arg0: int, arg1: int, arg2: int, arg3: int, arg4: List[float]) → None¶ Bases:
py_tomop.packet-
angles(self: py_tomop.parallel_beam_geometry_packet) → List[float]¶
-
cols(self: py_tomop.parallel_beam_geometry_packet) → int¶
-
proj_count(self: py_tomop.parallel_beam_geometry_packet) → int¶
-
rows(self: py_tomop.parallel_beam_geometry_packet) → int¶
-
scene_id(self: py_tomop.parallel_beam_geometry_packet) → int¶
-
-
class
tomop.parallel_vec_geometry_packet(self: py_tomop.parallel_vec_geometry_packet, arg0: int, arg1: int, arg2: int, arg3: int, arg4: List[float]) → None¶ Bases:
py_tomop.packet-
cols(self: py_tomop.parallel_vec_geometry_packet) → int¶
-
proj_count(self: py_tomop.parallel_vec_geometry_packet) → int¶
-
rows(self: py_tomop.parallel_vec_geometry_packet) → int¶
-
scene_id(self: py_tomop.parallel_vec_geometry_packet) → int¶
-
vectors(self: py_tomop.parallel_vec_geometry_packet) → List[float]¶
-
-
class
tomop.cone_beam_geometry_packet(self: py_tomop.cone_beam_geometry_packet, arg0: int, arg1: int, arg2: int, arg3: int, arg4: float, arg5: float, arg6: List[float[2]], arg7: List[float]) → None¶ Bases:
py_tomop.packet-
angles(self: py_tomop.cone_beam_geometry_packet) → List[float]¶
-
cols(self: py_tomop.cone_beam_geometry_packet) → int¶
-
detector_size(self: py_tomop.cone_beam_geometry_packet) → List[float[2]]¶
-
origin_det(self: py_tomop.cone_beam_geometry_packet) → float¶
-
proj_count(self: py_tomop.cone_beam_geometry_packet) → int¶
-
rows(self: py_tomop.cone_beam_geometry_packet) → int¶
-
scene_id(self: py_tomop.cone_beam_geometry_packet) → int¶
-
source_origin(self: py_tomop.cone_beam_geometry_packet) → float¶
-
-
class
tomop.cone_vec_geometry_packet(self: py_tomop.cone_vec_geometry_packet, arg0: int, arg1: int, arg2: int, arg3: int, arg4: List[float]) → None¶ Bases:
py_tomop.packet-
cols(self: py_tomop.cone_vec_geometry_packet) → int¶
-
proj_count(self: py_tomop.cone_vec_geometry_packet) → int¶
-
rows(self: py_tomop.cone_vec_geometry_packet) → int¶
-
scene_id(self: py_tomop.cone_vec_geometry_packet) → int¶
-
vectors(self: py_tomop.cone_vec_geometry_packet) → List[float]¶
-
-
class
tomop.projection_data_packet(self: py_tomop.projection_data_packet, arg0: int, arg1: int, arg2: List[float[3]], arg3: List[float[9]], arg4: List[int[2]], arg5: List[float]) → None¶ Bases:
py_tomop.packet-
data(self: py_tomop.projection_data_packet) → List[float]¶
-
detector_orientation(self: py_tomop.projection_data_packet) → List[float[9]]¶
-
detector_pixels(self: py_tomop.projection_data_packet) → List[int[2]]¶
-
projection_id(self: py_tomop.projection_data_packet) → int¶
-
scene_id(self: py_tomop.projection_data_packet) → int¶
-
source_position(self: py_tomop.projection_data_packet) → List[float[3]]¶
-
-
class
tomop.partial_projection_data_packet(self: py_tomop.partial_projection_data_packet, arg0: int, arg1: int, arg2: List[float[3]], arg3: List[float[9]], arg4: List[int[2]], arg5: List[int[2]], arg6: List[int[2]], arg7: List[float]) → None¶ Bases:
py_tomop.packet-
data(self: py_tomop.partial_projection_data_packet) → List[float]¶
-
detector_orientation(self: py_tomop.partial_projection_data_packet) → List[float[9]]¶
-
detector_pixels(self: py_tomop.partial_projection_data_packet) → List[int[2]]¶
-
partial_offset(self: py_tomop.partial_projection_data_packet) → List[int[2]]¶
-
partial_size(self: py_tomop.partial_projection_data_packet) → List[int[2]]¶
-
projection_id(self: py_tomop.partial_projection_data_packet) → int¶
-
scene_id(self: py_tomop.partial_projection_data_packet) → int¶
-
source_position(self: py_tomop.partial_projection_data_packet) → List[float[3]]¶
-
-
class
tomop.projection_packet(self: py_tomop.projection_packet, arg0: int, arg1: int, arg2: List[int[2]], arg3: List[float]) → None¶ Bases:
py_tomop.packet-
data(self: py_tomop.projection_packet) → List[float]¶
-
projection_id(self: py_tomop.projection_packet) → int¶
-
shape(self: py_tomop.projection_packet) → List[int[2]]¶
-
type(self: py_tomop.projection_packet) → int¶
-
-
class
tomop.set_part_packet(self: py_tomop.set_part_packet, arg0: int, arg1: int, arg2: List[float[3]], arg3: List[float[3]]) → None¶ Bases:
py_tomop.packet-
max_pt(self: py_tomop.set_part_packet) → List[float[3]]¶
-
min_pt(self: py_tomop.set_part_packet) → List[float[3]]¶
-
part_id(self: py_tomop.set_part_packet) → int¶
-
scene_id(self: py_tomop.set_part_packet) → int¶
-
-
class
tomop.slice_data_packet(self: py_tomop.slice_data_packet, arg0: int, arg1: int, arg2: List[int[2]], arg3: List[float], arg4: bool) → None¶ Bases:
py_tomop.packet-
additive(self: py_tomop.slice_data_packet) → bool¶
-
data(self: py_tomop.slice_data_packet) → List[float]¶
-
scene_id(self: py_tomop.slice_data_packet) → int¶
-
slice_id(self: py_tomop.slice_data_packet) → int¶
-
slice_size(self: py_tomop.slice_data_packet) → List[int[2]]¶
-
-
class
tomop.partial_slice_data_packet(self: py_tomop.partial_slice_data_packet, arg0: int, arg1: int, arg2: List[int[2]], arg3: List[int[2]], arg4: List[int[2]], arg5: bool, arg6: List[float]) → None¶ Bases:
py_tomop.packet-
additive(self: py_tomop.partial_slice_data_packet) → bool¶
-
data(self: py_tomop.partial_slice_data_packet) → List[float]¶
-
global_slice_size(self: py_tomop.partial_slice_data_packet) → List[int[2]]¶
-
scene_id(self: py_tomop.partial_slice_data_packet) → int¶
-
slice_id(self: py_tomop.partial_slice_data_packet) → int¶
-
slice_offset(self: py_tomop.partial_slice_data_packet) → List[int[2]]¶
-
slice_size(self: py_tomop.partial_slice_data_packet) → List[int[2]]¶
-
-
class
tomop.volume_data_packet(self: py_tomop.volume_data_packet, arg0: int, arg1: List[int[3]], arg2: List[float]) → None¶ Bases:
py_tomop.packet-
data(self: py_tomop.volume_data_packet) → List[float]¶
-
scene_id(self: py_tomop.volume_data_packet) → int¶
-
volume_size(self: py_tomop.volume_data_packet) → List[int[3]]¶
-
-
class
tomop.partial_volume_data_packet(self: py_tomop.partial_volume_data_packet, arg0: int, arg1: List[int[3]], arg2: List[int[3]], arg3: List[int[3]], arg4: List[float]) → None¶ Bases:
py_tomop.packet-
data(self: py_tomop.partial_volume_data_packet) → List[float]¶
-
global_volume_size(self: py_tomop.partial_volume_data_packet) → List[int[3]]¶
-
scene_id(self: py_tomop.partial_volume_data_packet) → int¶
-
volume_offset(self: py_tomop.partial_volume_data_packet) → List[int[3]]¶
-
volume_size(self: py_tomop.partial_volume_data_packet) → List[int[3]]¶
-
-
class
tomop.set_slice_packet(self: py_tomop.set_slice_packet, arg0: int, arg1: int, arg2: List[float[9]]) → None¶ Bases:
py_tomop.packet-
orientation(self: py_tomop.set_slice_packet) → List[float[9]]¶
-
scene_id(self: py_tomop.set_slice_packet) → int¶
-
slice_id(self: py_tomop.set_slice_packet) → int¶
-
-
class
tomop.remove_slice_packet(self: py_tomop.remove_slice_packet, arg0: int, arg1: int) → None¶ Bases:
py_tomop.packet-
scene_id(self: py_tomop.remove_slice_packet) → int¶
-
slice_id(self: py_tomop.remove_slice_packet) → int¶
-
-
class
tomop.group_request_slices_packet(self: py_tomop.group_request_slices_packet, arg0: int, arg1: int) → None¶ Bases:
py_tomop.packet-
group_size(self: py_tomop.group_request_slices_packet) → int¶
-
scene_id(self: py_tomop.group_request_slices_packet) → int¶
-