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

End-to-end options for the rux create gsplat stage. More...

#include <train.hpp>

Collaboration diagram for reusex::gsplat::GsplatStageOptions:

Public Attributes

std::string seed_cloud = "cloud"
 ProjectDB cloud used to seed Gaussians.
GaussianInitOptions init
TrainingViewOptions views
TrainOptions train
std::string splat_name = "splat"
 Name the trained splat is stored under in the project (#322).
std::filesystem::path out_ply
 Optional extra copy on disk, for a viewer outside ReUseX.

Detailed Description

End-to-end options for the rux create gsplat stage.

Definition at line 320 of file train.hpp.

Member Data Documentation

◆ init

GaussianInitOptions reusex::gsplat::GsplatStageOptions::init

Definition at line 322 of file train.hpp.

◆ out_ply

std::filesystem::path reusex::gsplat::GsplatStageOptions::out_ply

Optional extra copy on disk, for a viewer outside ReUseX.

The project copy is written either way, so this is an export, not the output.

Definition at line 335 of file train.hpp.

◆ seed_cloud

std::string reusex::gsplat::GsplatStageOptions::seed_cloud = "cloud"

ProjectDB cloud used to seed Gaussians.

Definition at line 321 of file train.hpp.

◆ splat_name

std::string reusex::gsplat::GsplatStageOptions::splat_name = "splat"

Name the trained splat is stored under in the project (#322).

The stage's real output. An empty name is refused rather than treated as "do not store": training for hours and keeping nothing is the failure mode this stage was built to prevent.

Definition at line 331 of file train.hpp.

◆ train

TrainOptions reusex::gsplat::GsplatStageOptions::train

Definition at line 324 of file train.hpp.

◆ views

TrainingViewOptions reusex::gsplat::GsplatStageOptions::views

Definition at line 323 of file train.hpp.


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