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.AsynchronousTrackingManager |
The default type of TrackingManager for use in scenes where camera image acquisition is handled natively by the VisionLib. More... | |
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.API.BinaryDataBuffer |
Fixed-size byte buffer. Easily append data from arrays of different data types until the buffer is full. More... | |
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.GameObjectPoseInteraction |
An GameObjectPoseInteraction will directly manipulate the pose of the GameObject it is attached to according to mouse/touch inputs. 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... | |
class | Visometry.VisionLib.SDK.Core.InitPoseInteraction |
The InitPoseInteraction manages manipulation of TrackingAnchor's init pose via a GameObjectPoseInteraction. Adding a InitPoseInteraction to the same GameObject as a TrackingAnchor automatically sets up init pose interaction for this TrackingAnchor. 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... | |
interface | Visometry.VisionLib.SDK.Core.IObjectPoseInteractionEventListener |
Interface for listeners to GameObjectPoseInteraction events GameObjectPoseInteraction.interactionStarted and GameObjectPoseInteraction.interactionStarted. 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.ModelSerialization |
Provides functionality to serialize trees of existing meshes in the scene for use in model tracking. | |
class | Visometry.VisionLib.SDK.Core.ModelTracker |
The ModelTracker contains all functions, which are specific for the ModelTracker. More... | |
class | Visometry.VisionLib.SDK.Core.ModelTrackerParameters |
Component that can be used to save the current model tracker parameter configuration into a file. 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 |
This component must be placed on the same GameObject as a TrackingAnchor component and will affect only this TrackingAnchor. 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.RuntimeParameterToggle |
The RuntimeParameterToggle implements all the behavior needed to toggle the value of a RuntimeParameter using a button. More... | |
class | Visometry.VisionLib.SDK.Core.SceneTraversal |
class | Visometry.VisionLib.SDK.Core.ScreenOrientationObserver |
class | Visometry.VisionLib.SDK.Core.API.SerializedModel |
Serializes all data pertaining to a single model as required for streaming to VisionLib. This includes the mesh geometry itself, the mesh's texture coordinates (UVs) and the texture. The latter two are only included if both are present. More... | |
class | Visometry.VisionLib.SDK.Core.API.SerializedModelList |
An add-only container for SerializedModels. Use Concatenate to combine the individual serialized models into a single long serial data set and obtain updated data descriptors. More... | |
struct | Visometry.VisionLib.SDK.Core.API.SerializedModels |
Contains the concatenated data from a set of SerializedModels that were concatenated. More... | |
class | Visometry.VisionLib.SDK.Core.Details.Singleton.SingletonObjectReference< SingletonType > |
A SingletonObjectReference stores an immutable reference to a specific object. This class is intended for use with objects of which only a single instance exists in any give scene. A reference to an object can be registered exactly once in each individual SingletonObjectReference. Attempts to change the reference thereafter will raise a DuplicateSingletonException. More... | |
class | Visometry.VisionLib.SDK.Core.SynchronousTrackingManager |
A special type of TrackingManager for use in scenes where camera image acquisition is not handled natively by the VisionLib, and camera images are fed into the VisionLib via scripts instead (e.g. our ImageInjection and AR Foundation examples). More... | |
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 |
The TrackingAnchor represents a tracked Object (anchor). It handles rendered augmentations at runtime, switching between an initial pose guide during initialization and content to be augmented while the anchor in question is tracked. More... | |
class | Visometry.VisionLib.SDK.Core.TrackingAnchorInitPoseInteractionTwyn |
Attach this script to a TrackingAnchorTwyn to allow rotation, zoom and movement of it's initial pose during runtime. More... | |
class | Visometry.VisionLib.SDK.Core.TrackingAnchorTwyn |
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.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 |
The base class for all types of TrackingManager. More... | |
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.TrackingStateEventsProvider |
This behaviour fires UnityEvents for TrackingManager.OnTrackingStates events. More... | |
class | Visometry.VisionLib.SDK.Core.TrackingStateProvider |
This behaviour fires UnityEvents for TrackingManager.OnTrackingStates events. More... | |
Contains components that are used to add tracking functionality and to setup or interact with VisionLib's tracking.