com.visioglobe.libVisioDevKit
Class VgIRouteRequestParameters

java.lang.Object
  extended by com.visioglobe.libVisioDevKit.VgIRouteRequestParameters

public class VgIRouteRequestParameters
extends java.lang.Object

An object containing parameters to perform a route request.


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
VgIRouteRequestParameters()
           
VgIRouteRequestParameters(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void delete()
           
protected  void finalize()
           
static long getCPtr(VgIRouteRequestParameters obj)
           
 VgIRouteCallbackRefPtr getMCallback()
          Callback to communicate with route requester
 VgIRoutingNodeRefPtrVector getMDestinations()
          Contains a list of waypoints that must be present on the route.
 VgStringSet getMExcludedAttributes()
          Attributes to be excluded from the route (e.g.
 VgStringSet getMExcludedModalities()
          Modalities to be excluded from the route (e.g.
 VgIRoutingNodeRefPtr getMOrigin()
          Start point of route.
 VgIRouteRequestType getMRequestType()
          Tells which apsect of route to optimize (time or distance) default is time
 void setMCallback(VgIRouteCallbackRefPtr value)
          Callback to communicate with route requester
 void setMDestinations(VgIRoutingNodeRefPtrVector value)
          Contains a list of waypoints that must be present on the route.
 void setMExcludedAttributes(VgStringSet value)
          Attributes to be excluded from the route (e.g.
 void setMExcludedModalities(VgStringSet value)
          Modalities to be excluded from the route (e.g.
 void setMOrigin(VgIRoutingNodeRefPtr value)
          Start point of route.
 void setMRequestType(VgIRouteRequestType value)
          Tells which apsect of route to optimize (time or distance) default is time
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

VgIRouteRequestParameters

public VgIRouteRequestParameters(long cPtr,
                                 boolean cMemoryOwn)

VgIRouteRequestParameters

public VgIRouteRequestParameters()
Method Detail

getCPtr

public static long getCPtr(VgIRouteRequestParameters obj)

finalize

protected void finalize()
Overrides:
finalize in class java.lang.Object

delete

public void delete()

setMRequestType

public void setMRequestType(VgIRouteRequestType value)
Tells which apsect of route to optimize (time or distance) default is time


getMRequestType

public VgIRouteRequestType getMRequestType()
Tells which apsect of route to optimize (time or distance) default is time


setMOrigin

public void setMOrigin(VgIRoutingNodeRefPtr value)
Start point of route.


getMOrigin

public VgIRoutingNodeRefPtr getMOrigin()
Start point of route.


setMDestinations

public void setMDestinations(VgIRoutingNodeRefPtrVector value)
Contains a list of waypoints that must be present on the route.

Note:
Currently, only the position at the front of the vector is used as a destination for the computed route.

getMDestinations

public VgIRoutingNodeRefPtrVector getMDestinations()
Contains a list of waypoints that must be present on the route.

Note:
Currently, only the position at the front of the vector is used as a destination for the computed route.

setMExcludedAttributes

public void setMExcludedAttributes(VgStringSet value)
Attributes to be excluded from the route (e.g. stairs for disabled persons)


getMExcludedAttributes

public VgStringSet getMExcludedAttributes()
Attributes to be excluded from the route (e.g. stairs for disabled persons)


setMExcludedModalities

public void setMExcludedModalities(VgStringSet value)
Modalities to be excluded from the route (e.g. 'do not use car' or 'do not use shuttles)


getMExcludedModalities

public VgStringSet getMExcludedModalities()
Modalities to be excluded from the route (e.g. 'do not use car' or 'do not use shuttles)


setMCallback

public void setMCallback(VgIRouteCallbackRefPtr value)
Callback to communicate with route requester


getMCallback

public VgIRouteCallbackRefPtr getMCallback()
Callback to communicate with route requester


VisioDevKit 2.0, Visioglobe® 2013