AR + GPS Location  3.0.0
All Classes Namespaces Functions Variables Properties Events Pages
ARLocation Namespace Reference

Classes

class  AbstractLocationProvider
 Abstract location provider. All concrete location provider implementations should derive from this. More...
 
class  AndroidMagneticDeclination
 
class  AndroidNativeCompass
 
class  AngleLowPassFilter
 
class  ARLocation
 This static class loads the global configuration for the AR + GPS Location plugin.
 
class  ARLocationConfig
 This scriptable object holds the global configuration data for the AR + GPS Location plugin. More...
 
class  ARLocationConfigInspector
 Inspector for the ARLocationConfig. This inspector is the main configuration interface for the AR+GPS Location plugin. More...
 
class  ARLocationManager
 This Component manages all positioned GameObjects, synchronizing their world position in the scene with their geographical coordinates. This is done by calculating their position relative to the device's position. More...
 
class  ARLocationManagerInspector
 
class  ARLocationOrientation
 This component should be placed on the "ARLocationRoot" GameObject (which should be a child of the "AR Session Origin") for correctly aligning the coordinate system to the north/east geographical lines. More...
 
class  ARLocationOrientationInspector
 
class  ARLocationProvider
 
class  ARLocationProviderInspector
 
class  CatmullRomCurve
 A catmull-rom curve. More...
 
class  CatmullRomSpline
 A (open-ended) catmull-rom spline, which interpolates a set points by joining catmull-rom curves together. More...
 
class  ConditionalPropertyAttribute
 
class  ConditionalPropertyDrawer
 
class  Curve
 
struct  CurvePointData
 A struct holding a pair of point/tangent values. More...
 
struct  DVector2
 
struct  DVector3
 
class  GameObjectMenuItems
 
class  GroundHeight
 This component will change the Y component of the GameObject's position, so that it is set to the level of the nearest detected ground plane. More...
 
struct  HeadingReading
 
class  Hotspot
 
interface  ILocationProvider
 
class  Line
 
class  LinearSpline
 
class  Location
 Represents a geographical location. More...
 
class  LocationData
 Data used to construct a spline passing trough a set of geographical locations. More...
 
class  LocationPath
 Data used to construct a spline passing trough a set of geographical locations. More...
 
class  LocationPathInspector
 
class  LocationPropertyData
 
class  LocationPropertyDataDrawer
 
class  LocationProviderOptions
 
struct  LocationReading
 
class  LowPassFilter
 
class  MathUtils
 
class  MockLocationProvider
 
class  MoveAlongPath
 This component, when attached to a GameObject, makes it traverse a path that interpolates a given set of geographical locations. More...
 
class  OverrideAltitudeData
 
class  OverrideAltitudeDataDrawer
 
class  PlaceAlongPath
 This component places instances of a given prefab/GameObject along equally spaced positions in a LocationPath. Should be placed in the ARLocationRoot GameObject. More...
 
class  PlaceAtLocation
 Apply to a GameObject to place it at a specified geographic location. More...
 
class  PlaceAtLocations
 This class instantiates a prefab at the given GPS locations. Must be in the ARLocationRoot GameObject with a ARLocatedObjectsManager Component. More...
 
class  PrefabDatabase
 
class  RenderPathLine
 This component renders a LocationPath using a given LineRenderer. More...
 
class  Spline
 
class  UnityLocationProvider
 
class  WebMapLoader
 

Enumerations

enum  LocationProviderStatus { Idle, Initializing, Started, Failed }
 
enum  AltitudeMode { GroundRelative, DeviceRelative, Absolute, Ignore }
 
enum  SplineType { CatmullromSpline, LinearSpline }
 

Functions

delegate void LocationUpdatedDelegate (LocationReading currentLocation, LocationReading lastLocation)
 
delegate void CompassUpdateDelegate (HeadingReading heading, HeadingReading lastReading)
 
delegate void LocationEnabledDelegate ()
 
delegate void LocationFailedDelegate (string message)