Helios++
Helios software for LiDAR simulations
XmlAssetsLoader Member List

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

assetsDirXmlAssetsLoaderprotected
createAssetFromXml(std::string type, tinyxml2::XMLElement *assetNode)XmlAssetsLoader
createColorFromXml(tinyxml2::XMLElement *node)XmlAssetsLoader
createFWFSettingsFromXml(tinyxml2::XMLElement *node, std::shared_ptr< FWFSettings > settings=nullptr)XmlAssetsLoader
createNoiseSource(tinyxml2::XMLElement *noise)XmlAssetsLoaderstatic
createParamsFromXml(tinyxml2::XMLElement *paramsNode)XmlAssetsLoader
createPlatformFromXml(tinyxml2::XMLElement *platformNode)XmlAssetsLoader
createPlatformSettingsFromXml(tinyxml2::XMLElement *node)XmlAssetsLoader
createRotationFromXml(tinyxml2::XMLElement *rotGroupNode)XmlAssetsLoader
createScannerFromXml(tinyxml2::XMLElement *scannerNode)XmlAssetsLoader
createScannerSettingsFromXml(tinyxml2::XMLElement *node)XmlAssetsLoader
createSceneFromXml(tinyxml2::XMLElement *sceneNode, std::string path)XmlAssetsLoader
createVec3dFromXml(tinyxml2::XMLElement *node, std::string attrPrefix)XmlAssetsLoader
docXmlAssetsLoader
getAssetById(std::string type, std::string id)XmlAssetsLoader
getAssetByLocation(std::string type, std::string location)XmlAssetsLoader
getAttribute(tinyxml2::XMLElement *element, std::string attrName, std::string type, ObjectT defaultVal)XmlAssetsLoaderprotected
scannerTemplatesXmlAssetsLoaderprotected
sceneSpecXmlAssetsLoader
XmlAssetsLoader(std::string &filePath, std::string &assetsDir)XmlAssetsLoader
xmlDocFilenameXmlAssetsLoaderprotected
xmlDocFilePathXmlAssetsLoaderprotected