/// this creates the correct object implementation of the tracker /// @return the tracker object. protected override NIGestureTracker GetNewTrackerObject() { NISteadySkeletonHandDetector gestureTracker=new NISteadySkeletonHandDetector(m_timeToClick, m_timeToReset,m_steadyTestTime); gestureTracker.m_steadyStdSqrThreshold=m_steadyStdSqrThreshold; gestureTracker.m_unsteadyStdSqrThreshold=m_unsteadyStdSqrThreshold; gestureTracker.m_maxMoveFromFirstSteady = m_maxMoveFromFirstSteady; return gestureTracker; }
/// this creates the correct object implementation of the tracker /// @return the tracker object. protected override NIGestureTracker GetNewTrackerObject() { NISteadySkeletonHandDetector gestureTracker = new NISteadySkeletonHandDetector(m_timeToClick, m_timeToReset, m_steadyTestTime); gestureTracker.m_steadyStdSqrThreshold = m_steadyStdSqrThreshold; gestureTracker.m_unsteadyStdSqrThreshold = m_unsteadyStdSqrThreshold; gestureTracker.m_maxMoveFromFirstSteady = m_maxMoveFromFirstSteady; return(gestureTracker); }