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

#include <export_scene.hpp>

Collaboration diagram for reusex::io::ExportScene::MaterialEntry:

Public Attributes

std::string name
 designation or GUID
std::string image_filename
 original photo filename, empty if unknown
double x = 0
double y = 0
double z = 0
 translation from linked sensor frame
std::array< double, 16 > transform
 Row-major 4x4 world pose of the linked sensor frame (identity if no frame is linked).
std::map< std::string, std::string > properties

Detailed Description

Definition at line 65 of file export_scene.hpp.

Member Data Documentation

◆ image_filename

std::string reusex::io::ExportScene::MaterialEntry::image_filename

original photo filename, empty if unknown

Definition at line 67 of file export_scene.hpp.

◆ name

std::string reusex::io::ExportScene::MaterialEntry::name

designation or GUID

Definition at line 66 of file export_scene.hpp.

◆ properties

std::map<std::string, std::string> reusex::io::ExportScene::MaterialEntry::properties

Definition at line 74 of file export_scene.hpp.

◆ transform

std::array<double, 16> reusex::io::ExportScene::MaterialEntry::transform
Initial value:
{1, 0, 0, 0, 0, 1, 0, 0,
0, 0, 1, 0, 0, 0, 0, 1}

Row-major 4x4 world pose of the linked sensor frame (identity if no frame is linked).

Translation also mirrored to x/y/z for the translation-only Rhino exporter.

Definition at line 72 of file export_scene.hpp.

◆ x

double reusex::io::ExportScene::MaterialEntry::x = 0

Definition at line 68 of file export_scene.hpp.

◆ y

double reusex::io::ExportScene::MaterialEntry::y = 0

Definition at line 68 of file export_scene.hpp.

◆ z

double reusex::io::ExportScene::MaterialEntry::z = 0

translation from linked sensor frame

Definition at line 68 of file export_scene.hpp.


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