Example #1
0
        public static void StoreIP(IntPtr proc, int parIndex, IntPtr intPtrValue)
        {
            IntPtr tuple;

            HalconAPI.HCkP(proc, HalconAPI.CreateInputTuple(proc, parIndex, 1, out tuple));
            HalconAPI.SetIP(tuple, 0, intPtrValue);
        }
Example #2
0
        public static void StoreL(IntPtr proc, int parIndex, long longValue)
        {
            IntPtr tuple;

            HalconAPI.HCkP(proc, HalconAPI.CreateInputTuple(proc, parIndex, 1, out tuple));
            HalconAPI.SetL(tuple, 0, longValue);
        }
Example #3
0
        public static void StoreD(IntPtr proc, int parIndex, double doubleValue)
        {
            IntPtr tuple;

            HalconAPI.HCkP(proc, HalconAPI.CreateInputTuple(proc, parIndex, 1, out tuple));
            HalconAPI.SetD(tuple, 0, doubleValue);
        }
Example #4
0
        public virtual void Store(IntPtr proc, int parIndex)
        {
            IntPtr tuple;

            HalconAPI.HCkP(proc, HalconAPI.CreateInputTuple(proc, parIndex, this.iLength, out tuple));
            this.StoreData(proc, tuple);
        }
Example #5
0
        public static void StoreS(IntPtr proc, int parIndex, string stringValue)
        {
            if (stringValue == null)
            {
                stringValue = "";
            }
            IntPtr tuple;

            HalconAPI.HCkP(proc, HalconAPI.CreateInputTuple(proc, parIndex, 1, out tuple));
            HalconAPI.HCkP(proc, HalconAPI.SetS(tuple, 0, stringValue));
        }