ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
reusex::io::ExportScene Struct Reference

Intermediate representation for exporting all project data. More...

#include <export_scene.hpp>

Collaboration diagram for reusex::io::ExportScene:

Classes

struct  CloudLayer
struct  SemanticInstance
struct  SemanticCategory
struct  MeshEntry
struct  PanoEntry
struct  MaterialEntry
struct  ComponentEntry

Public Attributes

std::optional< CloudLayercloud
std::vector< SemanticCategorysemantic
std::vector< MeshEntrymeshes
std::vector< PanoEntrypanoramas
std::vector< MaterialEntrymaterials
std::vector< ComponentEntrycomponents

Detailed Description

Intermediate representation for exporting all project data.

Used by both Rhino and Speckle exporters.

Definition at line 27 of file export_scene.hpp.

Member Data Documentation

◆ cloud

std::optional<CloudLayer> reusex::io::ExportScene::cloud

Definition at line 34 of file export_scene.hpp.

◆ components

std::vector<ComponentEntry> reusex::io::ExportScene::components

Definition at line 81 of file export_scene.hpp.

◆ materials

std::vector<MaterialEntry> reusex::io::ExportScene::materials

Definition at line 70 of file export_scene.hpp.

◆ meshes

std::vector<MeshEntry> reusex::io::ExportScene::meshes

Definition at line 54 of file export_scene.hpp.

◆ panoramas

std::vector<PanoEntry> reusex::io::ExportScene::panoramas

Definition at line 62 of file export_scene.hpp.

◆ semantic

std::vector<SemanticCategory> reusex::io::ExportScene::semantic

Definition at line 47 of file export_scene.hpp.


The documentation for this struct was generated from the following file: