|
ReUseX
0.0.5
3D Point Cloud Processing for Building Reuse
|
#include "reusex/types.hpp"#include <Eigen/Core>#include <pcl/PolygonMesh.h>#include <nlohmann/json.hpp>#include <map>#include <memory>#include <string>#include <vector>
Go to the source code of this file.
Classes | |
| struct | reusex::io::speckle::Base |
| Base class for all Speckle objects. More... | |
| struct | reusex::io::speckle::Point |
| 3D point. More... | |
| struct | reusex::io::speckle::Line |
| Line segment between two points. More... | |
| struct | reusex::io::speckle::Mesh |
| Triangle/quad mesh. More... | |
| struct | reusex::io::speckle::Pointcloud |
| Point cloud. More... | |
| struct | reusex::io::speckle::Collection |
| Collection / container for grouping objects. More... | |
| class | reusex::io::speckle::SpeckleClient |
| Upload-only Speckle client. More... | |
| struct | reusex::io::speckle::SpeckleModel |
| One model (branch) to upload to Speckle. More... | |
Namespaces | |
| namespace | reusex |
| namespace | reusex::io |
| namespace | reusex::io::speckle |
Functions | |
| Pointcloud | reusex::io::speckle::to_speckle (CloudConstPtr cloud) |
| Convert a PCL point cloud to a Speckle Pointcloud. | |
| Mesh | reusex::io::speckle::to_speckle (const pcl::PolygonMesh &mesh) |
| Convert a PCL PolygonMesh to a Speckle Mesh. | |
| Mesh | reusex::io::speckle::to_speckle (const Eigen::MatrixXd &vertices, const Eigen::MatrixXi &faces) |
| Convert Eigen vertex/face matrices (from Solidifier::toMesh) to a Speckle Mesh. | |
| auto | reusex::io::speckle::export_to_speckle (const ExportScene &scene) -> std::vector< SpeckleModel > |
| Build per-model Speckle objects from an ExportScene. | |