Helios++
Helios software for LiDAR simulations
|
Lidar simulation class. More...
#include <LidarSim.h>
Public Member Functions | |
void | init (std::string surveyPath, std::string assetsPath, std::string outputPath, bool writeWaveform=false, bool calcEchowidth=false, size_t njobs=0, bool fullWaveNoise=false, bool platformNoiseDisabled=false, bool legNoiseDisabled=false, bool rebuildScene=false, bool lasOutput=false, bool zipOutput=false, bool fixedIncidenceAngle=false, double lasScale=0.0001) |
Initialize a LiDAR simulation. More... | |
Lidar simulation class.
It serves as entry point for Helios++ execution
void LidarSim::init | ( | std::string | surveyPath, |
std::string | assetsPath, | ||
std::string | outputPath, | ||
bool | writeWaveform = false , |
||
bool | calcEchowidth = false , |
||
size_t | njobs = 0 , |
||
bool | fullWaveNoise = false , |
||
bool | platformNoiseDisabled = false , |
||
bool | legNoiseDisabled = false , |
||
bool | rebuildScene = false , |
||
bool | lasOutput = false , |
||
bool | zipOutput = false , |
||
bool | fixedIncidenceAngle = false , |
||
double | lasScale = 0.0001 |
||
) |
Initialize a LiDAR simulation.
surveyPath | Path to the survey file |
assetsPath | Path to the assets directory |
outputPath | Path to the output directory |
writeWaveform | Write wave form flag. True to enable write wave form, false otherwise |
calcEchowidth | Calc echo width flag. True to enable echo width computation, false otherwise |
njobs | Number of concurrent jobs (0 means as many as possible) |
fullWaveNoise | Flag to specify full wave noise usage. True to enable full wave noise, false otherwise |
platformNoiseDisabled | Flag to specify platform noise disabled. True means platform noise is disabled, false means it is enabled |
legNoiseDisabled | Flag to specify leg noise disabled. True means leg noise is disabled, false means it is enabled |
rebuildScene | Flag to specify rebuild scene policy. True means scene will be build even when a previously built scene has been found, false means previously built scene will be used when available |
lasOutput | Flag to specify LAS output format. True implies using LAS output format, false implies don't |
zipOutput | Flag to specify output zipping. True implies output will be zipped, false means it will not |
fixedIncidenceAngle | Flag to specify usage of fixed incidence angle. True means fixed incidence angle will be used, false implies it will not |
lasScale | Specify LAS format scale factor |