documentation

VisionLib.SDK.Core

Contains components that are used to add tracking functionality and to setup or interact with VisionLib's tracking. More...

Modules

 VisionLib.SDK.Core.API
 Contains classes that are used to directly communicate with the VisionLib engine, e.g. command classes.
 
 VisionLib.SDK.Core.API.Native
 Contains classes that wrap the interface of the native VisionLib SDK.
 
 WorkSpace
 The reference of the UnitySDK functions which correspond to WorkSpaces.
 

Data Structures

class  Visometry.VisionLib.SDK.Core.AspectRatioFitter
 Modified version of the original AspectRatioFitter, which also handles rectTransforms with rotations around the z-axis.
 
class  Visometry.VisionLib.SDK.Core.BackgroundImageRenderer
 Used for rendering the camera image in the background. More...
 
class  Visometry.VisionLib.SDK.Core.BarCodeReader
 
class  Visometry.VisionLib.SDK.Core.CameraCalibration
 
class  Visometry.VisionLib.SDK.Core.CameraImageStreamTexture
 The CameraImageStream propagates the camera image to its texture More...
 
class  Visometry.VisionLib.SDK.Core.DebugImage
 The DebugImage can be used to visualize debug images using the Unity GUI system. More...
 
class  Visometry.VisionLib.SDK.Core.DebugImageStreamTexture
 The DebugImageStream propagates the debug image to its texture More...
 
class  Visometry.VisionLib.SDK.Core.DepthImageStreamTexture
 The VLDepthImageStream propagates the depth image to its texture More...
 
class  Visometry.VisionLib.SDK.Core.Frame
 Frame contains the description of one frame for tracking More...
 
class  Visometry.VisionLib.SDK.Core.GeneralSettings
 
class  Visometry.VisionLib.SDK.Core.GUIMatrixScaler
 Scales GUI.matrix to a reference size.
 
class  Visometry.VisionLib.SDK.Core.ImageRecorder
 ImageRecorder stores the result of a calibration process. More...
 
class  Visometry.VisionLib.SDK.Core.ImageStreamFilter
 
class  Visometry.VisionLib.SDK.Core.ImageStreamTexture
 
class  Visometry.VisionLib.SDK.Core.InitCamera
 Camera used to define the initial pose. More...
 
interface  Visometry.VisionLib.SDK.Core.InputFrame
 
class  Visometry.VisionLib.SDK.Core.InputSourceSelection
 This behaviour is used by the TrackingConfiguration to enable to select the input source that is used for tracking. You can choose from a list of available devices or use the input defined in your tracking configuration. More...
 
class  Visometry.VisionLib.SDK.Core.IssuesToEventsAdapter
 Provides events that send the type, log and details each time an issue from the VisionLib SDK occurred. More...
 
class  Visometry.VisionLib.SDK.Core.LicenseFile
 
class  Visometry.VisionLib.SDK.Core.ModelTracker
 The ModelTracker contains all functions, which are specific for the ModelTracker. More...
 
class  Visometry.VisionLib.SDK.Core.NotificationAdapter
 Shows notifications and log for VisionLib issues and tracking events. For internal use only. More...
 
class  Visometry.VisionLib.SDK.Core.PlaneConstrainedMode
 If your model is located on a flat surface and will never be titled relative to the worlds horizon, you can improve the tracking results in some cases by using the plane constrained mode. More...
 
class  Visometry.VisionLib.SDK.Core.PosterAnalyzer
 Enables scene authors to analyze the quality of a texture as a VisionLib reference image. More...
 
class  Visometry.VisionLib.SDK.Core.PosterTracker
 The PosterTracker contains all functions, which are specific for the PosterTracker. More...
 
class  Visometry.VisionLib.SDK.Core.ProgressIndication
 
class  Visometry.VisionLib.SDK.Core.RuntimeParameter
 The RuntimeParameter can be used to set tracking parameters at runtime. More...
 
class  Visometry.VisionLib.SDK.Core.ScreenOrientationObserver
 
class  Visometry.VisionLib.SDK.Core.SynchronousTrackingManager
 
class  Visometry.VisionLib.SDK.Core.SynchronousTrackingManagerReference
 
class  Visometry.VisionLib.SDK.Core.TrackerEventsProvider
 This behaviour fires UnityEvents for static TrackingManager events. More...
 
class  Visometry.VisionLib.SDK.Core.TrackingAnchor
 Tracking anchor that is used to control references like the visualization model and WorkSpaces for different anchors in multi model tracking. THIS IS SUBJECT TO CHANGE Please do not rely on this code in productive environments. More...
 
class  Visometry.VisionLib.SDK.Core.TrackingAnchorInitPoseInteraction
 Attach this script to a TrackingAnchor to allow rotation, zoom and movement of it's initial pose during runtime. More...
 
class  Visometry.VisionLib.SDK.Core.TrackingCamera
 Camera used for rendering the augmentation. More...
 
class  Visometry.VisionLib.SDK.Core.TrackingConfiguration
 Use this component to save a reference to the used tracking configuration (vl-file), license and calibration file and to start tracking with the options: auto start, input selection and external SLAM. More...
 
class  Visometry.VisionLib.SDK.Core.TrackingConfigurationString
 
class  Visometry.VisionLib.SDK.Core.TrackingManager
 
class  Visometry.VisionLib.SDK.Core.TrackingManagerReference
 Base class for MonoBehaviours, which need access to the Worker and TrackingManager objects. More...
 
class  Visometry.VisionLib.SDK.Core.TrackingModel
 Behaviour, which enables the user to use the GameObjects mesh for tracking. NOTE: This behaviour is considered as BETA. Please do not alter this file unless you know what you are doing - it is considered to be changed and optimized in future versions. More...
 
class  Visometry.VisionLib.SDK.Core.TrackingStateProvider
 This behaviour fires UnityEvents for TrackingManager.OnTrackingStates events. More...
 

Detailed Description

Contains components that are used to add tracking functionality and to setup or interact with VisionLib's tracking.