Inheritance: System.EventArgs
コード例 #1
0
 protected override void AddAcceleration(AccelerationVector acceleration)
 {
     if (this.learning || this.analyzing)
     {
         this.current.add(acceleration); // add event to gesture
     }
 }
コード例 #2
0
        public void AddData(double[] vector)
        {
            foreach (var filter in this.dataFilters)
            {
                vector = filter.filter(vector);
            }

            // don't need to create an event if filtered away
            if (vector != null)
            {
                //  calculate the absolute value for the accelerationevent
                double absvalue = Math.Sqrt((vector[0] * vector[0]) +
                                            (vector[1] * vector[1]) + (vector[2] * vector[2]));

                AccelerationVector w = new AccelerationVector(vector[0], vector[1], vector[2]);
                AddAcceleration(w);
            }
        }
コード例 #3
0
 protected override void AddAcceleration(AccelerationVector acceleration)
 {
     if (this.learning || this.analyzing)
     {
         this.current.add(acceleration); // add event to gesture
     }
 }
コード例 #4
0
 /**
  * Adds a new acceleration event to this gesture.
  *
  * @param event The WiimoteAccelerationEvent to add.
  */
 public void add(AccelerationVector acceleration)
 {
     this.data.Add(acceleration);
 }
コード例 #5
0
ファイル: Gesture.cs プロジェクト: openleap/LeapGestures
 /**
  * Adds a new acceleration event to this gesture.
  *
  * @param event The WiimoteAccelerationEvent to add.
  */
 public void add(AccelerationVector acceleration)
 {
     this.data.Add(acceleration);
 }
コード例 #6
0
ファイル: ProcessingUnit.cs プロジェクト: R0lin/LeapGestures
        public void AddData(double[] vector)
        {
            foreach (var filter in this.dataFilters)
            {
                vector = filter.filter(vector);
            }

            // don't need to create an event if filtered away
            if (vector != null)
            {
                // 	calculate the absolute value for the accelerationevent
                double absvalue = Math.Sqrt((vector[0] * vector[0]) +
                        (vector[1] * vector[1]) + (vector[2] * vector[2]));

                AccelerationVector w = new AccelerationVector(vector[0], vector[1], vector[2]);
                AddAcceleration(w);
            }
        }
コード例 #7
0
ファイル: ProcessingUnit.cs プロジェクト: R0lin/LeapGestures
 protected abstract void AddAcceleration(AccelerationVector acceleration);
コード例 #8
0
 protected abstract void AddAcceleration(AccelerationVector acceleration);