Table of Contents

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 Id

The Id.

name string

The AddressZone's name.

minLat float

The AddressZone's MinLat.

minLong float

The AddressZone's MinLong.

Fields

AddressZoneDiagonol

The diagonal distance of a AddressZone in kilometers.

public const float AddressZoneDiagonol = 0.01

Field Value

float

Properties

MinLat

Gets or sets the lower bound of latitude of the AddressZone.

public float MinLat { get; set; }

Property Value

float

The name.

MinLong

Gets or sets the lower bound of longitude of the AddressZone.

public float MinLong { get; set; }

Property Value

float

The name.

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.