ReUseX  0.0.1
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
reusex.hpp File Reference
#include <ReUseX/types.hpp>
#include <Eigen/Core>
#include <opencv2/core.hpp>
#include <pcl/ModelCoefficients.h>
#include <pcl/point_types.h>
#include <filesystem>
Include dependency graph for reusex.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ReUseX
namespace  ReUseX::io

Functions

auto ReUseX::io::getPlanes (CloudLConstPtr planes, CloudNConstPtr normals, CloudLocConstPtr locations) -> std::tuple< EigenVectorContainer< double, 4 >, EigenVectorContainer< double, 3 >, std::vector< IndicesPtr > >
 Extract plane data from labeled point clouds.
bool ReUseX::io::save (std::filesystem::path const &output_path, std::vector< pcl::ModelCoefficients > const &model_coefficients, std::vector< Eigen::Vector4f, Eigen::aligned_allocator< Eigen::Vector4f > > const &centroids, std::vector< std::shared_ptr< pcl::Indices > > const &inlier_indices)
 Save plane data to file.
bool ReUseX::io::read (std::filesystem::path const &input_path, std::vector< pcl::ModelCoefficients > &model_coefficients, std::vector< Eigen::Vector4f, Eigen::aligned_allocator< Eigen::Vector4f > > &centroids, std::vector< std::shared_ptr< pcl::Indices > > &inlier_indices)
 Read plane data from file.