From 16c602aa815dbe40d8c223ef1ec0fdb1f365577d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Gr=C3=B6ger?= <tobias.groeger@student.kit.edu> Date: Wed, 8 Mar 2023 04:27:00 +0100 Subject: [PATCH] Clean up types --- .../RobotAPI/libraries/armem_vision/types.h | 40 ------------------- 1 file changed, 40 deletions(-) diff --git a/source/RobotAPI/libraries/armem_vision/types.h b/source/RobotAPI/libraries/armem_vision/types.h index fe584e3dc..1a6b6b7d6 100644 --- a/source/RobotAPI/libraries/armem_vision/types.h +++ b/source/RobotAPI/libraries/armem_vision/types.h @@ -47,45 +47,5 @@ namespace armarx::armem::vision Grid grid; }; - struct Ellipsoid - { - Eigen::Isometry3f pose = Eigen::Isometry3f::Identity(); - - Eigen::Vector2f radii = Eigen::Vector2f::Zero(); - }; - - struct Circle - { - Eigen::Vector2f center = Eigen::Vector2f::Zero(); - float radius = 0.F; - }; - - struct LaserScannerFeature - { - using Points = std::vector<Eigen::Vector2f>; - using Chain = Points; - - Points convexHull; - - Circle circle; - Ellipsoid ellipsoid; - - Chain chain; - - Points points; - }; - - struct LaserScannerFeatures - { - // TODO(fabian.reister): framed pose - std::string frame; - Eigen::Isometry3f frameGlobalPose; - - std::vector<LaserScannerFeature> features; - - - // std::vector<Ellipsoid> linesAsEllipsoids(float axisLength) const; - }; - } // namespace armarx::armem::vision -- GitLab