User Tools

Site Tools


thinkgeo.mapsuite.routing.dijkstraroutingalgorithm

This is an old revision of the document!


ThinkGeo.MapSuite.Routing.DijkstraRoutingAlgorithm

This class represents a routing algorithm that is based on the Dijkstra algorithm.

Inheritance Hierarchy

  • System.Object
    • ThinkGeo.MapSuite.Routing.RoutingAlgorithm
      • ThinkGeo.MapSuite.Routing.DijkstraRoutingAlgorithm

Members Summary

Public Constructors

DijkstraRoutingAlgorithm()

This is a constructor for this class.

Remarks

N/A

Parameters

Protected Constructors

Public Methods

GetRoute(RoutingSource,String,String)

N/A

Remarks

N/A

Return Value
Parameters
  • startFeatureId
    • Type:String
    • Description:N/A
  • endFeatureId
    • Type:String
    • Description:N/A

ToString()

N/A

Remarks

N/A

Return Value
  • Type:String
  • Description:N/A
Parameters

Equals(Object)

N/A

Remarks

N/A

Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • obj
    • Type:Object
    • Description:N/A

GetHashCode()

N/A

Remarks

N/A

Return Value
  • Type:Int32
  • Description:N/A
Parameters

GetType()

N/A

Remarks

N/A

Return Value
  • Type:Type
  • Description:N/A
Parameters

Protected Methods

GetRouteCore(RoutingSource,String,String)

This method returns a RoutingResult based on the extent you provided.

Remarks

This abstract method is called from the concrete public method GetRoute.This method gets the routing result based on the extent you provided. In this method, you are repsonsible for implementing a routing algorithm to get the path between two routeSegments.

Return Value
  • Type:Collection<RouteSegment>
  • Description:Routing result that contains path information.
Parameters
  • routingSource
    • Description:The routing source that contains the routeSegments to route on.
  • startFeatureId
    • Type:String
    • Description:The feature ID which represents the starting routeSegment.
  • endFeatureId
    • Type:String
    • Description:The feature ID which represents the ending routeSegment.

OnFindingRoute(FindingRouteRoutingAlgorithmEventArgs)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

Finalize()

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

MemberwiseClone()

N/A

Remarks

N/A

Return Value
  • Type:Object
  • Description:N/A
Parameters

Public Properties

GeographyUnit

N/A

Remarks

N/A

Return Value

DistanceUnit

N/A

Remarks

N/A

Return Value

Protected Properties

Public Events

FindingRoute N/A

Remarks
thinkgeo.mapsuite.routing.dijkstraroutingalgorithm.1442545579.txt.gz · Last modified: 2015/09/18 03:06 by admin