|
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 | ( | ) |