Esempio n. 1
0
    public void storeData(int frameNumber)
    {
        FrameData frameData = new FrameData();

        frameData.frameNumber           = frameNumber;
        frameData.subject               = new XmlAgent();
        frameData.subject.agenteIndex   = exampleSpline.splineNumber;
        frameData.subject.localPosition = globalToLocalVector2
                                              (new Vector2(currentixCoord, currentizCoord));
        frameData.subject.direction = globalToLocalDirection(iDirection);
        frameData.subject.speed     = iSpeed;

        for (int i = 0; i < jPosList.Count; i = i + 2)
        {
            XmlAgent newjAgent = new XmlAgent();
            newjAgent.agenteIndex   = jSplineNumber[i / 2];
            newjAgent.localPosition = globalToLocalVector2
                                          (new Vector2(jPosList[i], jPosList[i + 1]));
            newjAgent.direction = globalToLocalDirection(jDirection[i / 2]);
            newjAgent.speed     = jSpeed[i / 2];

            frameData.jAgents.Add(newjAgent);
        }

        jSplineNumber.Clear();
        jSpeed.Clear();
        jDirection.Clear();
        jPosList.Clear();



        data.examples.Add(frameData);
    }
Esempio n. 2
0
        public void Cmd_TestMats()
        {
            var reader = new XmlAgent();
            var cols   =
                reader.GetXmlAttributes(
                    @"C:\Users\zayers\Documents\GitHub\RabCab.Utilities\RabCab.Utilities\Repository\RepoMaterials.xml",
                    "machMaterial");

            Sandbox.WriteLine(string.Empty);
            Sandbox.WriteLine("Parsing Collection...");

            foreach (var attCol in cols)
            {
                foreach (var att in attCol)
                {
                    Sandbox.WriteLine("  " + att.LocalName + " - " + att.Value);
                }
            }
        }
Esempio n. 3
0
 public string ExportXml()
 {
     return(XmlAgent.ToXml(this._report));
 }