/// <summary>
 /// Initializes a new instance of the LocationExtension class
 /// </summary>
 /// <param name="ad">Address object</param>
 /// <param name="cross">AddressCrossStreet Object</param>
 /// <param name="grid">AddressGrid</param>
 /// <param name="mgrs">MGRS Coordinate</param>
 /// <param name="utm">UTM Coordinate</param>
 /// <param name="ar">Area Region</param>
 /// <param name="intersect">Intersection Boolean</param>
 public LocationExtension(Address ad, AddressCrossStreet cross, AddressGrid grid, MGRSCoordinate mgrs, UTMCoordinate utm,
                          AreaRegion ar, bool intersect)
 {
     this.Address            = ad;
     this.AddressCrossStreet = cross;
     this.AreaRegion         = ar;
     this.MGRSCoordinate     = mgrs;
     this.UTMCoordinate      = utm;
     AddressGrid             = grid;
 }
Esempio n. 2
0
        /// <summary>
        /// Creates the Location to be set for the Aid Request
        /// </summary>
        /// <param name="add">Address object</param>
        /// <param name="cross">(Optional) AddressCrossStreet Object</param>
        /// <param name="grid">(Optional) AddressGrid</param>
        /// <param name="mgrs">(Optional) MGRS Coordinate</param>
        /// <param name="utm">(Optional) UTM Coordinate</param>
        /// <param name="ar">(Optional) Area Region</param>
        /// <param name="intersect">(Optional) Intersection Boolean</param>
        public void SetLocation(Address add, AddressCrossStreet cross = null, AddressGrid grid = null, MGRSCoordinate mgrs = null, UTMCoordinate utm = null, AreaRegion ar = null, bool?intersect = null)
        {
            LocationExtension e = null;

            if (intersect != null)
            {
                e = new LocationExtension(add, cross, grid, mgrs, utm, ar, (bool)intersect);
            }
            else
            {
                e = new LocationExtension(add, cross, grid, mgrs, utm, ar, false);
            }

            SetLocation(e);
        }
 /// <summary>
 /// Initializes a new instance of the LocationExtension class
 /// </summary>
 /// <param name="ad">Address</param>
 /// <param name="ac">Address Cross Street</param>
 public LocationExtension(Address ad, AddressCrossStreet ac)
 {
     Address            = ad;
     AddressCrossStreet = ac;
 }