OOBB.h File Reference
#include <pcl/point_cloud.h>
#include <pcl/point_types.h>
#include <SimoxUtility/shapes/OrientedBox.h>
+ Include dependency graph for OOBB.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 

Functions

simox::OrientedBox< double > calculate2dOOBB (const pcl::PointCloud< pcl::PointXYZ > &cloud, const Eigen::Vector3d &dir)
 
simox::OrientedBox< floatcalculate2dOOBB (const pcl::PointCloud< pcl::PointXYZ > &cloud, const Eigen::Vector3f &dir)
 
simox::OrientedBox< double > calculate2dOOBB (const pcl::PointCloud< pcl::PointXYZL > &cloud, const Eigen::Vector3d &dir)
 
simox::OrientedBox< floatcalculate2dOOBB (const pcl::PointCloud< pcl::PointXYZL > &cloud, const Eigen::Vector3f &dir)
 
simox::OrientedBox< double > calculate2dOOBB (const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const Eigen::Vector3d &dir)
 
simox::OrientedBox< floatcalculate2dOOBB (const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const Eigen::Vector3f &dir)
 
simox::OrientedBox< double > calculate2dOOBB (const pcl::PointCloud< pcl::PointXYZRGBA > &cloud, const Eigen::Vector3d &dir)
 
simox::OrientedBox< floatcalculate2dOOBB (const pcl::PointCloud< pcl::PointXYZRGBA > &cloud, const Eigen::Vector3f &dir)
 
simox::OrientedBox< double > calculate2dOOBB (const pcl::PointCloud< pcl::PointXYZRGBL > &cloud, const Eigen::Vector3d &dir)
 
simox::OrientedBox< floatcalculate2dOOBB (const pcl::PointCloud< pcl::PointXYZRGBL > &cloud, const Eigen::Vector3f &dir)
 
simox::OrientedBox< double > calculate2dOOBB (const std::vector< Eigen::Vector3d > &points, const Eigen::Vector3d &dir)
 
simox::OrientedBox< floatcalculate2dOOBB (const std::vector< Eigen::Vector3f > &points, const Eigen::Vector3f &dir)