コード例 #1
0
ファイル: HCalibData.cs プロジェクト: zshankang/OpenHalcon
        public static HCalibData Deserialize(Stream stream)
        {
            HCalibData hcalibData = new HCalibData();

            hcalibData.DeserializeCalibData(HSerializedItem.Deserialize(stream));
            return(hcalibData);
        }
コード例 #2
0
ファイル: HCalibData.cs プロジェクト: zshankang/OpenHalcon
        public HCalibData Clone()
        {
            HSerializedItem serializedItemHandle = this.SerializeCalibData();
            HCalibData      hcalibData           = new HCalibData();

            hcalibData.DeserializeCalibData(serializedItemHandle);
            serializedItemHandle.Dispose();
            return(hcalibData);
        }
コード例 #3
0
ファイル: HCalibData.cs プロジェクト: zshankang/OpenHalcon
        internal static int LoadNew(IntPtr proc, int parIndex, int err, out HCalibData[] obj)
        {
            HTuple tuple;

            err = HTuple.LoadNew(proc, parIndex, err, out tuple);
            obj = new HCalibData[tuple.Length];
            for (int index = 0; index < tuple.Length; ++index)
            {
                obj[index] = new HCalibData(tuple[index].IP);
            }
            return(err);
        }
コード例 #4
0
ファイル: HCalibData.cs プロジェクト: zshankang/OpenHalcon
 internal static int LoadNew(IntPtr proc, int parIndex, int err, out HCalibData obj)
 {
     obj = new HCalibData(HTool.UNDEF);
     return(obj.Load(proc, parIndex, err));
 }