Class ArucoObjectsController
Manages a list of ArucoObject to detect for a camera system.
Inheritance
ArucoObjectsController
Assembly: Assembly-CSharp.dll
Syntax
public abstract class ArucoObjectsController : ArucoObjectDetector, IArucoCameraController, IController, IHasDetectorParameter, IArucoObjectsController
Properties
|
Improve this Doc
View Source
ArucoObjects
Declaration
public Dictionary<Aruco.Dictionary, Dictionary<int, ArucoObject>> ArucoObjects { get; protected set; }
Property Value
Methods
|
Improve this Doc
View Source
AddArucoObject(ArucoObject)
Declaration
public virtual void AddArucoObject(ArucoObject arucoObject)
Parameters
|
Improve this Doc
View Source
ArucoObject_PropertyUpdated(ArucoObject)
Declaration
protected virtual void ArucoObject_PropertyUpdated(ArucoObject arucoObject)
Parameters
Type |
Name |
Description |
ArucoObject |
arucoObject |
The updated ArUco object.
|
|
Improve this Doc
View Source
ArucoObject_PropertyUpdating(ArucoObject)
Remove an ArucoObject from the ArucoObjects list, before the its properties will be updated.
Declaration
protected virtual void ArucoObject_PropertyUpdating(ArucoObject arucoObject)
Parameters
Type |
Name |
Description |
ArucoObject |
arucoObject |
The updated ArUco object.
|
|
Improve this Doc
View Source
Awake()
Initializes the properties.
Declaration
protected override void Awake()
Overrides
|
Improve this Doc
View Source
GetArucoObjects<U>(Aruco.Dictionary)
Declaration
public virtual HashSet<U> GetArucoObjects<U>(Aruco.Dictionary dictionary)
where U : ArucoObject
Parameters
Returns
Type Parameters
|
Improve this Doc
View Source
RemoveArucoObject(ArucoObject)
Declaration
public virtual void RemoveArucoObject(ArucoObject arucoObject)
Parameters
|
Improve this Doc
View Source
Start()
Adds to the ArucoObjects list the ArUco objects added from the editor field array ArucoUnity.Objects.Trackers.ArucoObjectsController.arucoObjects.
Declaration
protected override void Start()
Overrides
Events
|
Improve this Doc
View Source
ArucoObjectAdded
Declaration
public event Action<ArucoObject> ArucoObjectAdded
Event Type
|
Improve this Doc
View Source
ArucoObjectRemoved
Declaration
public event Action<ArucoObject> ArucoObjectRemoved
Event Type
|
Improve this Doc
View Source
DictionaryAdded
Declaration
public event Action<Aruco.Dictionary> DictionaryAdded
Event Type
|
Improve this Doc
View Source
DictionaryRemoved
Declaration
public event Action<Aruco.Dictionary> DictionaryRemoved
Event Type
Implements