Skip to content
Snippets Groups Projects
Commit 16c602aa authored by Tobias Gröger's avatar Tobias Gröger
Browse files

Clean up types

parent eb1b8f99
No related branches found
No related tags found
1 merge request!327Remove laser scanner features memory
......@@ -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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment