void saveToXML() { xml.clear(); xml.addChild("SKY"); xml.setTo("SKY"); for (auto it = stars.begin(); it != stars.end(); it++) { ofVec2f p = it->getPosition(); int m = it->getMagnitude(); int id = it->getId(); ofXml star; star.addChild("STAR"); star.setTo("STAR"); star.addChild("POSITION"); star.setTo("POSITION"); star.addValue("X", p.x); star.addValue("Y", p.y); star.setTo("../"); star.addValue("MAGNITUDE", m); star.addValue("ID", id); xml.addXml(star); } xml.save("mySettings.xml"); }