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.AzureKinectPluginLoader |
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.CameraCalibrationEditor |
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.InitDataHandler |
The InitDataHandler contains all functions related to InitData More... | |
class | Visometry.VisionLib.SDK.Core.InitPoseInteraction |
The InitPoseInteraction manages manipulation of TrackingAnchor's init pose via a IObjectPoseInteractionProvider. 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.interactionEndeded. More... | |
interface | Visometry.VisionLib.SDK.Core.IObjectPoseInteractionProvider |
Interface for Interaction Provider 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 |
Manages positioning of the augmentation of the poster More... | |
class | Visometry.VisionLib.SDK.Core.PosterTrackerEditor |
class | Visometry.VisionLib.SDK.Core.PosterTrackerLegacy |
The PosterTracker contains all functions, which are specific for the PosterTracker. More... | |
class | Visometry.VisionLib.SDK.Core.PosterTrackerLegacyEditor |
class | Visometry.VisionLib.SDK.Core.PrefabObsoleteMarker |
class | Visometry.VisionLib.SDK.Core.ProgressIndication |
class | Visometry.VisionLib.SDK.Core.RenderedObject |
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 behaviour needed to toggle the value of a RuntimeParameter using a button. More... | |
class | Visometry.VisionLib.SDK.Core.SceneTraversal |
class | Visometry.VisionLib.SDK.Core.SceneValidationCheckEditor |
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... | |
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.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.TrackingObject |
class | Visometry.VisionLib.SDK.Core.TrackingSetupHelper |
Helper functions for setting up basic VisionLib tracking. | |
class | Visometry.VisionLib.SDK.Core.Internal.TrackingSetupHelperInternal |
Internal VisionLib tracking setup helper functions. | |
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... | |
class | Visometry.VisionLib.SDK.Core.UEyeCameraParameters |
Class providing functions to use the internal memory of uEye cameras. You can use them to save or load your own configurations. Additionally, provides the possibility to configure your uEye camera with the IDS camera manager and load your settings in VisionLib. More... | |
class | Visometry.VisionLib.SDK.Core.UEyePluginLoader |
Contains components that are used to add tracking functionality and to setup or interact with VisionLib's tracking.