Helios++
Helios software for LiDAR simulations
pyhelios::PyHeliosSimulation Member List

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

_getDynScene()pyhelios::PyHeliosSimulation
addRotateFilter(double q0, double q1, double q2, double q3, std::string partId) (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulation
addScaleFilter(double scaleFactor, std::string partId) (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulation
addTranslateFilter(double x, double y, double z, std::string partId) (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulation
assetsPath (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
assocLegWithScanningStrip(Leg &leg, PyScanningStripWrapper *strip)pyhelios::PyHeliosSimulation
buildPulseThreadPool()pyhelios::PyHeliosSimulation
callback (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
callbackFrequency (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
chunkSize (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
clearCallback()pyhelios::PyHeliosSimulationinline
copy() (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulation
exportToFile (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulation
finalOutput (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulation
finished (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
fixedGpsTimeStart (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
getAssetsPath()pyhelios::PyHeliosSimulationinline
getCallbackFrequency()pyhelios::PyHeliosSimulationinline
getChunkSize() (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
getDynSceneStep()pyhelios::PyHeliosSimulationinline
getFixedGpsTimeStart() (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
getKDTFactory() (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
getKDTJobs() (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
getKDTSAHLossNodes() (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
getLas10() (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
getLasOutput() (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
getLasScale() (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
getLeg(int index)pyhelios::PyHeliosSimulationinline
getNumLegs()pyhelios::PyHeliosSimulationinline
getNumThreads()pyhelios::PyHeliosSimulationinline
getParallelizationStrategy() (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
getPlatform()pyhelios::PyHeliosSimulationinline
getScanner()pyhelios::PyHeliosSimulationinline
getScene() (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
getSimFrequency()pyhelios::PyHeliosSimulationinline
getSplitByChannel() (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
getSurvey()pyhelios::PyHeliosSimulationinline
getSurveyPath()pyhelios::PyHeliosSimulationinline
getWarehouseFactor() (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
getZipOutput() (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
isFinished()pyhelios::PyHeliosSimulation
isPaused()pyhelios::PyHeliosSimulationinline
isRunning()pyhelios::PyHeliosSimulation
isStarted()pyhelios::PyHeliosSimulationinline
isStopped()pyhelios::PyHeliosSimulationinline
join()pyhelios::PyHeliosSimulation
kdtFactory (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
kdtJobs (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
kdtSAHLossNodes (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
las10 (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
lasOutput (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
lasScale (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
loadSurvey(bool legNoiseDisabled=false, bool rebuildScene=false, bool writeWaveform=false, bool calcEchowidth=false, bool fullWaveNoise=false, bool platformNoiseDisabled=true)pyhelios::PyHeliosSimulation
newLeg(int index)pyhelios::PyHeliosSimulation
newScanningStrip(std::string const &stripId)pyhelios::PyHeliosSimulation
numThreads (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
outputPath (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
parallelizationStrategy (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
pause()pyhelios::PyHeliosSimulation
paused (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
playback (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
pulseThreadPool (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
PyHeliosSimulation()=default (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulation
PyHeliosSimulation(std::string surveyPath, std::string assetsPath="assets/", std::string outputPath="output/", size_t numThreads=0, bool lasOutput=false, bool las10=false, bool zipOutput=false, bool splitByChannel=false, int kdtFactory=4, size_t kdtJobs=0, size_t kdtSAHLossNodes=32, int parallelizationStrategy=1, int chunkSize=32, int warehouseFactor=1)pyhelios::PyHeliosSimulation
removeLeg(int index)pyhelios::PyHeliosSimulationinline
resume()pyhelios::PyHeliosSimulation
setCallback(PyObject *pyCallback)pyhelios::PyHeliosSimulation
setCallbackFrequency(size_t const callbackFrequency)pyhelios::PyHeliosSimulationinline
setChunkSize(int chunkSize) (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
setDynSceneStep(size_t const stepInterval)pyhelios::PyHeliosSimulationinline
setFixedGpsTimeStart(std::string const fixedGpsTimeStart) (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
setKDTFactory(int kdtFactory) (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
setKDTJobs(size_t kdtJobs) (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
setKDTSAHLossNodes(size_t kdtSAHLossNodes) (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
setLas10(double las10_) (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
setLasOutput(double lasOutput_) (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
setLasScale(double const lasScale) (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
setNumThreads(size_t numThreads)pyhelios::PyHeliosSimulationinline
setParallelizationStrategy(int parallelizationStrategy) (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
setSimFrequency(size_t const simFrequency)pyhelios::PyHeliosSimulationinline
setSplitByChannel(bool splitByChannel_) (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
setWarehouseFactor(int warehouseFactor) (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
setZipOutput(bool zipOutput_) (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationinline
splitByChannel (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
start()pyhelios::PyHeliosSimulation
started (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
stop()pyhelios::PyHeliosSimulation
stopped (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
survey (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
surveyPath (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
thread (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
warehouseFactor (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
xmlreader (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
zipOutput (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationprivate
~PyHeliosSimulation() (defined in pyhelios::PyHeliosSimulation)pyhelios::PyHeliosSimulationvirtual