Helios++
Helios software for LiDAR simulations
|
This is the complete list of members for XmlSurveyLoader, including all inherited members.
applySceneShift(tinyxml2::XMLElement *surveyNode, bool const legNoiseDisabled, std::shared_ptr< Survey > survey) | XmlSurveyLoader | protected |
assetsDir | XmlAssetsLoader | protected |
configureDefaultRandomnessGenerator(tinyxml2::XMLElement *surveyNode) | XmlSurveyLoader | protectedstatic |
createAssetFromXml(std::string type, tinyxml2::XMLElement *assetNode, void *extraOutput=nullptr) | XmlAssetsLoader | |
createBeamDeflectorFromXml(tinyxml2::XMLElement *scannerNode) | XmlAssetsLoader | |
createDetectorFromXml(tinyxml2::XMLElement *scannerNode, std::shared_ptr< Scanner > scanner) | XmlAssetsLoader | |
createFWFSettingsFromXml(tinyxml2::XMLElement *node, std::shared_ptr< FWFSettings > settings=nullptr) | XmlAssetsLoader | |
createInterpolatedMovingPlatform() | XmlAssetsLoader | |
createLegFromXML(tinyxml2::XMLElement *legNode, std::unordered_set< std::string > *scannerFields, std::unordered_set< std::string > *platformFields) | XmlSurveyLoader | |
createPlatformFromXml(tinyxml2::XMLElement *platformNode) | XmlAssetsLoader | |
createPlatformSettingsFromXml(tinyxml2::XMLElement *node, std::unordered_set< std::string > *fields=nullptr) | XmlAssetsLoader | |
createProceduralAssetFromXml(std::string const &type, std::string const &id, void *extraOutput=nullptr) | XmlAssetsLoader | |
createScannerFromXml(tinyxml2::XMLElement *scannerNode) | XmlAssetsLoader | |
createScannerHeadFromXml(tinyxml2::XMLElement *scannerNode) | XmlAssetsLoader | |
createScannerSettingsFromXml(tinyxml2::XMLElement *node, std::unordered_set< std::string > *fields=nullptr) | XmlAssetsLoader | |
createSurveyFromXml(tinyxml2::XMLElement *surveyNode, bool legNoiseDisabled=false, bool rebuildScene=false) | XmlSurveyLoader | |
createTrajectorySettingsFromXml(tinyxml2::XMLElement *legNode, std::shared_ptr< TrajectorySettings > settings=nullptr) | XmlAssetsLoader | |
defaultPlatformSettingsMsg | XmlAssetsLoader | protectedstatic |
defaultPlatformTemplate | XmlAssetsLoader | protected |
defaultScannerSettingsMsg | XmlAssetsLoader | protectedstatic |
defaultScannerTemplate | XmlAssetsLoader | protected |
doc | XmlAssetsLoader | |
fillScanningDevicesFromChannels(std::shared_ptr< Scanner > scanner, tinyxml2::XMLElement *scannerNode, tinyxml2::XMLElement *channels, std::shared_ptr< AbstractBeamDeflector > deflec, std::shared_ptr< AbstractDetector > detec, std::shared_ptr< ScannerHead > scanHead, std::shared_ptr< FWFSettings > fwfSettings) | XmlAssetsLoader | |
getAssetById(std::string type, std::string id, void *extraOutput=nullptr) | XmlAssetsLoader | |
getAssetByLocation(std::string type, std::string location, void *extraOutput=nullptr) | XmlAssetsLoader | |
handleCoreOverloading(tinyxml2::XMLElement *surveyNode, std::shared_ptr< Survey > survey) | XmlSurveyLoader | protected |
integrateSurveyAndLegs(std::shared_ptr< Survey > survey) | XmlSurveyLoader | protectedstatic |
isProceduralAsset(std::string const &type, std::string const &id) | XmlAssetsLoader | static |
lastLegSerialId | XmlSurveyLoader | protected |
load(bool legNoiseDisabled=false, bool rebuildScene=false) | XmlSurveyLoader | |
loadLegs(tinyxml2::XMLElement *legNodes, std::shared_ptr< ScannerSettings > scannerSettings, std::shared_ptr< Platform > platform, std::vector< std::shared_ptr< Leg >> &legs) | XmlSurveyLoader | protected |
loadPlatformNoise(tinyxml2::XMLElement *surveyNode, std::shared_ptr< Platform > platform) | XmlSurveyLoader | protected |
loadScene(std::string sceneString, bool rebuildScene=false) | XmlSurveyLoader | protected |
loadSurveyCore(tinyxml2::XMLElement *surveyNode, std::shared_ptr< Survey > survey) | XmlSurveyLoader | protected |
makeDefaultTemplates() | XmlAssetsLoader | protected |
platformTemplates | XmlAssetsLoader | protected |
platformTemplatesFields | XmlAssetsLoader | protected |
procedurallyCreatePlatformFromXml(string const &type, string const &id) | XmlAssetsLoader | |
reinitLoader() override | XmlSurveyLoader | protectedvirtual |
scannerTemplates | XmlAssetsLoader | protected |
scannerTemplatesFields | XmlAssetsLoader | protected |
sceneLoader | XmlAssetsLoader | |
strips | XmlSurveyLoader | protected |
trackNonDefaultPlatformSettings(std::shared_ptr< PlatformSettings > base, std::shared_ptr< PlatformSettings > ref, std::string const defaultTemplateId, std::unordered_set< std::string > &fields) | XmlAssetsLoader | protected |
trackNonDefaultScannerSettings(std::shared_ptr< ScannerSettings > base, std::shared_ptr< ScannerSettings > ref, std::string const defaultTemplateId, std::unordered_set< std::string > &fields) | XmlAssetsLoader | protected |
validateSurvey(std::shared_ptr< Survey > survey) | XmlSurveyLoader | protectedstatic |
XmlAssetsLoader(std::string &filePath, std::string &assetsDir) | XmlAssetsLoader | |
xmlDocFilename | XmlAssetsLoader | protected |
xmlDocFilePath | XmlAssetsLoader | protected |
XmlSurveyLoader(std::string &filePath, std::string &assetsDir) | XmlSurveyLoader | inline |
~XmlAssetsLoader() (defined in XmlAssetsLoader) | XmlAssetsLoader | inlinevirtual |