public void AddGestureObject(GestureObject gestureObject)
 {
     if (!_gestureObjects.Contains(gestureObject))
     {
         _gestureObjects.Add(gestureObject);
     }
 }
示例#2
0
        // Constructor
        public RecordObjectStructure(GestureObject gestureObject)
        {
            this.GestureObject = gestureObject;
            this.Skeleton      = GestureObject.Skeleton;

            foreach (var bone in gestureObject.Skeleton.TrackedBones)
            {
                _trackedBones.Add(new RecordTrackedBones(bone.Key));
            }
        }
 public void RemoveGestureObject(GestureObject gestureObject)
 {
     _gestureObjects.Remove(gestureObject);
 }
 public GestureObject GetGestureObject(GestureObject gestureObject)
 {
     return(_gestureObjects.Find(x => gestureObject));
 }
示例#5
0
 public DetectObjectStructure(GestureObject gestureObject)
 {
     this.GestureObject = gestureObject;
     this._name         = gestureObject.Skeleton.StructureName;
 }