예제 #1
0
 public override void InitFrame(string device, DeviceFrame frame) {
   base.InitFrame(device, frame);
   if (!Descriptors.ContainsKey(device)) {
     Descriptors.Add(device, new WindowDescriptor(device));
   }
   Descriptors[device].Frames.Add(frame);
 }
예제 #2
0
 public override void InitFrame(string device, DeviceFrame frame) {
   if (helper == null) {
     helper = new FaceHelper(frame.Width, frame.Height);
   }
   base.InitFrame(device + "_detect", frame);
   base.InitFrame(device + "_reco", frame);
 }
예제 #3
0
 public override void InitFrame(string device, DeviceFrame frame)
 {
     base.InitFrame(device, frame);
     if (!Descriptors.ContainsKey(device))
     {
         Descriptors.Add(device, new WindowDescriptor(device));
     }
     Descriptors[device].Frames.Add(frame);
 }
예제 #4
0
 public override void InitFrame(string device, DeviceFrame frame)
 {
     if (helper == null)
     {
         helper = new FaceHelper(frame.Width, frame.Height);
     }
     base.InitFrame(device + "_detect", frame);
     base.InitFrame(device + "_reco", frame);
 }
예제 #5
0
        public EditorPage()
        {
            InitializeComponent();
            DeviceFrame.Navigate(typeof(DevicePage), null);
            LogicFrame.Navigate(typeof(LogicPage), null);

            Loaded += async(sender, e) => {
                await rMind.Project.rMindProject.GetInstance().RestoreState();
            };
        }
예제 #6
0
        private void NavForward_Click(object sender, RoutedEventArgs e)
        {
            var isEndNavStatus = IsEndNavFrameInfo(_selectedNavFrameInfo);

            if (!isEndNavStatus)
            {
                var index = _navFrameInfos.IndexOf(_selectedNavFrameInfo);
                if (DeviceFrame.CanGoForward)
                {
                    DeviceFrame.GoForward();
                }
                else
                {
                    _navFrameInfos[index + 1].Show(DeviceFrame);
                }
            }
            else
            {
                DialogResult = true;
                Close();
            }
        }
예제 #7
0
 private void NavBack_Click(object sender, RoutedEventArgs e)
 {
     DeviceFrame.GoBack();
 }
예제 #8
0
 public WindowAdapterAnonymousInnerClassHelper(DeviceFrame outerInstance, Exception e)
 {
     this.outerInstance = outerInstance;
     this.e             = e;
 }