Rhinox Unity SDK
Public Attributes | Properties | List of all members
Ximmerse.RhinoX.TrackableIdentity Class Reference

Trackable object identity. Constraint by an integral trackable ID , represents a trackable object in real world. More...

Inheritance diagram for Ximmerse.RhinoX.TrackableIdentity:

Public Attributes

const int TrackableID_Beacon01 = 65
 The beacon 01's trackable ID. More...
 
const int TrackableID_Beacon02 = 66
 The beacon 02's trackable ID. More...
 
const int TrackableID_Beacon03 = 67
 The beacon 03's trackable ID. More...
 
const int TrackableID_MainController = 81
 The default controller's trackable ID More...
 
VisiblityChangeEvent OnVisibilityChange = new VisiblityChangeEvent()
 Unity event : on object's visibility change. More...
 

Properties

int TrackableID [get, set]
 Gets or sets the trackable identifier. Trackable ID changed at runtime will cause the identity bounds to the new trackable object. More...
 
float AcceptedConfidenceLevel [get, set]
 The accepted confidence level. More...
 
bool IsWellTracked [get]
 The object is well tracked, consider confidence level. More...
 
bool IsVisible [get]
 Is the marker visible at current frame ? More...
 
float TrackedConfidence [get]
 Tracked confidence level, only available when IsVisible = true. More...
 
bool VerboseLog [get, set]
 If true, log verbose per frame tracking information. More...
 
float MarkerConfigSize [get]
 Gets the marker config size. More...
 

Detailed Description

Trackable object identity. Constraint by an integral trackable ID , represents a trackable object in real world.

Member Data Documentation

◆ OnVisibilityChange

VisiblityChangeEvent Ximmerse.RhinoX.TrackableIdentity.OnVisibilityChange = new VisiblityChangeEvent()

Unity event : on object's visibility change.

◆ TrackableID_Beacon01

const int Ximmerse.RhinoX.TrackableIdentity.TrackableID_Beacon01 = 65

The beacon 01's trackable ID.

◆ TrackableID_Beacon02

const int Ximmerse.RhinoX.TrackableIdentity.TrackableID_Beacon02 = 66

The beacon 02's trackable ID.

◆ TrackableID_Beacon03

const int Ximmerse.RhinoX.TrackableIdentity.TrackableID_Beacon03 = 67

The beacon 03's trackable ID.

◆ TrackableID_MainController

const int Ximmerse.RhinoX.TrackableIdentity.TrackableID_MainController = 81

The default controller's trackable ID

Property Documentation

◆ AcceptedConfidenceLevel

float Ximmerse.RhinoX.TrackableIdentity.AcceptedConfidenceLevel
getset

The accepted confidence level.

◆ IsVisible

bool Ximmerse.RhinoX.TrackableIdentity.IsVisible
get

Is the marker visible at current frame ?

true if this instance is visible; otherwise, false.

◆ IsWellTracked

bool Ximmerse.RhinoX.TrackableIdentity.IsWellTracked
get

The object is well tracked, consider confidence level.

◆ MarkerConfigSize

float Ximmerse.RhinoX.TrackableIdentity.MarkerConfigSize
get

Gets the marker config size.

The size of the marker config.

◆ TrackableID

int Ximmerse.RhinoX.TrackableIdentity.TrackableID
getset

Gets or sets the trackable identifier. Trackable ID changed at runtime will cause the identity bounds to the new trackable object.

The trackable identifier.

◆ TrackedConfidence

float Ximmerse.RhinoX.TrackableIdentity.TrackedConfidence
get

Tracked confidence level, only available when IsVisible = true.

◆ VerboseLog

bool Ximmerse.RhinoX.TrackableIdentity.VerboseLog
getset

If true, log verbose per frame tracking information.

true if verbose log; otherwise, false.


The documentation for this class was generated from the following file: