VisioMove-Sample  2.1.5
 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]
oCVgMyTextureLoader::ImageCacheHolds the loaded images
oCVgMyRoutingHelper::LineObjectHolds information on Lines to ease show/hide
oCVgMyTextureLoader::MarkerCacheA structure to hold the markers
oCNSMutableDictionary(VgJson)
oCNSObject
|oCVgMyAppDelegate
|oCVgMyApplicationParametersResponsible for loading and maintaining the different application parameter objects
|oCVgMyBuildingStores information related to a building within the venue
|oCVgMyBuildingMarkerViewThis class is responsible of adding and maintaining icons over buildings in global mode
|oCVgMyBuildingModeParametersThis class holds the parameters for the building mode
|oCVgMyCompassDataSourceControls the device's heading services
|oCVgMyCompassViewResponsible for managing the compass view's direction
|oCVgMyExploreSolverThis class serves as a broadcast filter for explore requests notifications
|oCVgMyFloorStores information related to a floor within the venue
|oCVgMyFloorModeParametersThis class holds the parameters for the floor mode
|oCVgMyGlobalModeParametersThis class holds the parameters for the global mode
|oCVgMyMapManagerEntryThe remote mapmanager version 0 REST API and version 1 .json descriptor describes a list of maps, their attributes and how to download them
|oCVgMyMapManagerListParserInterface to cycle through the list of maps coming from the remote map manager
|oCVgMyParametersLoaderThis class is responsible for the loading and maintenance of the venue layout and localized info
|oCVgMyRemoteMapManagerResponisble for downloading a Visioglobe remote map
|oCVgMyRemoteMapManagerConfigHashConfig to access maps via .json API using map name and secret URLs
|oCVgMyRemoteMapManagerConfigLoginPasswordConfig to access maps via REST API using login/password and map ID
|oCVgMySelectorItemDataItems that may be displayed or impact how the content is displayed within the selector table view
|oCVgMySelectorTableDataSource
|oCVgMyThemeA utility for centralising the applications color scheme
|\CVgMyVenueLayoutThis class stores the configuration for the map hierarchy
oC<NSObject>
|oC<VgMyFloorViewProtocol>
||\CVgMyFloorSliderViewDisplays a slider to move from one Floor to another
|\C<VgMyRemoteMapManagerCallback>
oCVgMyRoutingHelper::PointObjectHolds information on Points to ease show/hide
oCVgMyRouteStyler::RouteStyleParameters
oC<UIApplicationDelegate>
|\CVgMyAppDelegate
oC<UITableViewDataSource>
|\CVgMySelectorTableDataSource
oCUIView
|oCVgMyBubbleViewDisplays information about places in top of the map
|oCVgMyFloorSliderViewDisplays a slider to move from one Floor to another
|oCVgMyInstructionViewDisplays the navigation instructions and way to jump from previous or next ones
|oCVgMyMapViewResponderResponsible for posting map interaction notifications that occur on the map view
|oCVgMyPassThroughViewA helper class that passes events to it's subviews
||oCVgMySelectorArrowViewThe selector arrow view is an aggregate of the selector view
||\CVgMySelectorTableViewThe selector table view is an aggregate of the selector view
|\CVgMySelectorItemView
oCUIViewController
|oCVgMyStartMapViewController
|\CVgMyViewController
oCVgIEnginePostDrawCallback
|\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
|oCVgMyNavigationDynamicPathDisplayDisplays a path from the closest position on the route until the end of the instructions of the same layer
|\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
oCVgMyAppleResourceManager
oCVgMyDisplayableInterface for Objects (SDK or OS' GUI elements) whose display can be toggled
|oCVgMyAnchoredDisplayInterface for Objects anchored to the map view
|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
|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
| \CVgMyRoutingHelperProvides common operation on routes
oCVgMyLayerAndCameraHandlerInterface for Objects that handle the display of the layers, the camera and their respective animations
|\CVgMyBasicApplicationControllerImplements a basic logic to handle the map display & behaviour
oCVgMyLayerAndCameraListenerInterface for a listener who is interested in receiving events related to layer changes
|\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
|oCVgMyBasicApplicationControllerImplements a basic logic to handle the map display & behaviour
|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
oCVgMyLocationProviderAn abstract superclass for location providers
|oCVgMyNavigationLocationProviderVgMyNavigationLocationProvider provides the position that is the closest to the navigation path, given a physical location
|\CVgMySimulatedLocationProvider
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
oCVgMyRouteCreatorInterface for Objects responsible for the route creations
|oCVgMyBasicApplicationControllerImplements a basic logic to handle the map display & behaviour
|\CVgMyRoutingHelperProvides common operation on routes
oCVgMyRouteStyler
oCVgMyTextureLoader
oCVgMyZipUtils
\CVgMyNavigationHelper::VgTranslatedInstructionThis structure holds the result of a instruciton translation
VisioMove 2.1.5, Visioglobe® 2015