void pspSpatConfig::saveXml(File xmlFile){ XmlElement* mainElement = new XmlElement("SpatConfig"); createXmlElement(mainElement); mainElement->writeToFile(xmlFile, ""); //speakersElement->deleteAllChildElements(); mainElement->deleteAllChildElements(); delete mainElement; }
void pspRandomSystem::saveXml(juce::File xmlFile){ XmlElement* mainElement = new XmlElement("RandomTrajectory"); XmlElement* params = new XmlElement("parameterValues"); params->setAttribute("numParticles", (int)particles->size()); params->setAttribute("lxMin", (double)lx.min); params->setAttribute("lxMax", (double)lx.max); params->setAttribute("lyMin", (double)ly.min); params->setAttribute("lyMax", (double)ly.max); params->setAttribute("lzMin", (double)lz.min); params->setAttribute("lzMax", (double)lz.max); mainElement->addChildElement(params); mainElement->writeToFile(xmlFile, ""); mainElement->deleteAllChildElements(); delete mainElement; }