ReUseX  0.0.1
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
rhino.hpp File Reference
#include <ReUseX/types.hpp>
#include <ReUseX/utils/fmt_formatter.hpp>
#include <ReUseX/vision/Yolo.hpp>
#include <spdmon/spdmon.hpp>
#include <fmt/format.h>
#include <spdlog/sinks/stdout_color_sinks.h>
#include <spdlog/spdlog.h>
#include <spdlog/stopwatch.h>
#include <pcl/common/colors.h>
#include <pcl/common/io.h>
#include <pcl/io/pcd_io.h>
#include <opennurbs_public.h>
#include <opennurbs_layer.h>
#include <opennurbs_pointcloud.h>
#include <filesystem>
#include <optional>
#include <ranges>
#include <set>
Include dependency graph for rhino.hpp:

Go to the source code of this file.

Namespaces

namespace  ReUseX
namespace  ReUseX::io

Functions

auto ReUseX::io::configure_rhino_model () -> std::unique_ptr< ONX_Model >
auto ReUseX::io::create_rhino_layers (ONX_Model &model, const std::set< std::string > &layer_names, std::optional< std::vector< ON_Color > > layer_colors={}, const ON_Layer *base_layer=nullptr) -> std::vector< int >
auto ReUseX::io::make_rhino_pointcloud (CloudConstPtr cloud) -> std::unique_ptr< ON_PointCloud >
auto ReUseX::io::save_rhino_pointcloud (CloudConstPtr pcl_cloud, CloudLConstPtr pcl_labels) -> std::unique_ptr< ONX_Model >