![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <Utils/PCLCloud.h>#include <Utils/PCLConv.h>#include <Utils/sm2cc.h>#include <pcl/ModelCoefficients.h>#include <pcl/PointIndices.h>#include <pcl/Vertices.h>#include <ecvColorTypes.h>#include <ecvPointCloud.h>#include <ecvPolyline.h>

Go to the source code of this file.
Namespaces | |
| ecvTools | |
Functions | |
| static std::vector< int > | ecvTools::IntersectionVector (std::vector< int > &a, std::vector< int > &b) |
| static std::vector< int > | ecvTools::UnionVector (std::vector< int > &a, std::vector< int > &b) |
| static std::vector< int > | ecvTools::DiffVector (std::vector< int > a, std::vector< int > b) |
| static ecvColor::Rgbf | ecvTools::TransFormRGB (const ecvColor::Rgb &col) |
| static ecvColor::Rgbf | ecvTools::TransFormRGB (const ecvColor::Rgbf &col) |
| static ccPolyline * | ecvTools::GetPolylines (PCLCloud::Ptr &curve_sm, const QString &name="curve", bool closed=true, const ecvColor::Rgb &color=ecvColor::green) |
| static void | ecvTools::AddPointCloud (ccHObject *ecvGroup, PCLCloud::Ptr sm_cloud, bool &error, QString label, const ccPointCloud *ccCloud=nullptr, bool randomColors=true) |
| static ccHObject * | ecvTools::GetClousterGroup (const ccPointCloud *ccCloud, const PointCloudT::ConstPtr xyzCloud, const std::vector< pcl::PointIndices > &cluster_indices, unsigned minPointsPerComponent, bool randomColors, bool &error) |
| static ccHObject * | ecvTools::GetClousterGroup (const ccPointCloud *ccCloud, const std::vector< std::vector< size_t >> &cluster_indices, unsigned minPointsPerComponent, bool randomColors, bool &error) |
| static ccHObject * | ecvTools::GetSegmentationGroup (const ccPointCloud *ccCloud, const PointCloudT::ConstPtr cloudRemained, const std::vector< PointCloudT::Ptr > &cloudExtractions, bool randomColors, bool &error) |