3#include <pcl/point_cloud.h>
4#include <pcl/point_types.h>
6#include <SimoxUtility/shapes/OrientedBox.h>
11 simox::OrientedBox<float>
calculate2dOOBB(
const std::vector<Eigen::Vector3f>& points,
12 const Eigen::Vector3f& dir);
13 simox::OrientedBox<double>
calculate2dOOBB(
const std::vector<Eigen::Vector3d>& points,
14 const Eigen::Vector3d& dir);
16 simox::OrientedBox<float>
calculate2dOOBB(
const pcl::PointCloud<pcl::PointXYZ>& cloud,
17 const Eigen::Vector3f& dir);
18 simox::OrientedBox<double>
calculate2dOOBB(
const pcl::PointCloud<pcl::PointXYZ>& cloud,
19 const Eigen::Vector3d& dir);
21 simox::OrientedBox<float>
calculate2dOOBB(
const pcl::PointCloud<pcl::PointXYZL>& cloud,
22 const Eigen::Vector3f& dir);
23 simox::OrientedBox<double>
calculate2dOOBB(
const pcl::PointCloud<pcl::PointXYZL>& cloud,
24 const Eigen::Vector3d& dir);
26 simox::OrientedBox<float>
calculate2dOOBB(
const pcl::PointCloud<pcl::PointXYZRGB>& cloud,
27 const Eigen::Vector3f& dir);
28 simox::OrientedBox<double>
calculate2dOOBB(
const pcl::PointCloud<pcl::PointXYZRGB>& cloud,
29 const Eigen::Vector3d& dir);
31 simox::OrientedBox<float>
calculate2dOOBB(
const pcl::PointCloud<pcl::PointXYZRGBA>& cloud,
32 const Eigen::Vector3f& dir);
33 simox::OrientedBox<double>
calculate2dOOBB(
const pcl::PointCloud<pcl::PointXYZRGBA>& cloud,
34 const Eigen::Vector3d& dir);
36 simox::OrientedBox<float>
calculate2dOOBB(
const pcl::PointCloud<pcl::PointXYZRGBL>& cloud,
37 const Eigen::Vector3f& dir);
38 simox::OrientedBox<double>
calculate2dOOBB(
const pcl::PointCloud<pcl::PointXYZRGBL>& cloud,
39 const Eigen::Vector3d& dir);
This file offers overloads of toIce() and fromIce() functions for STL container types.
simox::OrientedBox< float > calculate2dOOBB(const std::vector< Eigen::Vector3f > &points, const Eigen::Vector3f &dir)