Helios++
Helios software for LiDAR simulations
LidarSim.h
1 #pragma once
2 
3 #include <string>
4 
10 class LidarSim {
11 public:
40  void init(
41  std::string surveyPath,
42  std::string assetsPath,
43  std::string outputPath,
44  bool writeWaveform = false,
45  bool calcEchowidth = false,
46  size_t njobs = 0,
47  bool fullWaveNoise = false,
48  bool platformNoiseDisabled = false,
49  bool legNoiseDisabled = false,
50  bool rebuildScene = false,
51  bool lasOutput = false,
52  bool zipOutput = false,
53  bool fixedIncidenceAngle = false,
54  double lasScale = 0.0001
55  );
56 };
Lidar simulation class.
Definition: LidarSim.h:10
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.
Definition: LidarSim.cpp:178