void PropertyGeometryList::Save(Writer &writer) const { writer.Stream() << writer.ind() << "<GeometryList count=\"" << getSize() <<"\">" << endl; writer.incInd(); for (int i = 0; i < getSize(); i++) { writer.Stream() << writer.ind() << "<Geometry type=\"" << _lValueList[i]->getTypeId().getName() << "\">" << endl;; writer.incInd(); _lValueList[i]->Save(writer); writer.decInd(); writer.Stream() << writer.ind() << "</Geometry>" << endl; } writer.decInd(); writer.Stream() << writer.ind() << "</GeometryList>" << endl ; }
void PropertyConstraintList::Save(Writer &writer) const { writer.Stream() << writer.ind() << "<ConstraintList count=\"" << getSize() <<"\">" << endl; writer.incInd(); for (int i = 0; i < getSize(); i++) _lValueList[i]->Save(writer); writer.decInd(); writer.Stream() << writer.ind() << "</ConstraintList>" << endl ; }
void Trajectory::Save (Writer &writer) const { writer.Stream() << writer.ind() << "<Trajectory count=\"" << getSize() <<"\">" << std::endl; writer.incInd(); for(unsigned int i = 0;i<getSize(); i++) vpcWaypoints[i]->Save(writer); writer.decInd(); writer.Stream() << writer.ind() << "</Trajectory>" << std::endl ; }