tomop package

Module contents

class tomop.server(*args, **kwargs)

Bases: pybind11_builtins.pybind11_object

Overloaded function.

  1. __init__(self: py_tomop.server, arg0: str) -> None
  2. __init__(self: py_tomop.server, arg0: str, arg1: str, arg2: str) -> None
  3. __init__(self: py_tomop.server, arg0: int) -> None
  4. __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_object

Overloaded function.

  1. __init__(self: py_tomop.publisher, arg0: str, arg1: int) -> None
  2. __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
class tomop.make_scene_packet(self: py_tomop.make_scene_packet, arg0: str, arg1: int) → None

Bases: py_tomop.packet

dimension(self: py_tomop.make_scene_packet) → int
name(self: py_tomop.make_scene_packet) → str
class tomop.kill_scene_packet(self: py_tomop.kill_scene_packet, arg0: int) → None

Bases: py_tomop.packet

scene_id(self: py_tomop.kill_scene_packet) → int