Helios++
Helios software for LiDAR simulations
|
This is the complete list of members for XmlAssetsLoader, including all inherited members.
assetsDir | XmlAssetsLoader | protected |
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 | |
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 | |
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 | |
isProceduralAsset(std::string const &type, std::string const &id) | XmlAssetsLoader | static |
makeDefaultTemplates() | XmlAssetsLoader | protected |
platformTemplates | XmlAssetsLoader | protected |
platformTemplatesFields | XmlAssetsLoader | protected |
procedurallyCreatePlatformFromXml(string const &type, string const &id) | XmlAssetsLoader | |
reinitLoader() | XmlAssetsLoader | protectedvirtual |
scannerTemplates | XmlAssetsLoader | protected |
scannerTemplatesFields | XmlAssetsLoader | protected |
sceneLoader | XmlAssetsLoader | |
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 |
XmlAssetsLoader(std::string &filePath, std::string &assetsDir) | XmlAssetsLoader | |
xmlDocFilename | XmlAssetsLoader | protected |
xmlDocFilePath | XmlAssetsLoader | protected |
~XmlAssetsLoader() (defined in XmlAssetsLoader) | XmlAssetsLoader | inlinevirtual |