#include "FeatureExtractor.h"
#include <algorithm>
#include <cmath>
#include <iterator>
#include <numeric>
#include <optional>
#include <Eigen/Core>
#include <Eigen/Geometry>
#include <Eigen/src/Geometry/AngleAxis.h>
#include <Eigen/src/Geometry/Transform.h>
#include <pcl/PointIndices.h>
#include <pcl/point_cloud.h>
#include <opencv2/core/types.hpp>
#include <opencv2/imgproc.hpp>
#include <VirtualRobot/MathTools.h>
#include <VirtualRobot/VirtualRobot.h>
#include <VirtualRobot/math/Helpers.h>
#include <ArmarXCore/core/exceptions/local/ExpressionException.h>
#include <ArmarXCore/core/logging/Logging.h>
#include <armarx/navigation/components/laser_scanner_feature_extraction/ChainApproximation.h>
#include <armarx/navigation/components/laser_scanner_feature_extraction/EnclosingEllipsoid.h>
#include <armarx/navigation/components/laser_scanner_feature_extraction/ScanClustering.h>
#include <armarx/navigation/components/laser_scanner_feature_extraction/laser_scanner_conversion.h>
#include "Path.h"
#include "conversions/eigen.h"
#include "conversions/opencv.h"
#include "conversions/opencv_eigen.h"
#include "conversions/opencv_pcl.h"
#include "conversions/pcl_eigen.h"
Go to the source code of this file.