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

#include <ProjectDB.hpp>

Collaboration diagram for reusex::ProjectDB::ProjectSummary:

Classes

struct  CloudInfo
struct  MeshInfo
struct  SensorFrameInfo
struct  PanoramicInfo
struct  ComponentInfo
struct  MaterialInfo
struct  ProjectInfo

Public Attributes

std::filesystem::path path
int schema_version
std::vector< ProjectInfo > projects
std::vector< CloudInfo > clouds
std::vector< MeshInfo > meshes
std::vector< GaussianSplatMetadata > gaussian_splats
 Metadata only — the summary never carries a splat's payload, which is routinely hundreds of MB.
SensorFrameInfo sensor_frames
PanoramicInfo panoramic_images
ComponentInfo components
std::vector< MaterialInfo > materials

Detailed Description

Definition at line 779 of file ProjectDB.hpp.

Member Data Documentation

◆ clouds

std::vector<CloudInfo> reusex::ProjectDB::ProjectSummary::clouds

Definition at line 854 of file ProjectDB.hpp.

◆ components

ComponentInfo reusex::ProjectDB::ProjectSummary::components

Definition at line 861 of file ProjectDB.hpp.

◆ gaussian_splats

std::vector<GaussianSplatMetadata> reusex::ProjectDB::ProjectSummary::gaussian_splats

Metadata only — the summary never carries a splat's payload, which is routinely hundreds of MB.

Empty on a pre-v12 schema.

Definition at line 858 of file ProjectDB.hpp.

◆ materials

std::vector<MaterialInfo> reusex::ProjectDB::ProjectSummary::materials

Definition at line 862 of file ProjectDB.hpp.

◆ meshes

std::vector<MeshInfo> reusex::ProjectDB::ProjectSummary::meshes

Definition at line 855 of file ProjectDB.hpp.

◆ panoramic_images

PanoramicInfo reusex::ProjectDB::ProjectSummary::panoramic_images

Definition at line 860 of file ProjectDB.hpp.

◆ path

std::filesystem::path reusex::ProjectDB::ProjectSummary::path

Definition at line 851 of file ProjectDB.hpp.

◆ projects

std::vector<ProjectInfo> reusex::ProjectDB::ProjectSummary::projects

Definition at line 853 of file ProjectDB.hpp.

◆ schema_version

int reusex::ProjectDB::ProjectSummary::schema_version

Definition at line 852 of file ProjectDB.hpp.

◆ sensor_frames

SensorFrameInfo reusex::ProjectDB::ProjectSummary::sensor_frames

Definition at line 859 of file ProjectDB.hpp.


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