| VgEngine::VgAnimation | This interface handles engine animations |
| VgEngine::VgAnimationChannels | Contains literals to identify animation channels |
| VgEngine::VgAnimationDescriptor | This class implements descriptors for animations |
| VgEngine::VgAxialRotationQuaternionFunctorDescriptor | This class implements descriptors for axial rotation functors |
| VgEngine::VgBinaryBuffer | Used to manipulate binary data |
| VgEngine::VgColor | This struct represents a color |
| VgEngine::VgColorInterpolationFunctorDescriptor | This class implements descriptors for color interpolation functors |
| VgEngine::VgConstRefPtr< Type > | The VgRefPtr class is used to automatically reference and unreference reference counted objects (VgReferenced) |
| VgEngine::VgDiscreteQuaternionFunctorDescriptor | This class describes a functor for orientations using discrete samples |
| VgEngine::VgDiscreteVectorFunctorDescriptor | This class describes a functor for positions using discrete samples |
| VgEAGLBaseView | This class serves as a base class for VgEAGLView and VgEAGLView2 |
| VgEAGLView | This class wraps the CAEAGLLayer from CoreAnimation into a convenient UIView subclass its superclass VgEAGLBaseView contains most important methods |
| VgEAGLView2 | This class wraps the CAEAGLLayer from CoreAnimation into a convenient UIView subclass |
| VgEngine::VgFloatInterpolationFunctorDescriptor | This class implements descriptors for float interpolation functors |
| VgEngine::VgFloatSplineFunctorDescriptor | This class describes a functor that approximates a sequence of floats with a spline |
| VgEngine::VgFontManager | Set the Font and configures it to render text |
| VgEngine::VgFunctorDescriptor | This is the super class for all functor descriptor classes in the SDK |
| VgEngine::VgFunctorDescriptorMap | A list of VgFunctorDescriptorMapEntry's |
| VgEngine::VgFunctorDescriptorMapEntry | Creates a mapping between an animation channel and a functor descriptor |
| VgEngine::VgGeoReferencedSRS | This class implements georeferenced spatial reference systems |
| VgEngine::VgGeoReferencedSRSDescriptor | |
| Vg3DModule::VgI3DModule | The VgI3DModule interface provides access to use 3D related features |
| VgEngine::VgIAnimationCallback | This class defines the interface for animation call backs |
| VgEngine::VgIAnimationManager | This class is a manager for animations |
| VgApplication::VgIApplication | The VgIApplication interface provides a corridor to retrieve objects within the Engine layer |
| VgEngine::VgICamera | This interface is used to retreive and control the camera parameters |
| Vg3DModule::VgIconMarker | Displays an icon as a marker of a VgPoint |
| Vg3DModule::VgIconMarkerDescriptor | Describes an icon marker |
| VgEngine::VgIDatabase | The VgIDatabase interface is used to load and select the data that will be displayed in the 3D view |
| VgEngine::VgIDatabaseDatasetDescriptor | This structure is used to retrieve information about the current dataset |
| VgEngine::VgIEngine | This interface provides an entry-point to retrieve objects from the Visioglobe engine |
| VgEngine::VgIEngineContext | This class is used to encapsulate an engine context |
| VgEngine::VgIEnginePostDrawCallback | This callback is used to draw some elements on the screen after the 3D view has been drawn |
| VgApplication::VgIEvent | The VgIEvent interface is used to encapsulate user interactions |
| Vg3DModule::VgIGeometry | The Vg3DModule::VgIGeometry interface is used as an abstraction of geometric features that can be added to or removed from the scene |
| Vg3DModule::VgIGeometryCallback | The VgIGeometryCallback interface is used to notify the developer that an event has been triggered on a Geometry |
| Vg3DModule::VgIGeometryEvent | The VgIGeometryEvent interface is used to encapsulate interactions between a user and a Geometry |
| VgEngine::VgILicenseManager | Used to manage licensing issues |
| VgApplication::VgIManipulatorManager | The VgIManipulatorManager interface is used to choose the way the user will interact with the Open GL surface |
| VgMapModule::VgIMapModule | The VgIMapModule defines all the needed interfaces to interact with the map module |
| VgApplication::VgIModule | The VgIModule interface allow to use a set of optional and modular features from the Visioglobe SDK |
| VgApplication::VgIModuleManager | The VgIModuleManager interface allow to query modules from the Visioglobe SDK |
| VgNavigationModule::VgINavigation | VgINavigation represents a Navigation object |
| VgNavigationModule::VgINavigationCallback | VgINavigationCallback provides an interface for the Navigation Module to communicate with the navigation request |
| VgNavigationModule::VgINavigationInstruction | The VgINavigationListener allow users to be notified of Navigation related events that occur within a VgINavigation Object where the listener has been registered |
| VgNavigationModule::VgINavigationListener | The VgINavigationListener allow users to be notified of Navigation related events that occur within a VgINavigation Object where the listener has been registered |
| VgNavigationModule::VgINavigationModule | VgINavigationModule provides access to navigation related objects |
| VgNavigationModule::VgINavigationRequest | VgINavigationRequest provides an interface to allow the route requester to communicate with the navigation module |
| VgNavigationModule::VgINavigationRequestParameters | VgINavigationRequestParameters is used when computing a navigation and provides a mechanism to customise the computed navigation object |
| VgEngine::VgInstanceFactory | Creates objects from their descriptor |
| VgMapModule::VgIPlaceDescriptor | The VgIPlaceDescriptor encapsulates information associated with a Place |
| VgMapModule::VgIPlaceListener | The VgIPlaceListener allow users to be notified of Place related events that occur within the map module where the listener has been registered |
| VgEngine::VgIResourceCallback | Implements a behavior triggered when a VgIResourceRequest terminates |
| VgEngine::VgIResourceManager | Manages resources |
| VgEngine::VgIResourceRequest | Requests the reading of a resource |
| VgRoutingModule::VgIRoute | VgIRoute represents a route object |
| VgRoutingModule::VgIRouteCallback | VgIRouteCallback provides an interface for the route solver to communicate with the route requester |
| VgRoutingModule::VgIRouteConverter | VgIRouteConverter provides a mechanism for converting a VgIRoute into a geometry object(s) displayable by the Vg3DModule |
| VgRoutingModule::VgIRouteConverterFactory | VgIRouteConverterFactory Provides an interface for creating a VgIRouteConverter |
| VgRoutingModule::VgIRouteGeometryDescriptor | A route geometry descriptor object |
| VgRoutingModule::VgIRouteRequest | VgIRouteRequest provides an interface to allow the route requester to communicate with the route solver |
| VgRoutingModule::VgIRouteRequestParameters | An object containing parameters to perform a route request |
| VgRoutingModule::VgIRoutingModule | VgIRoutingModule provides access to routing related objects |
| VgRoutingModule::VgIRoutingNode | This class is an opaque pointer class to routing nodes from the routing module |
| VgRoutingModule::VgIRoutingSolver | VgIRoutingSolver will calculate a route between several waypoints |
| VgApplication::VgISimpleGestureManipulatorListener | Listener of simple gestures |
| VgEngine::VgITexture | The VgITexture interface is used to handle texture in the application |
| VgEngine::VgITextureManager | Used to create VgITexture given a VgBinaryBuffer |
| VgEngine::VgIViewPoint | This structure encapsulates a camera's viewpoint parameters |
| VgEngine::VgLayer | This class exposes the layer concept |
| VgEngine::VgLayerDescriptor | Describes a layer |
| VgEngine::VgLayerManager | Manages the layers |
| VgEngine::VgLayoutDescriptor | This abstract class is the base class for all layout descriptors |
| VgEngine::VgLight | This interface handles light management |
| Vg3DModule::VgLine | A VgLine is created using Vg3DModule::VgInstanceFactory::instantiate |
| Vg3DModule::VgLineDescriptor | A structure which describes the attributes of a Vg3DModule::VgLine |
| Vg3DModule::VgLink | This class displays a 'ribbon' that links to positions in the scene |
| Vg3DModule::VgLinkDescriptor | A structure which describes the attributes of a Vg3DModule::VgLink |
| VgEngine::VgLoopModes | Contains literals to identify loop modes |
| VgApplication::VgManipulator | Controls the way the user interact with the Open GL surface |
| Vg3DModule::VgMarker | Displays a marker on a ponctual position described by a VgPoint |
| Vg3DModule::VgMarkerDescriptor | Describes a marker |
| VgEngine::VgMetricSRS | This class implements local metric spatial reference systems |
| Vg3DModule::VgModelManager | Used to create 3D models as VgIGeometry instances given a VgBinaryBuffer |
| VgNavigationModule::VgNearPlace | Contains a geographical description of how a place relates to an instruction |
| VgEngine::VgOrientation | This class describes the 3 values defining a 3D orientation azimuth, pitch, roll |
| VgMapModule::VgPlaceColorDescriptor | The VgPlaceColorDescriptor encapsulates information associated with a place's color |
| VgMapModule::VgPlaceDescriptor | |
| VgMapModule::VgPlaceIconDescriptor | The VgPlaceIconDescriptor encapsulates information associated with a place icon, where a place icon is a texture associated with a place |
| Vg3DModule::VgPoint | The VgPoint object can be associated with a layer within the 3D view |
| Vg3DModule::VgPointDescriptor | This structure encapsulates the point description parameters |
| VgEngine::VgPosition | This struct encapsulates a 3D position |
| VgEngine::VgPositionToolbox | Provides various utility methods for VgEngine::VgPosition |
| VgEngine::VgQuadtreeLayoutDescriptor | This class is a descriptor for a quadtree based spatial layout |
| VgEngine::VgQuaternionInterpolationFunctorDescriptor | This class implements descriptors for orientation interpolation functors |
| VgEngine::VgReferenced | Owns the number of references of an object |
| VgEngine::VgRefPtr< Type > | |
| VgEngine::VgResourceRequestParameters | Parametrizes a resource request |
| VgApplication::VgSimpleGestureManipulator | Handles simple gestures |
| VgApplication::VgSimpleTrackballManipulator | Handles trackball gestures |
| VgEngine::VgSinusoidalVectorOffsetFunctorDescriptor | This class implements descriptors for sinusoidal animation of vectors |
| VgEngine::VgSpatial | This class gives access to the spatial aspect of an object (layer, point, etc) |
| VgEngine::VgSplineOrientationQuaternionFunctorDescriptor | This class is a descriptor for quaternion functors that follow orientation of given spline definitions |
| VgEngine::VgSplineVectorFunctorDescriptor | This class describes a functor that approximates a sequence of vectors with a spline |
| VgEngine::VgSRS | This abstract class is the superclass of all concrete SRS classes |
| VgEngine::VgSRSDescriptor | |
| Vg3DModule::VgTextMarker | Displays text as a marker of a VgPoint |
| Vg3DModule::VgTextMarkerDescriptor | Describes a text marker |
| VgEngine::VgVectorInterpolationFunctorDescriptor | This class implements descriptors for vector interpolation functors |