VisioMove-Sample
2.1.3
|
VgMyNavigationLocationProvider provides the position that is the closest to the navigation path, given a physical location. More...
Public Member Functions | |
VgMyNavigationLocationProvider (VgEngine::VgRefPtr< VgNavigationModule::VgINavigation > pNavigation) | |
~VgMyNavigationLocationProvider () | |
void | notifyPositionUpdated (VgEngine::VgConstRefPtr< VgNavigationModule::VgINavigation > const &pNavigation, const VgEngine::VgPosition &, double) |
void | notifyNewInstruction (VgEngine::VgConstRefPtr< VgNavigationModule::VgINavigation > const &pNavigation, unsigned int) |
std::string | getName () |
void | enable () |
void | disable () |
bool | isEnabled () |
bool | supportsPosition () |
bool | supportsAccuracy () |
bool | supportsContext () |
bool | supportsFloor () |
bool | supportsHeading () |
VgMyNavigationLocationProvider provides the position that is the closest to the navigation path, given a physical location.
The physical location are received via the VgINavigation object, because it registers itself as a listener (VgINavigationListener).
Note: VgMyNavigationLocationProvider inherits from VgNavigationModule::VgINavigationListener which is a VgRefPtr object, so any references to this class must also be via VgRefPtr.
Position updates are sent in the metric spatial reference system.
VgMyNavigationLocationProvider::VgMyNavigationLocationProvider | ( | VgEngine::VgRefPtr< VgNavigationModule::VgINavigation > | pNavigation | ) |
VgMyNavigationLocationProvider::~VgMyNavigationLocationProvider | ( | ) |
void VgMyNavigationLocationProvider::disable | ( | ) |
void VgMyNavigationLocationProvider::enable | ( | ) |
std::string VgMyNavigationLocationProvider::getName | ( | ) |
bool VgMyNavigationLocationProvider::isEnabled | ( | ) |
void VgMyNavigationLocationProvider::notifyNewInstruction | ( | VgEngine::VgConstRefPtr< VgNavigationModule::VgINavigation > const & | pNavigation, |
unsigned | int | ||
) |
void VgMyNavigationLocationProvider::notifyPositionUpdated | ( | VgEngine::VgConstRefPtr< VgNavigationModule::VgINavigation > const & | pNavigation, |
const VgEngine::VgPosition & | , | ||
double | |||
) |
bool VgMyNavigationLocationProvider::supportsAccuracy | ( | ) |
bool VgMyNavigationLocationProvider::supportsContext | ( | ) |
bool VgMyNavigationLocationProvider::supportsFloor | ( | ) |
bool VgMyNavigationLocationProvider::supportsHeading | ( | ) |
bool VgMyNavigationLocationProvider::supportsPosition | ( | ) |