Class AddressZone
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
AddressZone
public class AddressZone : NameEntity, IEntity, IComparable, IIdentifiable
- Inheritance
-
AddressZone
- Implements
- Inherited Members
Constructors
AddressZone()
Initializes a new instance of the AddressZone class.
public AddressZone()
AddressZone(Id?, string?, float, float)
Initializes a new instance of the AddressZone class. Construct a new address zone, providing the earthPolygon or the extent. If the earthPolygon is provided, the extent is not used.
public AddressZone(Id? id, string? name, float minLat, float minLong)
Parameters
id
IdThe Id.
name
stringThe AddressZone's name.
minLat
floatThe AddressZone's MinLat.
minLong
floatThe AddressZone's MinLong.
Fields
AddressZoneDiagonol
The diagonal distance of a AddressZone in kilometers.
public const float AddressZoneDiagonol = 0.01
Field Value
Properties
MinLat
Gets or sets the lower bound of latitude of the AddressZone.
public float MinLat { get; set; }
Property Value
MinLong
Gets or sets the lower bound of longitude of the AddressZone.
public float MinLong { get; set; }
Property Value
Methods
Clone()
Creates a new object that is a copy of the current instance.
public override IEntity Clone()
Returns
- IEntity
A new object that is a copy of this instance.