using System;
using System.Collections.Generic;
using System.Text;
namespace Ips.Library.Entity
{
    public class GeoXYZ
    {
        public GeoXYZ() : this(0, 0, 0) { }
        public GeoXYZ(double x, double y) : this(x, y, 0) { }
        public GeoXYZ(double x, double y, double z)
        {
            X = x;
            Y = y;
            Z = z;
        }
        /// 
        /// 位置X
        /// 
        public double X { get; set; }
        /// 
        /// 位置Y
        /// 
        public double Y { get; set; }
        /// 
        /// 位置Z
        /// 
        public double Z { get; set; }
        public override string ToString()
        {
            return $"{X},{Y},{Z}";
        }
        public virtual double[] ToArray()
        {
            return new[] { X, Y, Z };
        }
    }
}