Helios++
Helios software for LiDAR simulations
PyHeliosSimulation Member List

This is the complete list of members for PyHeliosSimulation, including all inherited members.

addRotateFilter(double q0, double q1, double q2, double q3, std::string partId) (defined in PyHeliosSimulation)PyHeliosSimulation
addScaleFilter(double scaleFactor, std::string partId) (defined in PyHeliosSimulation)PyHeliosSimulation
addTranslateFilter(double x, double y, double z, std::string partId) (defined in PyHeliosSimulation)PyHeliosSimulation
assetsPath (defined in PyHeliosSimulation)PyHeliosSimulationprivate
callback (defined in PyHeliosSimulation)PyHeliosSimulationprivate
clearCallback()PyHeliosSimulationinline
copy() (defined in PyHeliosSimulation)PyHeliosSimulation
exportToFile (defined in PyHeliosSimulation)PyHeliosSimulation
finalOutput (defined in PyHeliosSimulation)PyHeliosSimulation
finished (defined in PyHeliosSimulation)PyHeliosSimulationprivate
getAssetsPath()PyHeliosSimulationinline
getLasOutput() (defined in PyHeliosSimulation)PyHeliosSimulationinline
getLeg(int index)PyHeliosSimulationinline
getNumLegs()PyHeliosSimulationinline
getNumThreads()PyHeliosSimulationinline
getPlatform()PyHeliosSimulationinline
getScanner()PyHeliosSimulationinline
getScene() (defined in PyHeliosSimulation)PyHeliosSimulationinline
getSimFrequency()PyHeliosSimulationinline
getSurvey()PyHeliosSimulationinline
getSurveyPath()PyHeliosSimulationinline
getZipOutput() (defined in PyHeliosSimulation)PyHeliosSimulationinline
isFinished()PyHeliosSimulation
isPaused()PyHeliosSimulationinline
isRunning()PyHeliosSimulation
isStarted()PyHeliosSimulationinline
isStopped()PyHeliosSimulationinline
join()PyHeliosSimulation
lasOutput (defined in PyHeliosSimulation)PyHeliosSimulationprivate
loadSurvey(bool legNoiseDisabled=false, bool rebuildScene=false, bool writeWaveform=false, bool calcEchowidth=false, bool fullWaveNoise=false, bool platformNoiseDisabled=true)PyHeliosSimulation
newLeg(int index)PyHeliosSimulation
numThreads (defined in PyHeliosSimulation)PyHeliosSimulationprivate
outputPath (defined in PyHeliosSimulation)PyHeliosSimulationprivate
pause()PyHeliosSimulation
paused (defined in PyHeliosSimulation)PyHeliosSimulationprivate
playback (defined in PyHeliosSimulation)PyHeliosSimulationprivate
PyHeliosSimulation()=default (defined in PyHeliosSimulation)PyHeliosSimulation
PyHeliosSimulation(std::string surveyPath, std::string assetsPath="assets/", std::string outputPath="output/", size_t numThreads=0, bool lasOutput=false, bool zipOutput=false)PyHeliosSimulation
removeLeg(int index)PyHeliosSimulationinline
resume()PyHeliosSimulation
setCallback(PyObject *pyCallback)PyHeliosSimulation
setLasOutput(double lasOutput) (defined in PyHeliosSimulation)PyHeliosSimulationinline
setNumThreads(size_t numThreads)PyHeliosSimulationinline
setSimFrequency(size_t simFrequency)PyHeliosSimulationinline
setZipOutput(bool zipOutput) (defined in PyHeliosSimulation)PyHeliosSimulationinline
simFrequency (defined in PyHeliosSimulation)PyHeliosSimulationprivate
start()PyHeliosSimulation
started (defined in PyHeliosSimulation)PyHeliosSimulationprivate
stop()PyHeliosSimulation
stopped (defined in PyHeliosSimulation)PyHeliosSimulationprivate
survey (defined in PyHeliosSimulation)PyHeliosSimulationprivate
surveyPath (defined in PyHeliosSimulation)PyHeliosSimulationprivate
thread (defined in PyHeliosSimulation)PyHeliosSimulationprivate
xmlreader (defined in PyHeliosSimulation)PyHeliosSimulationprivate
zipOutput (defined in PyHeliosSimulation)PyHeliosSimulationprivate
~PyHeliosSimulation() (defined in PyHeliosSimulation)PyHeliosSimulationvirtual