Public Member Functions | Public Attributes | List of all members
lvr2::LSROptions Struct Reference

#include <LargeScaleReconstruction.hpp>

Public Member Functions

vector< float > getFlipPoint () const
 

Public Attributes

float bgVoxelSize = 1
 
bool bigMesh = true
 
int cleanContours = 0
 
bool debugChunks = false
 
bool extrude = false
 
int fillHoles = 0
 
std::vector< float > flipPoint {10000000, 10000000, 10000000}
 
int kd = 20
 
int ki = 20
 
int kn = 20
 
float lineFusionThreshold = 0.01
 
int minPlaneSize = 7
 
uint nodeSize = 1000000
 
bool optimizePlanes = false
 
int partMethod = 1
 
int planeIterations = 3
 
float planeNormalThreshold = 0.85
 
int removeDanglingArtifacts = 0
 
bool retesselate = false
 
float scale = 1
 
int smallRegionThreshold = 0
 
bool useGPU = false
 
bool useRansac = false
 
std::vector< float > voxelSizes {0.1}
 

Detailed Description

Definition at line 40 of file LargeScaleReconstruction.hpp.

Member Function Documentation

◆ getFlipPoint()

vector<float> lvr2::LSROptions::getFlipPoint ( ) const
inline

Definition at line 119 of file LargeScaleReconstruction.hpp.

Member Data Documentation

◆ bgVoxelSize

float lvr2::LSROptions::bgVoxelSize = 1

Definition at line 55 of file LargeScaleReconstruction.hpp.

◆ bigMesh

bool lvr2::LSROptions::bigMesh = true

Definition at line 43 of file LargeScaleReconstruction.hpp.

◆ cleanContours

int lvr2::LSROptions::cleanContours = 0

Definition at line 93 of file LargeScaleReconstruction.hpp.

◆ debugChunks

bool lvr2::LSROptions::debugChunks = false

Definition at line 46 of file LargeScaleReconstruction.hpp.

◆ extrude

bool lvr2::LSROptions::extrude = false

Definition at line 83 of file LargeScaleReconstruction.hpp.

◆ fillHoles

int lvr2::LSROptions::fillHoles = 0

Definition at line 96 of file LargeScaleReconstruction.hpp.

◆ flipPoint

std::vector<float> lvr2::LSROptions::flipPoint {10000000, 10000000, 10000000}

Definition at line 79 of file LargeScaleReconstruction.hpp.

◆ kd

int lvr2::LSROptions::kd = 20

Definition at line 70 of file LargeScaleReconstruction.hpp.

◆ ki

int lvr2::LSROptions::ki = 20

Definition at line 67 of file LargeScaleReconstruction.hpp.

◆ kn

int lvr2::LSROptions::kn = 20

Definition at line 73 of file LargeScaleReconstruction.hpp.

◆ lineFusionThreshold

float lvr2::LSROptions::lineFusionThreshold = 0.01

Definition at line 117 of file LargeScaleReconstruction.hpp.

◆ minPlaneSize

int lvr2::LSROptions::minPlaneSize = 7

Definition at line 108 of file LargeScaleReconstruction.hpp.

◆ nodeSize

uint lvr2::LSROptions::nodeSize = 1000000

Definition at line 61 of file LargeScaleReconstruction.hpp.

◆ optimizePlanes

bool lvr2::LSROptions::optimizePlanes = false

Definition at line 99 of file LargeScaleReconstruction.hpp.

◆ partMethod

int lvr2::LSROptions::partMethod = 1

Definition at line 64 of file LargeScaleReconstruction.hpp.

◆ planeIterations

int lvr2::LSROptions::planeIterations = 3

Definition at line 105 of file LargeScaleReconstruction.hpp.

◆ planeNormalThreshold

float lvr2::LSROptions::planeNormalThreshold = 0.85

Definition at line 102 of file LargeScaleReconstruction.hpp.

◆ removeDanglingArtifacts

int lvr2::LSROptions::removeDanglingArtifacts = 0

Definition at line 90 of file LargeScaleReconstruction.hpp.

◆ retesselate

bool lvr2::LSROptions::retesselate = false

Definition at line 114 of file LargeScaleReconstruction.hpp.

◆ scale

float lvr2::LSROptions::scale = 1

Definition at line 58 of file LargeScaleReconstruction.hpp.

◆ smallRegionThreshold

int lvr2::LSROptions::smallRegionThreshold = 0

Definition at line 111 of file LargeScaleReconstruction.hpp.

◆ useGPU

bool lvr2::LSROptions::useGPU = false

Definition at line 49 of file LargeScaleReconstruction.hpp.

◆ useRansac

bool lvr2::LSROptions::useRansac = false

Definition at line 76 of file LargeScaleReconstruction.hpp.

◆ voxelSizes

std::vector<float> lvr2::LSROptions::voxelSizes {0.1}

Definition at line 52 of file LargeScaleReconstruction.hpp.


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


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Mon Feb 28 2022 22:46:12