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

Sparse update; an engaged optional sets the field. More...

#include <ProjectDB.hpp>

Public Attributes

std::optional< std::string > name
std::optional< std::string > eak_code
std::optional< std::string > bim7aa_code
std::optional< std::string > unit
std::optional< std::string > note
std::optional< core::Treatment > treatment
std::optional< core::ReviewStatus > review_status
std::optional< std::optional< double > > confidence
std::optional< std::optional< double > > mass_t
std::optional< bool > starred

Detailed Description

Sparse update; an engaged optional sets the field.

For the nullable numbers the outer optional says "change it", the inner one the new value.

Definition at line 1162 of file ProjectDB.hpp.

Member Data Documentation

◆ bim7aa_code

std::optional<std::string> reusex::ProjectDB::SurveyTypePatch::bim7aa_code

Definition at line 1163 of file ProjectDB.hpp.

◆ confidence

std::optional<std::optional<double> > reusex::ProjectDB::SurveyTypePatch::confidence

Definition at line 1168 of file ProjectDB.hpp.

◆ eak_code

std::optional<std::string> reusex::ProjectDB::SurveyTypePatch::eak_code

Definition at line 1163 of file ProjectDB.hpp.

◆ mass_t

std::optional<std::optional<double> > reusex::ProjectDB::SurveyTypePatch::mass_t

Definition at line 1168 of file ProjectDB.hpp.

◆ name

std::optional<std::string> reusex::ProjectDB::SurveyTypePatch::name

Definition at line 1163 of file ProjectDB.hpp.

◆ note

std::optional<std::string> reusex::ProjectDB::SurveyTypePatch::note

Definition at line 1163 of file ProjectDB.hpp.

◆ review_status

std::optional<core::ReviewStatus> reusex::ProjectDB::SurveyTypePatch::review_status

Definition at line 1167 of file ProjectDB.hpp.

◆ starred

std::optional<bool> reusex::ProjectDB::SurveyTypePatch::starred

Definition at line 1169 of file ProjectDB.hpp.

◆ treatment

std::optional<core::Treatment> reusex::ProjectDB::SurveyTypePatch::treatment

Definition at line 1164 of file ProjectDB.hpp.

◆ unit

std::optional<std::string> reusex::ProjectDB::SurveyTypePatch::unit

Definition at line 1163 of file ProjectDB.hpp.


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