Inheritance diagram for MQClientInterface::LatLngCollection:

Public Member Functions | |
| LatLngCollection () | |
| override void | Init () |
| virtual LatLng | GetAt (int index) |
| virtual void | AddLatLng (double lat, double lng) |
| virtual double | ArcDistance () |
| virtual double | ArcDistance (DistanceUnits units) |
| virtual void | Generalize (double dDeviance) |
| bool | GetBoundingRect (LatLng upperLeft, LatLng lowerRight) |
| bool | ExpandBoundingRect (LatLng upperLeft, LatLng lowerRight) |
Properties | |
| override System.String | ClassName |
| override int | ClassID |
|
|
Default constructor. |
|
||||||||||||
|
Creates a new LatLng object from the two inputs, and adds it to the collection.
|
|
|
Calculates the actual distance in miles of a line, by from the lat/longs that are part of this collection.
|
|
|
Calculates the actual distance in miles of a line, by from the lat/longs that are part of this collection. (default units: Miles) |
|
||||||||||||
|
Expands the lat/lng bounding rectangle (upper left and lower right corners of the rectangle) of all points in this LatLngCollection If the LatLngCollection is empty, the vertices are unchanged.
|
|
|
Reduce the points in the lat/lng collection. All points that deviate from a straight line by less than dDeviance are eliminated.
|
|
|
Returns the nth item in the collection.
|
|
||||||||||||
|
Returns the lat/lng bounding rectangle (upper left and lower right corners of the rectangle) of all points in this LatLngCollection. If this LatLngCollection is empty, the vertices are unchanged.
|
|
|
Initialize. Reimplemented from MQClientInterface::MQObjectCollection. |
|
|
Class ID property Reimplemented from MQClientInterface::MQObject. |
|
|
Class Name property Reimplemented from MQClientInterface::MQObject. |
1.4.1