_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::PyHeliosSimulation | private |
assocLegWithScanningStrip(Leg &leg, PyScanningStripWrapper *strip) | pyhelios::PyHeliosSimulation | |
buildPulseThreadPool() | pyhelios::PyHeliosSimulation | |
callback (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
callbackFrequency (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
chunkSize (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
clearCallback() | pyhelios::PyHeliosSimulation | inline |
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::PyHeliosSimulation | private |
fixedGpsTimeStart (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
getAssetsPath() | pyhelios::PyHeliosSimulation | inline |
getCallbackFrequency() | pyhelios::PyHeliosSimulation | inline |
getChunkSize() (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
getDynSceneStep() | pyhelios::PyHeliosSimulation | inline |
getFixedGpsTimeStart() (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
getKDTFactory() (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
getKDTJobs() (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
getKDTSAHLossNodes() (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
getLas10() (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
getLasOutput() (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
getLasScale() (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
getLeg(int index) | pyhelios::PyHeliosSimulation | inline |
getNumLegs() | pyhelios::PyHeliosSimulation | inline |
getNumThreads() | pyhelios::PyHeliosSimulation | inline |
getParallelizationStrategy() (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
getPlatform() | pyhelios::PyHeliosSimulation | inline |
getScanner() | pyhelios::PyHeliosSimulation | inline |
getScene() (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
getSimFrequency() | pyhelios::PyHeliosSimulation | inline |
getSplitByChannel() (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
getSurvey() | pyhelios::PyHeliosSimulation | inline |
getSurveyPath() | pyhelios::PyHeliosSimulation | inline |
getWarehouseFactor() (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
getZipOutput() (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
isFinished() | pyhelios::PyHeliosSimulation | |
isPaused() | pyhelios::PyHeliosSimulation | inline |
isRunning() | pyhelios::PyHeliosSimulation | |
isStarted() | pyhelios::PyHeliosSimulation | inline |
isStopped() | pyhelios::PyHeliosSimulation | inline |
join() | pyhelios::PyHeliosSimulation | |
kdtFactory (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
kdtJobs (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
kdtSAHLossNodes (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
las10 (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
lasOutput (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
lasScale (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
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::PyHeliosSimulation | private |
outputPath (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
parallelizationStrategy (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
pause() | pyhelios::PyHeliosSimulation | |
paused (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
playback (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
pulseThreadPool (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
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::PyHeliosSimulation | inline |
resume() | pyhelios::PyHeliosSimulation | |
setCallback(PyObject *pyCallback) | pyhelios::PyHeliosSimulation | |
setCallbackFrequency(size_t const callbackFrequency) | pyhelios::PyHeliosSimulation | inline |
setChunkSize(int chunkSize) (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
setDynSceneStep(size_t const stepInterval) | pyhelios::PyHeliosSimulation | inline |
setFixedGpsTimeStart(std::string const fixedGpsTimeStart) (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
setKDTFactory(int kdtFactory) (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
setKDTJobs(size_t kdtJobs) (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
setKDTSAHLossNodes(size_t kdtSAHLossNodes) (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
setLas10(double las10_) (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
setLasOutput(double lasOutput_) (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
setLasScale(double const lasScale) (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
setNumThreads(size_t numThreads) | pyhelios::PyHeliosSimulation | inline |
setParallelizationStrategy(int parallelizationStrategy) (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
setSimFrequency(size_t const simFrequency) | pyhelios::PyHeliosSimulation | inline |
setSplitByChannel(bool splitByChannel_) (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
setWarehouseFactor(int warehouseFactor) (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
setZipOutput(bool zipOutput_) (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | inline |
splitByChannel (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
start() | pyhelios::PyHeliosSimulation | |
started (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
stop() | pyhelios::PyHeliosSimulation | |
stopped (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
survey (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
surveyPath (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
thread (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
warehouseFactor (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
xmlreader (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
zipOutput (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | private |
~PyHeliosSimulation() (defined in pyhelios::PyHeliosSimulation) | pyhelios::PyHeliosSimulation | virtual |