Inshaping: Inshape::BoundingBox Class Reference

Inshaping

Inshaping  0.1

#include <BoundingBox.h>

Public Member Functions

 BoundingBox (std::vector< Eigen::Vector3d > &_vertices)
 
 BoundingBox (pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud)
 
Eigen::Vector3d getLength ()
 
Eigen::Vector3d getCloserPoint ()
 
Eigen::Vector3d getClosestPoint (Eigen::Vector3d p)
 
Eigen::Vector3d getFarerPoint ()
 
void computeNormals (Eigen::Vector3d head_baryCenter)
 
void saveOBB (std::string filename)
 

Static Public Member Functions

static std::vector< Eigen::Vector3d > getOBB (pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud)
 

Constructor & Destructor Documentation

◆ BoundingBox() [1/2]

Inshape::BoundingBox::BoundingBox ( std::vector< Eigen::Vector3d > &  _vertices)
inline

◆ BoundingBox() [2/2]

Inshape::BoundingBox::BoundingBox ( pcl::PointCloud< pcl::PointXYZ >::Ptr &  cloud)
inline

Member Function Documentation

◆ computeNormals()

void Inshape::BoundingBox::computeNormals ( Eigen::Vector3d  head_baryCenter)

◆ getCloserPoint()

Eigen::Vector3d Inshape::BoundingBox::getCloserPoint ( )

◆ getClosestPoint()

Eigen::Vector3d Inshape::BoundingBox::getClosestPoint ( Eigen::Vector3d  p)

◆ getFarerPoint()

Eigen::Vector3d Inshape::BoundingBox::getFarerPoint ( )

◆ getLength()

Eigen::Vector3d Inshape::BoundingBox::getLength ( )

◆ getOBB()

static std::vector<Eigen::Vector3d> Inshape::BoundingBox::getOBB ( pcl::PointCloud< pcl::PointXYZ >::Ptr &  cloud)
static

◆ saveOBB()

void Inshape::BoundingBox::saveOBB ( std::string  filename)

The documentation for this class was generated from the following file:
Generated by   doxygen 1.8.14