Esempio n. 1
0
        public void Read(XmlElement element)
        {
            Uri     = element.GetAttribute("address");
            IsMJPEG = element.GetAttribute("mjpeg").Equals("True");
            XmlNodeList calib = element.GetElementsByTagName("CameraCalibrationData");

            if (calib.Count > 0)
            {
                Calibration = new Calibration.CameraCalibrationData();
                Calibration.Read(calib[0] as XmlElement);
            }
        }
 public void Read(XmlElement element)
 {
     try
     {
         Name    = element.GetAttribute("name");
         Moniker = element.GetElementsByTagName("moniker")[0].InnerText;;
         device_ = new AForge.Video.DirectShow.VideoCaptureDevice(Moniker);
         XmlNodeList calib = element.GetElementsByTagName("CameraCalibrationData");
         if (calib.Count > 0)
         {
             Calibration = new Calibration.CameraCalibrationData();
             Calibration.Read(calib[0] as XmlElement);
         }
     }
     catch (Exception ex)
     {
         ErrorHandler.GetInst().PushError(ex);
     }
 }
 public void Read(XmlElement element)
 {
     try
     {
         Name = element.GetAttribute("name");
         Moniker = element.GetElementsByTagName("moniker")[0].InnerText; ;
         device_ = new AForge.Video.DirectShow.VideoCaptureDevice(Moniker);
         XmlNodeList calib = element.GetElementsByTagName("CameraCalibrationData");
         if (calib.Count > 0)
         {
             Calibration = new Calibration.CameraCalibrationData();
             Calibration.Read(calib[0] as XmlElement);
         }
     }
     catch (Exception ex)
     {
         ErrorHandler.GetInst().PushError(ex);
     }
 }