VisioDevKit-Sample  v2.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCVgMyMapManagerListParser::Entry
oCVgMyTextureLoader::ImageCacheHolds the loaded images
oCVgMyRoutingHelper::LineObjectHolds information on Lines to ease show/hide
oCVgMyTextureLoader::MarkerCacheA structure to hold the markers
oC<NSObject>
|oCSFHFKeychainUtils
|\CVgMyAppDelegate
oCVgMyRoutingHelper::PointObjectHolds information on Points to ease show/hide
oCVgMyRouteStyler::RouteStyleParameters
oC<UIApplicationDelegate>
|\CVgMyAppDelegate
oCUIScrollView
|\CTPKeyboardAvoidingScrollView
oCUIView
|oCVgMyBubbleViewDisplays information about places in top of the map
|oCVgMyFloorSliderViewDisplays a slider to move from one Floor to another
|\CVgMyInstructionViewDisplays the navigation instructions and way to jump from previous or next ones
oCUIViewController
|\CVgMyViewController
oC<UIViewNSObject>
|\C<VgMyFloorSliderViewDelegate>The floor slider view delegate will receive events from floor slider view for any
oCVgIEnginePostDrawCallback
|oCVgMyFloorSelectorTriggerPost draw callback to detect fast zoom-out and triggers the layers stacking
|\CViewRepositionPostDrawCallbackPins a UIView to a given mapPosition
oCVgIGeometryCallback
|\CVgMyFloorPoiCallbackChanges Floor when the appropriate POI is clicked
oCVgINavigationCallback
|\CVgMyBasicNavigationCallbackReceive notifications related to a navigation compute request
oCVgINavigationListener
|oCVgMyBasicNavigationListenerReceive navigation related notifications
|\CVgMyNavigationLocationProviderVgMyNavigationLocationProvider provides the position that is the closest to the navigation path, given a physical location
oCVgIPlaceListener
|\CVgIPlaceListenerWithBubbleInterface for dealing with Bubbles
oCVgIRouteCallback
|\CVgMyBasicRouteCallbackReceive notifications related to a route compute request
oCVgISimpleGestureManipulatorListener
|oCFloorSelectorManipulatorThis manipulator handles the user's gestures while the layer selector is active
|\CFloorSelectorManipulatorThis manipulator handles the user's gestures while the layer selector is active
oCVgMyAppleResourceManager
oCVgMyDisplayableInterface for Objects (SDK or OS' GUI elements) whose display can be toggled
|oCVgMyAnchoredDisplayInterface for Objects anchored to the map view
|oCVgMyInstructionDisplayInterface for Objects that display informations based on a Navigation Instruction
||\CVgMyInstructionPathDisplayDisplays a path of a given instruction on the map
|\CVgMyRouteDisplayInterface for displaying a route
oC<VgMyDisplayable>
|oCVgMyAvatarDiscDisplayDisplays an avatar disc that represents the accuracy of the current location on the map
|\CVgMyAvatarDisplayDisplays an avatar for the user that will display its position on the map
oCVgMyInstructionUpdateListenerInterface for Objects handling the changes in Navigation Instructions
oC<VgMyInstructionUpdateListener>
|\CVgMyBasicApplicationControllerImplements a basic logic to handle the map display & behaviour
oCVgMyLayerAndCameraHandlerInterface for Objects that handle the display of the layers, the camera and their respective animations
|oCVgMyStackedLayerAndCameraHandlerControls the camera & the Layer display
|\CVgMyStackedLayerAndCameraHandlerOldWithPinch
oC<VgMyLayerAndCameraHandler>
|\CVgMyBasicApplicationControllerImplements a basic logic to handle the map display & behaviour
oCVgMyLayerAndCameraListenerInterface for a listener who is interested in receiving events related to layer changes
oC<VgMyLayerAndCameraListener>
|\CVgMyBasicApplicationControllerImplements a basic logic to handle the map display & behaviour
oCVgMyLocationListenerUsed for receiving notifications from the VgMyLocationManager when the location has changed
|oCVgMyAvatarDiscDisplayDisplays an avatar disc that represents the accuracy of the current location on the map
|oCVgMyAvatarDisplayDisplays an avatar for the user that will display its position on the map
|oCVgMyLocationManagerThis class provides access to the location services
|\CVgMyPositionTrackerReceives location provider events and when position tracking is enabled, will animate the camera to that location
oC<VgMyLocationListener>
|\CVgMyBasicApplicationControllerImplements a basic logic to handle the map display & behaviour
oCVgMyLocationProviderAn abstract superclass for location providers
|\CVgMySimulatedLocationProvider
oC<VgMyLocationProvider>
|\CVgMyNavigationLocationProviderVgMyNavigationLocationProvider provides the position that is the closest to the navigation path, given a physical location
oCVgMyMapManagerListParser
oCVgMyNavigationCreatorInterface for an object which will be used to create a navigation: set of turn-by-turn instructions to go from A to B
|\CVgMyNavigationHelperThis class is a helper for natural navigation management
oCVgMyNavigationListenerUsed for receiving notifications from the VgMyBasicApplicationController related to the management of VgINavigation objects
|\CVgMyNavigationProviderManagerResponsible for managing a VgMyNavigationLocationProvider object
oCVgMyPlaceConfigurationSetterSets ID & Icons on places
oCVgMyPoiConfigurationSetterInterface for Objects that insert POIs into the map view
|\CVgMyRoutingHelperProvides common operation on routes
oCVgMyPositionTrackerListenerA class which provides an interface to listen for Position Tracker events
oCVgMyRemoteMapManager
oCVgMyRemoteMapManagerConfig
oCVgMyRemoteMapManagerInternalProgressCallback
oCVgMyRouteCreatorInterface for Objects responsible for the route creations
|\CVgMyBasicApplicationControllerImplements a basic logic to handle the map display & behaviour
oC<VgMyRouteCreator>
|\CVgMyRoutingHelperProvides common operation on routes
oC<VgMyRouteDisplay>
|\CVgMyRoutingHelperProvides common operation on routes
oCVgMyRouteStyler
oCVgMyTextureLoader
oCVgMyZipUtils
oCVgReferenced
|\CVgMyRemoteMapManagerCallback
\CVgMyNavigationHelper::VgTranslatedInstructionThis structure holds the result of a instruciton translation
VisioDevKit 2.0, Visioglobe® 2013