Ejemplo n.º 1
0
        /// <summary>
        /// Create a vehicle descriptor string.
        /// </summary>
        /// <param name="format">String formt for double values.</param>
        /// <returns>Simulated vehicle descriptor string.</returns>
        public string ToString(string format)
        {
            string descriptor = "";

            descriptor += "pose\n\t" + Pose.State.ToString(format) + "\n";
            descriptor += "params\n\t" + Measurer.ToString(format) + "\n";
            descriptor += "landmarks\n\t" + string.Join("\n\t",
                                                        Landmarks.ConvertAll(l => string.Join(" ",
                                                                                              l.Convert(x => x.ToString(format))))) + "\n";

            return(descriptor);
        }