VisioDevKit-Sample
v2.0
|
Interface for Objects responsible for the route creations. More...
Public Types | |
enum | RoutePoint { eStart, eEnd } |
Public Member Functions | |
virtual bool | setRoutePoint (RoutePoint pPoint, const std::string &pPlaceID)=0 |
Sets a RoutePoint to a specific place. More... | |
virtual bool | setRoutePoint (RoutePoint pPoint, const VgEngine::VgPosition &pPosition)=0 |
Sets a RoutePoint to a position within the map. More... | |
virtual void | resetRoutePoint (RoutePoint pPoint)=0 |
Resets the place ID associated with a point. More... | |
virtual bool | isRoutePointSet (RoutePoint pPoint)=0 |
virtual void | computeRoute ()=0 |
Computes a route. More... | |
virtual VgRoutingModule::VgIRouteRequestParameters * | editRoutingRequestParameters ()=0 |
Returns a reference to the routing request parameters that computeRoute uses. More... | |
virtual void | resetRoutingRequestParameters ()=0 |
Resets the routing request parameters to their initial state. More... | |
virtual VgEngine::VgRefPtr < VgEngine::VgAnimationDescriptor > | getRoutePointHighlightAnimationDescriptor ()=0 |
Returns the descriptor of an animation intended to emphasize routing points. More... | |
virtual void | setAvoidStairs (bool pDisabledFriendly)=0 |
Sets up the routing request parameters to include/exclude non disabled-friendly attributes. More... | |
virtual void | setRouteStyle (VgMyRouteStyler::RouteStyle pRouteStyle, bool pRecomputeRoute=true)=0 |
virtual VgMyRouteStyler::RouteStyle | getRouteStyle () const =0 |
Interface for Objects responsible for the route creations.
|
pure virtual |
Computes a route.
Implemented in VgMyBasicApplicationController.
|
pure virtual |
Returns a reference to the routing request parameters that computeRoute uses.
Implemented in VgMyBasicApplicationController.
|
pure virtual |
Returns the descriptor of an animation intended to emphasize routing points.
Implemented in VgMyBasicApplicationController.
|
pure virtual |
Implemented in VgMyBasicApplicationController.
|
pure virtual |
pPoint | RoutePoint to test. |
Implemented in VgMyBasicApplicationController.
|
pure virtual |
Resets the place ID associated with a point.
pPoint | RoutePoint to reset. |
Implemented in VgMyBasicApplicationController.
|
pure virtual |
Resets the routing request parameters to their initial state.
Implemented in VgMyBasicApplicationController.
|
pure virtual |
Sets up the routing request parameters to include/exclude non disabled-friendly attributes.
pDisabledFriendly | True if disabled friendly routing is wanted, false if not |
Implemented in VgMyBasicApplicationController.
|
pure virtual |
Sets a RoutePoint to a specific place.
pPoint | RoutePoint to set |
pPlaceID | Place to associates with pPoint. |
Implemented in VgMyBasicApplicationController.
|
pure virtual |
Sets a RoutePoint to a position within the map.
Finds the closest routing node from the routing network to the given position.
pPoint | RoutePoint to set |
pPosition | Position to associates with pPoint. |
Implemented in VgMyBasicApplicationController.
|
pure virtual |
Implemented in VgMyBasicApplicationController.