Main Page | Namespace List | Class Hierarchy | Class List | Class Members

MQClientInterface::TrekRoute Class Reference

Inheritance diagram for MQClientInterface::TrekRoute:

MQClientInterface::MQObject List of all members.

Public Member Functions

 TrekRoute ()
override void Init ()
override bool Equals (System.Object obj)
bool Equals (TrekRoute otherObject)
override int GetHashCode ()

Static Public Member Functions

static bool operator== (TrekRoute obj1, TrekRoute obj2)
static bool operator!= (TrekRoute obj1, TrekRoute obj2)

Properties

override System.String ClassName
override int ClassID
virtual float Distance
virtual int Time
virtual LatLngCollection ShapePoints
virtual ManeuverCollection Maneuvers

Detailed Description

Class to hold the results from one leg of a route
See also:
ManeuverCollection

LatLngCollection


Constructor & Destructor Documentation

MQClientInterface::TrekRoute::TrekRoute  )  [inline]
 

Default constructor


Member Function Documentation

bool MQClientInterface::TrekRoute::Equals TrekRoute  otherObject  )  [inline]
 

Equals(type)

Parameters:
otherObject the object to compare this TrekRoute against.
Returns:
true if the TrekRoute objects are equal; false otherwise.

override bool MQClientInterface::TrekRoute::Equals System.Object  obj  )  [inline]
 

Equals(object)

Parameters:
obj the object to compare this TrekRoute against.
Returns:
true if the TrekRoute objects are equal; false otherwise.

Reimplemented from MQClientInterface::MQObject.

override int MQClientInterface::TrekRoute::GetHashCode  )  [inline]
 

Returns a hash code for this TrekRoute.

Returns:
a hash code value for this TrekRoute.

Reimplemented from MQClientInterface::MQObject.

override void MQClientInterface::TrekRoute::Init  )  [inline, virtual]
 

Initialize.

Reimplemented from MQClientInterface::MQObject.

static bool MQClientInterface::TrekRoute::operator!= TrekRoute  obj1,
TrekRoute  obj2
[inline, static]
 

Inequality operator

Parameters:
obj1 TrekRoute 1 to compare
obj2 TrekRoute 2 to compare

static bool MQClientInterface::TrekRoute::operator== TrekRoute  obj1,
TrekRoute  obj2
[inline, static]
 

Equality operator

Parameters:
obj1 TrekRoute 1 to compare
obj2 TrekRoute 2 to compare


Property Documentation

override int MQClientInterface::TrekRoute::ClassID [get]
 

Class ID property

Reimplemented from MQClientInterface::MQObject.

override System.String MQClientInterface::TrekRoute::ClassName [get]
 

Class Name property

Reimplemented from MQClientInterface::MQObject.

virtual float MQClientInterface::TrekRoute::Distance [get]
 

Distance property. This is the distance for this TrekRoute built from the maneuvers.

virtual ManeuverCollection MQClientInterface::TrekRoute::Maneuvers [get]
 

Maneuvers property. This is a collection of maneuvers for this TrekRoute.

virtual LatLngCollection MQClientInterface::TrekRoute::ShapePoints [get]
 

Shape point property. This is all shape points from each maneuver in this leg of the route.

virtual int MQClientInterface::TrekRoute::Time [get]
 

Time property. This is the time (in seconds( to travel this TrekRoute built from the maneuvers.


The documentation for this class was generated from the following file:
Generated on Wed Oct 10 22:12:35 2007 for MapQuest Advantage .NET(C#) API Reference by  doxygen 1.4.1