Public Member Functions | Protected Member Functions

VgNavigationModule::VgINavigationCallback Interface Reference

VgINavigationCallback provides an interface for the Navigation Module to communicate with the navigation request. More...

Inheritance diagram for VgNavigationModule::VgINavigationCallback:
Inheritance graph
[legend]
Collaboration diagram for VgNavigationModule::VgINavigationCallback:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ~VgINavigationCallback ()
 Destructor.
virtual bool notifyNavigationComputed (VgNavigationRequestStatus pStatus, VgEngine::VgRefPtr< VgNavigationModule::VgINavigation > pNavigation)=0
 Informs requester that a navigation has been computed.

Protected Member Functions

 VgINavigationCallback ()
 Constructor.

Detailed Description

VgINavigationCallback provides an interface for the Navigation Module to communicate with the navigation request.

Date:
04/10/2011

Constructor & Destructor Documentation

VgNavigationModule::VgINavigationCallback::VgINavigationCallback (  ) [inline, protected]

Constructor.

virtual VgNavigationModule::VgINavigationCallback::~VgINavigationCallback (  ) [inline, virtual]

Destructor.


Member Function Documentation

virtual bool VgNavigationModule::VgINavigationCallback::notifyNavigationComputed ( VgNavigationRequestStatus  pStatus,
VgEngine::VgRefPtr< VgNavigationModule::VgINavigation pNavigation 
) [pure virtual]

Informs requester that a navigation has been computed.

Parameters:
pStatusIndicating the status of the result.
[out]pNavigationContaining the newly calculated navigation, or NULL if pStatus returns anthing other then eSuccess.
Returns:
true if it should the VgINavigation object should continue to call the notifyNewInstruction for the first instruction.
Remarks:
the caller is responsible for the deallocation of pNavigation.

The documentation for this interface was generated from the following file:
VisioDevKit 2.0, Visioglobe® 2013