uk.ac.leeds.ccg.andyt.projects.genesis.travelingsalesman
Class TSMisc

java.lang.Object
  extended by uk.ac.leeds.ccg.andyt.projects.genesis.travelingsalesman.TSMisc
All Implemented Interfaces:
java.io.Serializable

public class TSMisc
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 GENESIS_Environment _Environment
           
 java.io.File _Map_File
           
 org.openstreetmap.osm.data.MemoryDataSet _MemoryDataSet
           
 org.openstreetmap.osm.data.searching.NearestStreetSelector _NearestStreetSelector
           
 org.openstreetmap.travelingsalesman.routing.routers.TurnRestrictedMultiTargetDijkstraRouter _TurnRestrictedMultiTargetDijkstraRouter
           
 
Constructor Summary
TSMisc()
           
TSMisc(GENESIS_Environment _Environment, java.io.File _Map_File)
           
 
Method Summary
 org.openstreetmap.osm.data.MemoryDataSet get_MemoryDataSet()
           
 org.openstreetmap.osm.data.searching.NearestStreetSelector get_NearestStreetSelector()
           
 org.openstreetmap.travelingsalesman.routing.routers.TurnRestrictedMultiTargetDijkstraRouter get_TurnRestrictedMultiTargetDijkstraRouter()
           
 org.openstreetmap.travelingsalesman.routing.Route getRoute(double[] origin, double[] destination)
           
 void init_MemoryDataSet()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_MemoryDataSet

public org.openstreetmap.osm.data.MemoryDataSet _MemoryDataSet

_Map_File

public java.io.File _Map_File

_Environment

public GENESIS_Environment _Environment

_NearestStreetSelector

public org.openstreetmap.osm.data.searching.NearestStreetSelector _NearestStreetSelector

_TurnRestrictedMultiTargetDijkstraRouter

public org.openstreetmap.travelingsalesman.routing.routers.TurnRestrictedMultiTargetDijkstraRouter _TurnRestrictedMultiTargetDijkstraRouter
Constructor Detail

TSMisc

public TSMisc(GENESIS_Environment _Environment,
              java.io.File _Map_File)

TSMisc

public TSMisc()
Method Detail

get_MemoryDataSet

public org.openstreetmap.osm.data.MemoryDataSet get_MemoryDataSet()

get_NearestStreetSelector

public org.openstreetmap.osm.data.searching.NearestStreetSelector get_NearestStreetSelector()

get_TurnRestrictedMultiTargetDijkstraRouter

public org.openstreetmap.travelingsalesman.routing.routers.TurnRestrictedMultiTargetDijkstraRouter get_TurnRestrictedMultiTargetDijkstraRouter()

init_MemoryDataSet

public void init_MemoryDataSet()

getRoute

public org.openstreetmap.travelingsalesman.routing.Route getRoute(double[] origin,
                                                                  double[] destination)
Parameters:
origin - (x, y) (lon, lat) axis order
destination - (x, y) (lon, lat) axis order
Returns: