public MovingGestureTree BuildMovingGestureTree(GestureBuilderParameters gestureBuilderParameters, bool addWhenBuilt) { MovingGestureTree movingGestureTree = gestureBuilder.BuildMovingGestureTree(gestureBuilderParameters); if (addWhenBuilt) { AddMovingGestureTree(movingGestureTree); } return(movingGestureTree); }
private void BuildMovingGestureTree() { IGesture gesture = null; DateTime start = (DateTime)gestureStartTimeListBox.SelectedItem; DateTime end = (DateTime)gestureEndTimeListBox.SelectedItem; GestureBuilderParameters parameters = new GestureBuilderParameters(gesture, renderCanvas.SkeletonRenderFrames, start, end, GestureBuilder.BuildStrategy.StandardTolerance); GestureBuilder builder = new GestureBuilder(); movingGestureTree = builder.BuildMovingGestureTree(parameters); renderCanvas.SaveCanvasFrames("C:\\Users\\Robert\\Documents\\GitHub\\docs\\files\\render bin\\gesture_8_half_wave.xml"); Serializer.SerializeToXml<MovingGestureTree>(movingGestureTree, "C:\\Users\\Robert\\Documents\\GitHub\\docs\\files\\gesture bin\\gesture_7_half_wave.xml"); }