VisioMove SDK (Android)  2.1.22
 All Classes Functions Variables Pages
VgIRouteRefPtr Class Reference

Public Member Functions

 VgIRouteRefPtr ()
 
 VgIRouteRefPtr (VgIRoute pPointer)
 
 VgIRouteRefPtr (VgIRouteRefPtr pRefPtr)
 
VgIRouteRefPtr set (VgIRoute pPointer)
 
VgIRoute __ref__ ()
 
VgIRoute __deref__ ()
 
VgIRoute get ()
 
boolean isValid ()
 
double getLength ()
 
double getDuration ()
 
VgIntVector getDestinationIndices ()
 
VgIRouteRequestParameters getRequestParameters ()
 
void ref ()
 
int unref ()
 
int getNbReferences ()
 

Static Public Member Functions

static VgIRouteRefPtr getNull ()
 

Detailed Description

VgIRoute represents a route object

Constructor & Destructor Documentation

VgIRouteRefPtr.VgIRouteRefPtr ( )
VgIRouteRefPtr.VgIRouteRefPtr ( VgIRoute  pPointer)
VgIRouteRefPtr.VgIRouteRefPtr ( VgIRouteRefPtr  pRefPtr)

Member Function Documentation

VgIRoute VgIRouteRefPtr.__deref__ ( )
VgIRoute VgIRouteRefPtr.__ref__ ( )
VgIRoute VgIRouteRefPtr.get ( )
VgIntVector VgIRouteRefPtr.getDestinationIndices ( )
Version
2.1.8
Returns
vector of destination indices corresponding to the actual visit order of destinations with relation to the route request order. Its size will always be >= 1.
double VgIRouteRefPtr.getDuration ( )
Version
2.1.2
Returns
the route duration in seconds
double VgIRouteRefPtr.getLength ( )
Version
1.1.6926
Returns
the route length in meters
int VgIRouteRefPtr.getNbReferences ( )
static VgIRouteRefPtr VgIRouteRefPtr.getNull ( )
static
VgIRouteRequestParameters VgIRouteRefPtr.getRequestParameters ( )

Returns the parameters with which the route was computed. It can be used in conjunction with getDestinationIndices() to determine the real order the destinations will be visited, the first destination will be: route->getRouteRequestParamters().mDestinations[route-> getDestinationIndices() [0]]

Version
2.1.8
Returns
VgIRouteRequestParameters with which the route was computed. The mCallback will be NULLed to avoid circular dependencies.
boolean VgIRouteRefPtr.isValid ( )
void VgIRouteRefPtr.ref ( )
VgIRouteRefPtr VgIRouteRefPtr.set ( VgIRoute  pPointer)
int VgIRouteRefPtr.unref ( )

The documentation for this class was generated from the following file:
VisioMove 2.1.22, Visioglobe® 2016