From 14995f23a9bc6dd1b451c4d04831d95d56119449 Mon Sep 17 00:00:00 2001 From: Théo de la Hogue Date: Mon, 29 Jan 2024 15:59:14 +0100 Subject: Defining estimate_pose and project methods as PipilineStepMethod. --- src/argaze/ArFeatures.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/argaze/ArFeatures.py b/src/argaze/ArFeatures.py index 5951c95..7ca399e 100644 --- a/src/argaze/ArFeatures.py +++ b/src/argaze/ArFeatures.py @@ -1273,6 +1273,7 @@ class ArScene(DataFeatures.PipelineStepObject): **temp_pipeline_step_object_data \ ) + @DataFeatures.PipelineStepMethod def estimate_pose(self, detected_features: any) -> Tuple[numpy.array, numpy.array]: """Define abstract estimate scene pose method. @@ -1286,6 +1287,7 @@ class ArScene(DataFeatures.PipelineStepObject): raise NotImplementedError('estimate_pose() method not implemented') + @DataFeatures.PipelineStepMethod def project(self, tvec: numpy.array, rvec: numpy.array, visual_hfov: float = 0., visual_vfov: float = 0.) -> Iterator[Union[str, AOI2DScene.AOI2DScene]]: """Project layers according estimated pose and optional field of view clipping angles. -- cgit v1.1