3 #include "XmlAssetsLoader.h" 4 #include "SpectralLibrary.h" 47 tinyxml2::XMLElement* surveyNode,
48 bool legNoiseDisabled=
false,
49 bool rebuildScene=
false 59 std::shared_ptr<Survey>
load(
60 bool legNoiseDisabled=
false,
61 bool rebuildScene=
false 75 std::string sceneString,
76 bool rebuildScene=
false std::shared_ptr< Survey > load(bool legNoiseDisabled=false, bool rebuildScene=false)
Load a full survey from XML.
Definition: XmlSurveyLoader.cpp:18
std::shared_ptr< Survey > createSurveyFromXml(tinyxml2::XMLElement *surveyNode, bool legNoiseDisabled=false, bool rebuildScene=false)
Create a survey form a XML element/node.
Definition: XmlSurveyLoader.cpp:40
std::shared_ptr< Leg > createLegFromXML(tinyxml2::XMLElement *legNode)
Create a leg from a XML element/node.
Definition: XmlSurveyLoader.cpp:225
Class for asset loading from XML file.
Definition: XmlAssetsLoader.h:22
std::string assetsDir
Assets directory.
Definition: XmlAssetsLoader.h:29
XmlSurveyLoader(std::string &filePath, std::string &assetsDir)
XML survey loader constructor.
Definition: XmlSurveyLoader.h:25
std::shared_ptr< Scene > loadScene(std::string sceneString, bool rebuildScene=false)
Load scene from XML.
Definition: XmlSurveyLoader.cpp:246
Survey loader from XML.
Definition: XmlSurveyLoader.h:15