public override bool Equals(object obj) { if (!(obj is SizeLatLngAlt)) { return(false); } SizeLatLngAlt ef = (SizeLatLngAlt)obj; return(((ef.WidthLng == this.WidthLng) && (ef.HeightLat == this.HeightLat) && (ef.Alt == this.Alt)) && ef.GetType().Equals(base.GetType())); }
public static PointLatLngAlt Subtract(PointLatLngAlt pt, SizeLatLngAlt sz) { return(new PointLatLngAlt(pt.Lat + sz.HeightLat, pt.Lng - sz.WidthLng, pt.Alt - sz.Alt)); }
public static PointLatLngAlt Add(PointLatLngAlt pt, SizeLatLngAlt sz) { return(new PointLatLngAlt(pt.Lat - sz.HeightLat, pt.Lng + sz.WidthLng, pt.Alt + sz.Alt)); }
static SizeLatLngAlt() { Empty = new SizeLatLngAlt(); }
public static SizeLatLngAlt Subtract(SizeLatLngAlt sz1, SizeLatLngAlt sz2) { return(new SizeLatLngAlt(sz1.HeightLat - sz2.HeightLat, sz1.WidthLng - sz2.WidthLng, sz1.alt - sz2.alt)); }
public static SizeLatLngAlt Add(SizeLatLngAlt sz1, SizeLatLngAlt sz2) { return(new SizeLatLngAlt(sz1.HeightLat + sz2.HeightLat, sz1.WidthLng + sz2.WidthLng, sz1.alt + sz2.alt)); }
public SizeLatLngAlt(SizeLatLngAlt size) { this.widthLng = size.widthLng; this.heightLat = size.heightLat; this.alt = size.alt; }