AABB.h File Reference
#include <pcl/point_cloud.h>
#include <pcl/PointIndices.h>
#include <VisionX/interface/core/DataTypes.h>
#include <SimoxUtility/shapes/AxisAlignedBoundingBox.h>
+ Include dependency graph for AABB.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 visionx
 ArmarX headers.
 
 visionx::tools
 

Functions

template<typename PointCloudT >
simox::AxisAlignedBoundingBox getAABB (const PointCloudT &pointCloud, const pcl::PointIndices &indices={})
 Get the axis-aligned bounding-box of the given point cloud. More...
 
template<class PointCloudT >
simox::AxisAlignedBoundingBox getAABB (const PointCloudT &pointCloud, const pcl::PointIndices::Ptr &indices)
 
simox::AxisAlignedBoundingBox toAABB (const BoundingBox3D &boundingBox)
 
BoundingBox3D toBoundingBox3D (const Eigen::Vector3f &min, const Eigen::Vector3f &max)
 
BoundingBox3D toBoundingBox3D (const simox::AxisAlignedBoundingBox &aabb)